skarg
3fca74bcfb
When MAC address length is zero, assume it is a broadcast. Updated the MS/TP to understand this.
2014-11-02 05:27:14 +00:00
skarg
ba3242aafd
indented using indent.sh script to get uniform looking code for release
2013-03-13 22:17:13 +00:00
skarg
c0b54d06bd
Moved around some print statements to be more useful.
2012-11-12 23:16:15 +00:00
skarg
ef80e662b3
Cleaned up compile on Win32 for MS/TP datalink. Still not reliable yet.
2011-07-26 22:11:20 +00:00
skarg
624de45fc8
Cleaned up compiler warnings when compiled with Win32 MS/TP datalink.
2011-01-14 15:23:03 +00:00
skarg
b1c9870989
Refactoring some BDK code. Updating Skip Data state for AT91 port.
2010-09-22 01:13:42 +00:00
skarg
6c9ef7211d
Fixed indent script, and indented files.
2010-07-19 23:19:54 +00:00
petermcs
04e99f3671
Changes to reduce the number of warnings with Visual C++2008 warning level 4 to a minimum.
2010-05-14 14:21:48 +00:00
skarg
710cfccfef
Indented using indent script.
2010-05-04 21:06:26 +00:00
skarg
8cb5a8a230
removed process.h since it gave errors when compiling under gcc (GCC) 3.4.5 (mingw-vista special r3) for BACDL_MSTP.
2010-03-31 21:48:13 +00:00
petermcs
f8b9b5f793
added process.h to includes to silence compiler warning about _beginthread
2010-02-15 11:48:58 +00:00
skarg
f10629260e
cleaned up compile errors.
2010-02-11 17:16:21 +00:00
petermcs
bfa8936bf5
Changed a bunch of debug and information printfs so that they have a better chance of working on systems where int is smaller than 32 bits also fixed the signed/unsigned type of some to match the type of the arguments.
2010-01-26 21:30:38 +00:00
skarg
c04e69da8c
Fixed EOL, indent.
2009-10-24 17:02:59 +00:00
skarg
6adf97553f
Updated code to handle Borland 5.5 Compile.
2009-07-29 17:53:32 +00:00
skarg
417bee2833
Removed process.h - conflicted with MinGW.
2009-05-22 01:48:55 +00:00
skarg
cff20d7669
Cleaned up compiler warnings for Borland 5.5 compile.
2008-03-08 15:09:14 +00:00
skarg
1477603af6
indented.
2007-11-29 16:39:48 +00:00
skarg
411d6c1b24
Indented.
2007-11-29 15:56:53 +00:00
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