skarg
e7a49d79ee
Converted the linux build to use BACnet library. Moved some BACnet address functions to bacaddr.c/h.
2007-08-23 18:56:38 +00:00
skarg
e16ae6eded
Updated dlmstp project on Win32. Added rx_fsm.mak for Borland.
2007-08-23 00:34:38 +00:00
skarg
4f42b20590
Modified the MS/TP Master Node state machine to handle Data Expecting Reply in a more appropriate manner. Updated the MS/TP monitor rx_fsm, and updated the linux and windows dlsmtp for new functionality.
2007-08-23 00:28:14 +00:00
skarg
f74d39558f
Added more configuration information to config.h, including the default Vendor Id. This BACnet Stack at SourceForge has been assigned Vendor Id 260 by ASHRAE. We can now release binary utilities and tools with our own Vendor ID!
2007-08-21 17:50:01 +00:00
skarg
eabe6dee96
Converted SilenceTimer on MS/TP datalink to be a function so that it can be atomic on 8-bit microcontrollers.
2007-08-19 12:30:51 +00:00
skarg
519e9fd31b
Converted comments from c++ to c.
2007-07-26 14:25:25 +00:00
skarg
77e55bcbd4
Cleaned up compiler warnings on Win32 from Borland compiler.
2007-07-19 21:51:46 +00:00
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
382766d7c4
Modified the API between mstp and dlmstp to better handler multiple MS/TP ports.
2007-07-16 14:19:49 +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
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
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
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