a4f0be1dd5
Added readme.txt for ATmega168 port.
skarg
2007-08-18 00:14:50 +00:00
b9e4602660
Corrected bug in all confirmed handlers: if a segmented message was received, the handler tried to decode it instead of immediately sending an abort. This caused lockup with WriteProperty.
skarg
2007-08-18 00:14:06 +00:00
cc4c46b84d
Corrected bug in all confirmed handlers: if a segmented message was received, the handler tried to decode it instead of immediately sending an abort. This caused lockup with WriteProperty.
skarg
2007-08-18 00:06:48 +00:00
31d78501c0
Modified while testing the AT91SAM7S port. Needed to include MS/TP Silence Timer in ISR, and didn't want to call a function.
skarg
2007-08-18 00:04:33 +00:00
2cdf64ab90
Testing the Atmel ARM7 port with an actual UART attached. Fixed several problems, but still not responding.
skarg
2007-08-18 00:03:11 +00:00
b427e0055d
Used "svn propset svn:eol-style native to these files. Used dos2unix on them on Linux.
skarg
2007-07-26 13:29:00 +00:00
6d908d1ffe
Updated for bacint.
skarg
2007-07-26 13:20:22 +00:00
ec3d065755
Updated bacint into Linux makefiles.
skarg
2007-07-26 00:43:42 +00:00
7e2d6ee881
Added bacint.c to all the project make files that needed it. We really need to make the code into a library and use the library in the demos since adding a file to all the make files and IDE projects is tedious at best.
skarg
2007-07-26 00:24:25 +00:00
07148e107a
Updated the coding standard for indentation.
skarg
2007-07-25 21:04:21 +00:00
60a3f94c9d
Updated the script to check if ccmtcnvt exists.
skarg
2007-07-25 21:01:24 +00:00
ecc26d4590
Added some checks and balances to the indent script. Modified the standard indent slightly.
skarg
2007-07-25 20:54:23 +00:00
5dc0c4c86e
Moved encoding and decoding of integers out of bacdcode.c, and now relying on bacint.c. This should also help Feature Request 1532291 for reducing code size.
skarg
2007-07-25 14:56:35 +00:00
d527b1a509
updated the code-blocks project for the BACnet server demo.
skarg
2007-07-24 23:22:23 +00:00
ef7344af89
Changed RS-485 buffers to be a factor of APDU size. Removed wait before transmit to speed up Win32 state machine. Speed seems to vary depending on how many USB devices are connected.
skarg
2007-07-24 23:21:44 +00:00
9c09b1e25b
Created a release script to tag the trunk into subversion, then create the archive files to upload to sourceforge.net.
skarg
2007-07-21 22:26:51 +00:00
f25766c185
Cleaned up device object and server demo for MS/TP properties and compiler warnings.
skarg
2007-07-20 00:42:49 +00:00
a2c12b4d12
Corrected required list to remove max-master and max-info-frames when MSTP is not the datalink layer. Added property encoding for max-master and max-info-frames.
skarg
2007-07-19 21:53:35 +00:00
77e55bcbd4
Cleaned up compiler warnings on Win32 from Borland compiler.
skarg
2007-07-19 21:51:46 +00:00
30c186d730
Corrected ReadPropertyMultiple handler. Tested using VTS with demo/server running under linux.
skarg
2007-07-19 18:27:03 +00:00
032a78bb2a
Removed polarity property from Binary Value demo, since polarity is not a standard property of a Binary Value.
skarg
2007-07-19 14:55:22 +00:00
5b07b5b920
Integrated ReadPropertyMultiple with the demo/server application. Compiles, but untested.
skarg
2007-07-19 00:21:38 +00:00
a8555ef196
Integrating the ReadPropertyMultiple handler - not working yet.
skarg
2007-07-17 03:02:25 +00:00
b952a54966
Adding ReadPropertyMultiple handler (thank you to John Stachler for this contribution!). Untested and not finished integrating with the demos.
skarg
2007-07-17 00:21:31 +00:00
5e68e165f5
removed unused stub function in unit test.
skarg
2007-07-16 18:08:30 +00:00
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.
skarg
2007-07-16 17:03:08 +00:00
d030b58c22
Moved the MS/TP text for enumerations and states to its own file, and integrated with indtext.
skarg
2007-07-16 15:07:24 +00:00
382766d7c4
Modified the API between mstp and dlmstp to better handler multiple MS/TP ports.
skarg
2007-07-16 14:19:49 +00:00
d9e1af4b2e
Added buffers for MSTP port structure.
skarg
2007-07-14 01:07:48 +00:00
39ef0b2af8
Fixing the linux port to use the common MS/TP state machine files.
skarg
2007-07-14 01:03:29 +00:00
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.
skarg
2007-07-14 00:41:35 +00:00
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.
skarg
2007-07-14 00:20:31 +00:00
9c2118f2be
Changed the make file references to be dependent on the Borland directory in case the make tool in the path is not Borlands.
skarg
2007-07-14 00:12:02 +00:00
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).
skarg
2007-07-14 00:09:16 +00:00
8d46d06c1e
Copy mstp file from Linux port as starter files for Win32 via subversion.
skarg
2007-07-02 22:41:49 +00:00
0a125a187a
Copy mstp file from Linux port as starter files for Win32 via subversion.
skarg
2007-07-02 22:41:15 +00:00
746c81f48e
Removed these mstp files so that we can copy the files from Linux port as starter files via subversion.
skarg
2007-07-02 22:40:02 +00:00
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.
skarg
2007-07-02 22:33:24 +00:00
cbb7596570
made a copy
skarg
2007-07-02 22:21:37 +00:00
ea7893efe2
Removed reference to Borland.
skarg
2007-07-02 22:20:18 +00:00
e839aad46c
Updated MS/TP Lurker program that monitors packets using the USB->RS485 adapter.
skarg
2007-07-02 22:07:48 +00:00
c1be9b7adf
Compiled MS/TP for server demo using sockets. Doesn't seem to keep up with token passing. Still investigating.
skarg
2007-07-02 16:47:16 +00:00
5435d46621
Rewriting the dlmstp for Linux to use sockets. In progress, not compiling.
skarg
2007-07-02 14:41:59 +00:00
27f84b2a85
Changed default build for server demo to BACnet/IP.
skarg
2007-07-01 01:26:11 +00:00
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.
skarg
2007-07-01 01:23:12 +00:00
758b32de29
Modified the server to work with MSTP datalink. Still in progress.
skarg
2007-06-30 23:36:54 +00:00
0e3c2e01af
Updated dlmstp to be consistent with other datalink layers.
skarg
2007-06-30 23:11:58 +00:00
ade401f44b
Modified the MS/TP datalink on Linux to be able to run correctly as a datalink layer when built with the demos.
skarg
2007-06-30 22:47:23 +00:00
3ceed4535e
Corrected the RS485 initialization for MS/TP on Linux. Added args to functional unit tests.
skarg
2007-06-30 22:30:13 +00:00
17eb5d9789
Testing MS/TP on Windows.
skarg
2007-06-29 23:11:57 +00:00
1824d4a95e
Testing the MS/TP datalink layer on Linux.
skarg
2007-06-29 22:46:19 +00:00