skarg
f0b4f826dd
Added check for DNET as part of address to make sure it is for us and not a network beyond us.
2008-06-23 00:19:59 +00:00
skarg
56f9492dcb
Corrected BVLC module for Foreign Device registration.
2008-06-23 00:19:17 +00:00
skarg
9b9c6a1381
Added print debug module.
2008-06-23 00:16:29 +00:00
skarg
0cb7ad6d9c
Added check to make sure destination network address is zero, indicating a local destination (me) instead of a routed destination.
2008-06-20 17:38:51 +00:00
skarg
d8e1bf0bd6
Added new error code enumerations.
2008-05-23 16:47:17 +00:00
skarg
97a068239b
Added new props and objects to bactext
2008-05-23 15:00:16 +00:00
skarg
3d3d7e420d
Ran the comment and indent tools on the source code.
2008-04-24 01:07:23 +00:00
skarg
140f9369fc
Corrected the BACnet/IP code to accept packets Forwarded from BBMDs. Thank you Carl!
2008-04-16 14:50:34 +00:00
skarg
df310edca6
Updated Visual Studio ports project, cleaning up compile warnings.
2008-04-10 05:31:08 +00:00
skarg
fc8c9c687c
Added double to BACnet encoding/decoding. untested.
2008-04-09 16:33:46 +00:00
skarg
944cb46e51
Enhanced the ATmega168 demo project to include WriteProperty service to the Analog Value and Device objects.
2008-03-19 23:17:19 +00:00
skarg
cf9d15631a
Indented using indent script. Corrected any C++ comments using the comment script.
2008-03-10 21:00:48 +00:00
skarg
f86a5847ac
Corrected unit test.
2008-03-09 14:14:13 +00:00
skarg
eb7196668c
Corrected the MS/TP TEST REQUEST state such that it now returns the data from the request per BACnet 9.3.5 which says "The data, if present, shall be that which was present in the initiating Test_Request." Thank you to Martin Labbe!
2008-03-09 13:52:48 +00:00
skarg
17d307dd57
Removed extraneous semicolon. Thank you to Martin Labbe!
2008-03-09 13:38:42 +00:00
skarg
cff20d7669
Cleaned up compiler warnings for Borland 5.5 compile.
2008-03-08 15:09:14 +00:00
skarg
29f022fce1
Modified the EPICS demo application to get the object list by element instead of as a whole array.
2008-03-03 15:08:18 +00:00
skarg
b8ee7d6b9c
Added ability to use static address binding in file address_cache. Useful for client applications binding to MS/TP slave devices.
2008-03-01 06:42:46 +00:00
skarg
9bbac30cf4
Added defines to ease usage with demo applications.
2008-02-20 22:47:16 +00:00
skarg
004ffdc11d
Enhanced the MS/TP packet sniffer to allow configurable baud rate.
2008-01-27 19:57:04 +00:00
skarg
d3ae827bf2
Corrected BVLC and BBMD code.
2008-01-23 05:38:29 +00:00
skarg
c163a7cc93
Corrected forwarded NPDU bug.
2008-01-22 02:01:53 +00:00
skarg
a63ff67e18
Enhance the bbmd registration for demos.
2008-01-22 01:43:18 +00:00
skarg
5bef9a18e2
Modified the WhoIs demo to use BBMD if configured for BACnet/IP. Corrected the BVLC code.
2008-01-22 01:18:12 +00:00
skarg
ef4f7bbf22
Added debug info.
2008-01-21 04:53:41 +00:00
skarg
e4ccba8310
Added debugging.
2008-01-21 03:03:43 +00:00
skarg
2e3436cb9e
Changed BVLC_READ_BROADCAST_DISTRIBUTION_TABLE* into ..._DIST_... to match bacenum.h changes.
...
bip_get_xxx() deliver address and port in host order. Used htonl,htons to marshal them into PDU.
Fixed the BVLC beheading in the Forwarded Message case - Usually the BVLC header is 4 octets long. It's 10 octets in this case.
Extracted source address from BVLC header for forwards since it contains the original MAC address we are supposed to talk to.
Fixed the byte order of IP and port on unicast outgoing DA.
Added BBMD_ENABLED to config.h file to allow enable and disable of BBMD at compile time.
Thank you to Tomás Zerolo for the patch!
2008-01-17 23:19:03 +00:00
skarg
85d58bd688
Correcting COV subscribe - almost working...
2008-01-14 23:26:20 +00:00
skarg
1397585e71
Simplified the stricmp function.
2008-01-09 15:46:05 +00:00
skarg
83da7c5b3b
Added back 2 bytes in MS/TP header size for CRC16 since it failed unit testing.
2008-01-09 15:41:46 +00:00
skarg
a458bdce44
Added stricmp as replacement for compilers that didn't have it.
2008-01-09 13:31:12 +00:00
skarg
89432a85c3
Applied standard indentation to files.
2008-01-08 23:13:51 +00:00
skarg
ef8f9c7e8b
fixed compile error in bactext after change to enumeration name.
2008-01-08 15:16:31 +00:00
skarg
e79bd532af
Updated atmega project.
2008-01-07 23:01:44 +00:00
skarg
9f1dc8223f
Corrected read-property handler example for encoding ack without an extra buffer.
2008-01-07 21:40:33 +00:00
skarg
f8adfe1f41
Added read-property methods to encode ack without an extra buffer.
2008-01-04 23:06:46 +00:00
skarg
8b99c8c85b
Updated output of whois demo. Began implementing the datalink-all concept.
2008-01-01 23:17:28 +00:00
skarg
32457a68c0
Indented.
2007-12-07 20:15:56 +00:00
skarg
64e9b54dbd
Adding a DOS port to run on x86 single board computer.
2007-12-06 22:31:14 +00:00
skarg
b8b9e1719d
Updated projects and comments.
2007-11-29 22:53:27 +00:00
skarg
4698bb219c
Added braces for better coding practice.
2007-11-29 22:52:54 +00:00
skarg
1477603af6
indented.
2007-11-29 16:39:48 +00:00
skarg
1eabcd091e
indenting.
2007-11-29 16:22:33 +00:00
skarg
411d6c1b24
Indented.
2007-11-29 15:56:53 +00:00
skarg
4e98fc2b03
Added splint script, and started splinting...
2007-11-28 22:33:36 +00:00
skarg
7be00a69f3
Cleaned up compiler warnings and errors. Still needs to be finished.
2007-11-20 20:35:01 +00:00
skarg
35f2aaed00
Corrected race condition where the MS/TP Master Node FSM may miss the first packet since it may not run until after the first packet has arrived if the ReceivedValidFrame flag is set to false during MSTP_MASTER_STATE_INITIALIZE. Thank you to anand!
2007-11-16 13:27:51 +00:00
skarg
1bc41ab02e
Removed BIG_ENDIAN around the integer encode and decode as it was deemed unnecessary when built for Freescale. Thank you to Martin Labbe!
2007-11-16 02:53:10 +00:00
skarg
bd57da6b49
Updated unit test makefiles.
2007-11-09 03:08:56 +00:00
skarg
8e280c73cf
Corrected grammar in comment.
2007-10-31 23:11:18 +00:00