Commit Graph

2143 Commits

Author SHA1 Message Date
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
petermcs 44055ff37f I had a weird timing glitch when running mstpcap which I think was caused by a truncation error in timer.c so I've made some slight changes to try stop it happening again. 2012-04-30 08:31:41 +00:00
petermcs 8017610632 removed BACTEXT_PRINT_ENABLED wrapper around declarations as there are reasons to call some of these routines for non debug printing related purposes. 2012-04-30 08:26:58 +00:00
petermcs 9a86e51e46 Added BACNET_OK return status definition 2012-04-30 08:08:03 +00:00
petermcs 8d50bacbde Changed output of current packet to stderr when using the --scan option so that the scan result can be piped to a file. Makes checking batches of captures easier. 2012-04-30 08:03:13 +00:00
skarg 972afaa974 Updated AVR port projects to build with IAR and AVR Studio. 2012-04-25 19:05:59 +00:00
skarg e65ec668e5 Corrected BDK port compile errors due to missing defines. 2012-04-21 11:47:13 +00:00
skarg 95c3ffd20b Converted note references in comments to text from http://www.nongnu.org/avr-libc/user-manual/group__twi__demo.html website. 2012-04-20 20:08:24 +00:00
skarg 600626c21a Fix comment in Makefile. 2012-04-18 16:36:49 +00:00
skarg f6096f6a4d Unified the licenses on header files since we don't have any inline functions or macros with substantial bodies. Per RMS: "Our view is that just using structure definitions, typedefs, enumeration constants, macros with simple bodies, etc., is NOT enough to make a derivative work. It would take a substantial amount of code (coming from inline functions or macros with substantial bodies) to do that." 2012-04-18 16:15:59 +00:00
skarg 9e96fdb62e Updated PIC port MS/TP to not always Reply-Postponed frame when sent Data-Expecting-Reply frame. 2012-04-17 22:02:34 +00:00
skarg bc8d262add Added scanf bit-width modifiers due to ccpcheck warnings. 2012-04-16 22:00:53 +00:00