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
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