Commit Graph

92 Commits

Author SHA1 Message Date
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
skarg 801342e85b Added function to get the device instance number from the address cache using the MAC address. 2007-10-31 23:01:43 +00:00
skarg e51d11856d Updating unit tests. 2007-10-30 14:08:59 +00:00
skarg cf5587c29d Correcting unit test makefiles. Corrected error in config.h for BACAPP NULL values. 2007-10-29 13:58:05 +00:00
skarg 375f88b7bc Updated parameter names to be Keil compiler friendly. 2007-10-21 15:31:07 +00:00
skarg 97eaacc2a5 Changed data to rpdata to avoid keywork in Keil compiler. 2007-10-21 14:04:53 +00:00
skarg 4d2f46b395 Added defines for each BACAPP datatype so that the developer could only use the ones they need for their WriteProperty applications. 2007-10-19 17:11:31 +00:00