Commit Graph

2154 Commits

Author SHA1 Message Date
netp d72bf470f1 changed loop type match argument 2012-08-08 00:25:42 +00:00
vasyl-tkhir 296c8c5bb0 fixed read past end of array by defining mac[MAX_MAC_LEN] instead of mac[6] 2012-08-07 10:01:27 +00:00
netp 6a8fdcca74 added checks to allow broadcast to network or if mac address is not specified 2012-08-07 03:43:19 +00:00
netp 6bac1f18bc added type casts 2012-08-07 03:40:06 +00:00
skarg 2f21b3e352 refactored send-read-property to allow the request using a BACnet-Address. 2012-08-02 20:25:43 +00:00
skarg f8d5ad0dfe Added required and optional properties for file object to the property list module. 2012-07-27 18:13:20 +00:00
skarg d22c3882ed Added Serial_Number property from Addendum 135-2010ak. 2012-07-27 16:56:23 +00:00
skarg b506c0e135 added option to AtomicWriteFile demo to pad the last packet with a repeated byte. 2012-07-25 19:52:49 +00:00
skarg 6013b2dc19 Fixed MS/TP capture utility to scan files created by other capture utilities (i.e. Johnson Controls) that don't have the fixed 65535 SNAP length in the global header. 2012-07-23 16:56:19 +00:00
skarg 8988790bff Fixed duplicate case statement when compiled for MS/TP. 2012-07-12 20:04:20 +00:00
skarg 9f1719756d Added Binary Input Write Property handler to the device handler function table. Thanks for asking, Vogel! 2012-07-12 16:41:52 +00:00
skarg 609234a3bf Fixed compiler warning. 2012-07-11 19:14:06 +00:00
skarg 3e3298496a Added ability to send Local Broadcast UnconfirmedPrivateTransfer using 'dnet=n' argument in place of device-instance argument. 2012-07-11 19:13:09 +00:00
skarg 5244c2368a Added ability to send Broadcast UnconfirmedPrivateTransfer using 'broadcast' argument. 2012-07-11 16:21:09 +00:00
skarg b6b852ef08 Removed wildcard match for Device Instance since it is only done for ReadProperty and ReadPropertyMultiple services, and the match is done by substitution in those service handlers. 2012-07-09 21:52:19 +00:00
skarg 7578b4ef06 Added check in each example object WriteProperty handler to pass test:
9.22.2.1 Writing Non-Array Properties with an Array Index
Thank you Kamalathas!
2012-07-09 19:49:27 +00:00
skarg d43146c7e3 fixed bug: Writing of property NotifyType in AnalogValue - ID: 3541355 2012-07-08 15:27:15 +00:00
skarg 7514150f7d cleaned up compiler warnings 2012-07-08 15:26:10 +00:00
skarg f12db96ab3 Changed prefix for ARM compiler when using later Yagarto tools. 2012-06-01 16:39:59 +00:00
skarg c6e954b39d Fixed compiler warning due to duplicate macro. 2012-06-01 16:39:21 +00:00
skarg 95839d06c7 Added safe characterstring encode. 2012-05-30 18:41:35 +00:00
skarg 2455774afd changed characterstring and octetstring default capacity in microcontroller ports to be 64 bytes to prevent C-Stack overflow. 2012-05-27 02:14:21 +00:00
skarg 149fcd829c Shortened datalink timeout from 100ms to 1ms so that COV handler task, which has by default 255 subscriptions and 5 states (almost 2 minutes to process all subscriptions at 100ms per task cycle), would get through the states quickly. Doesn't appear to negatively impact any performance (as tested on Win32 XP and Linux). 2012-05-23 13:28:25 +00:00
skarg 39bfb0c92a Added some debug print to demo COV handler. 2012-05-23 13:28:02 +00:00
skarg 9374104a15 Backported 0.6.0 release branch script fixes. 2012-05-22 21:25:39 +00:00
skarg 8482b18ffa Only changing the all array to unsigned. Others are used with signed. 2012-05-22 20:56:37 +00:00
skarg 99396c4f78 Changed constants to unsigned to clean up splint warnings. 2012-05-22 19:29:35 +00:00
skarg a51298876f changed public function from static in Linux port of BACnet/IP. 2012-05-22 19:29:00 +00:00
skarg 5111b9fb4e Modified code to clean up some compiler warnings. 2012-05-18 23:34:45 +00:00
skarg 180f09cb08 Removed the optional properties from example Analog Output in order to test ReadPropertyMultiple using OPTIONAL property. 2012-05-18 23:12:11 +00:00
skarg 2dd97c23cd Added Analog Output and Binary Output objects to simulated device example. 2012-05-18 23:11:00 +00:00
skarg acf6e68948 Changed default GCC build to enable BBMD so that demo/server simulation includes a BBMD. 2012-05-18 23:08:30 +00:00
skarg bd70c94128 Incremented version to 0.8.0 for new features. 2012-05-17 05:27:56 +00:00
skarg 931e73ccf8 Incremented version to 0.8.0 for new features. 2012-05-17 05:26:32 +00:00
skarg afc5437618 Slight mod to spacing. 2012-05-14 16:45:37 +00:00
skarg e5f24913b9 Fixed release script. 2012-05-14 16:34:32 +00:00
skarg 796777aa0e updated to fix svn copy which now errors if the -m is included. Also added exits when a part fails to complete. Changed directory checks to -d. 2012-05-14 16:11:03 +00:00
skarg f47c1df1b4 converted any C++ comments to C comments using script. 2012-05-13 15:08:17 +00:00
skarg 48e2c60ce2 indented to standard from script 2012-05-13 15:07:12 +00:00
skarg 173e9fb9a9 Corrected PrivateTransfer unit tests.
Fixed hex-ascii conversion for zero length string. Fixed Octet-string unit test in BACnet application. Bug found by unit test.
2012-05-13 15:02:40 +00:00
skarg c0f2af65e0 Corrected octet string decoding in BACapp module for string length of zero. Added zeroes at the end of an octet string when initialized. Bug found by ptransfer unit test. 2012-05-12 15:39:16 +00:00
skarg d0038e6456 Changed infinite DeviceCommunicationControl timeout value back to zero. Bug found by unit test. 2012-05-12 14:42:57 +00:00
skarg 287fce78be Corrected wildcard time and date parsing. Bug found by unit test. 2012-05-12 14:17:00 +00:00
skarg e9098c2cfa Added Database_Revision property to PIC port. 2012-05-11 15:04:51 +00:00
skarg 54c4ce342c Exposed utf8_valid as a public function to reduce duplicity. Allow utf-8 string length of 0 to be valid. 2012-05-11 15:03:35 +00:00
skarg 35e953ba8b Changed bacnet name duplicate check to allow to rewrite with the same name to the same object without duplicate name error. 2012-05-05 03:28:34 +00:00
skarg 430f0869ca Enhanced EPICS demo to have '-o' option which will retrieve Optional and Required properties for objects that don't support RPM ALL, instead of just Required properties. 2012-05-03 02:59:24 +00:00
skarg 23d03cb280 Added missing define to config.h to allow demo applications to compile. 2012-05-01 18:23:50 +00:00
petermcs 056f371f7f Tweaked config.h to reduce chances of breaking other peoples builds and explain the options better. 2012-04-30 10:19:51 +00:00
petermcs 2e51778790 Add facility to adjust the services and and other features supported via config.h. This is to reduce code size in embedded builds where the compiler does not do a great job in removing functions that are never called. This is particularly useful for simple server only applications where decoding of response packets and encoding of requests are not required for example.
Also added possibility for RMP of encoding large items in-line in the response packet so that the object RP handlers know how much space they really have without the need for a full APDU buffer being maintained.
2012-04-30 10:14:18 +00:00