skarg
5e68e165f5
removed unused stub function in unit test.
2007-07-16 18:08:30 +00:00
skarg
d13b0ce854
Modified the Win32 datalink for MSTP to be more effecient by using semaphores for dataready signals. Also increased task priority. Still not fast enough - needs to respond to PFM and Token within 20ms to be compliant.
2007-07-16 17:03:08 +00:00
skarg
d030b58c22
Moved the MS/TP text for enumerations and states to its own file, and integrated with indtext.
2007-07-16 15:07:24 +00:00
skarg
382766d7c4
Modified the API between mstp and dlmstp to better handler multiple MS/TP ports.
2007-07-16 14:19:49 +00:00
skarg
d9e1af4b2e
Added buffers for MSTP port structure.
2007-07-14 01:07:48 +00:00
skarg
39ef0b2af8
Fixing the linux port to use the common MS/TP state machine files.
2007-07-14 01:03:29 +00:00
skarg
ed6c26e924
Modified the makefile for demo/server to work with BACnet MS/TP with a USB RS-485 from SerialGear. Still in testing, but it compiles, runs, and receives frames. Might be an issue with timing.
2007-07-14 00:41:35 +00:00
skarg
b6324bce5b
Moved the MS/TP state machine files to the root directory since they are common between Linux and Windows builds (and perhaps others as well). It was getting to be too much work to maintain a nearly identical version in each port.
2007-07-14 00:20:31 +00:00
skarg
9c2118f2be
Changed the make file references to be dependent on the Borland directory in case the make tool in the path is not Borlands.
2007-07-14 00:12:02 +00:00
skarg
e53f38dd40
Changed the MSTP_MASTER_STATE_ANSWER_DATA_REQUEST state to always send a REPLY_POSTPONED by
...
commenting out the section that checks for new packets to send. It was not the intent of the BACnet standard, but it makes the Master Node FSM compliant. It's either that or re-parse the message for a matching apdu and invoke id, and then defer if the next message does not match. The problem happens when an unconfirmed request (i.e. WhoIs) is followed immediated by a confirmed request (i.e. ReadProperty) before the device can respond to the unconfirmed request (i.e. the I-Am is queued in the Transmit buffer).
2007-07-14 00:09:16 +00:00
skarg
3d54a5cd50
Corrected compiler warning.
2007-07-03 05:18:36 +00:00
skarg
3869b55fea
Updating Win32 MSTP datalink layer. Testing.
2007-07-03 00:44:48 +00:00
skarg
d6851d7320
Updated the dlmstp and rx_fsm projects under Win32. Passing tokens and NPDU on MS/TP at 38400.
2007-07-02 23:09:22 +00:00
skarg
8c3ddc8a06
Updated rx_fsm lurking RS-485 monitor application for Win32.
2007-07-02 22:47:25 +00:00
skarg
8d46d06c1e
Copy mstp file from Linux port as starter files for Win32 via subversion.
2007-07-02 22:41:49 +00:00
skarg
0a125a187a
Copy mstp file from Linux port as starter files for Win32 via subversion.
2007-07-02 22:41:15 +00:00
skarg
746c81f48e
Removed these mstp files so that we can copy the files from Linux port as starter files via subversion.
2007-07-02 22:40:02 +00:00
skarg
43dd774602
Removed the local dlmstp.h file from the Win32 ports directory since we should be using the common dlmstp.h at the root of the project.
2007-07-02 22:33:24 +00:00
skarg
cbb7596570
made a copy
2007-07-02 22:21:37 +00:00
skarg
ea7893efe2
Removed reference to Borland.
2007-07-02 22:20:18 +00:00
skarg
e839aad46c
Updated MS/TP Lurker program that monitors packets using the USB->RS485 adapter.
2007-07-02 22:07:48 +00:00
skarg
c1be9b7adf
Compiled MS/TP for server demo using sockets. Doesn't seem to keep up with token passing. Still investigating.
2007-07-02 16:47:16 +00:00
skarg
5435d46621
Rewriting the dlmstp for Linux to use sockets. In progress, not compiling.
2007-07-02 14:41:59 +00:00
skarg
27f84b2a85
Changed default build for server demo to BACnet/IP.
2007-07-01 01:26:11 +00:00
skarg
63300e86bd
MSTP on Linux appears to be function for the server demo, but dlmstp needs to be rewritten to use posix queues or sockets, and multiple threads for the state machines.
2007-07-01 01:23:12 +00:00
skarg
758b32de29
Modified the server to work with MSTP datalink. Still in progress.
2007-06-30 23:36:54 +00:00
skarg
0e3c2e01af
Updated dlmstp to be consistent with other datalink layers.
2007-06-30 23:11:58 +00:00
skarg
ade401f44b
Modified the MS/TP datalink on Linux to be able to run correctly as a datalink layer when built with the demos.
2007-06-30 22:47:23 +00:00
skarg
3ceed4535e
Corrected the RS485 initialization for MS/TP on Linux. Added args to functional unit tests.
2007-06-30 22:30:13 +00:00
skarg
17eb5d9789
Testing MS/TP on Windows.
2007-06-29 23:11:57 +00:00
skarg
1824d4a95e
Testing the MS/TP datalink layer on Linux.
2007-06-29 22:46:19 +00:00
skarg
d0ea78178a
Tested MS/TP using alternate CRC table method.
2007-06-29 21:45:07 +00:00
skarg
0543daa828
comparing CRC with table driven CRC.
2007-06-29 21:39:24 +00:00
skarg
250cc92e00
Added MS/TP to Linux using the USB->RS485 from SerialGear. Tested Receive only using the rx_fsm.c and rx_fsm.mak functional test. Works as an MS/TP network monitor.
2007-06-29 21:22:46 +00:00
skarg
b3fda233cf
Added MS/TP on Win32 port using external USB RS-485 device from SerialGear. Only completed RS-485 and dlmst unit testing. It is communicating but not nicely.
2007-06-26 22:32:43 +00:00
s3rock
e6c21e9bb7
Inital ARM7 code. Still needs work
2007-06-21 20:19:27 +00:00
skarg
bddafd3c86
Cleaned up duplicate defines.
2007-06-21 00:28:24 +00:00
skarg
f2166c14c7
Created RS-485 file for Win32 to work with USBGear USB to RS-485 converter.
2007-06-21 00:27:52 +00:00
skarg
b3f0ef2d74
Added casts to remove warnings on IAR compiler.
2007-06-20 21:21:26 +00:00
skarg
9db08e316b
Added casts to remove warnings on IAR compiler.
2007-06-20 18:27:55 +00:00
skarg
34149356a3
updated the FAQ document from the website.
2007-06-19 13:57:21 +00:00
skarg
e142d20f3a
Updated the version number.
2007-06-18 17:02:51 +00:00
skarg
a18d338f00
Set the EOL-style to native for most files using svn propset command. Some files also had inconsistent line endings. Seems that subversion doesn't set the eol-style automatically when files are created unless it is configured for autoprops. The autoprops setting is local to the subversion installation and not the project.
2007-06-18 16:22:24 +00:00
skarg
a2a4220723
Corrected clean for unix make for several targets.
2007-06-18 16:00:34 +00:00
skarg
8833675ad8
Changed Firmware_Revision property to return 0.3.1 which is the version of the BACnet Stack at SourceForge.
2007-06-15 22:54:05 +00:00
skarg
3656c352ce
Cleaned up compile warnings.
2007-06-15 22:50:25 +00:00
skarg
0b86feeff7
Updated to do list. Added MSVS readme.
2007-06-15 22:49:27 +00:00
skarg
d098dfcd4c
2007-06-15 22:48:46 +00:00
skarg
11d6fa7589
added readme for code blocks.
2007-06-15 22:41:26 +00:00
skarg
4c63cac87f
Created codeblocks project for demo/server. Builds under GCC Compiler mingw.
2007-06-15 22:40:37 +00:00