skarg
02007f5f3c
Modified COV handler to use separate pool of destination addresses, so the pool can be smaller (less unique clients subscribing) and the subscriptions can be larger, using much less memory.
2013-10-11 14:51:35 +00:00
skarg
670af1c84d
Added a check in COV Subscribe handling to also ensure that an existing subscription matches the SRC address. Without the check, funny things happen when there are subscribers with different addresses for the same object and process ID (there are lost subscriptions). Thank you, Nikola Jelic!
2013-10-11 14:08:23 +00:00
skarg
7361bb4650
1. Added new file s_wpm.c (Send_Write_Property_Multiple_Request_Data)
...
2. Changed file wpm.h (new struct added BACNET_WRITE_ACCESS_DATA, declaration for wpm_encode_apdu added)
3. Changed file wpm.c (definition added for wpm_encode_apdu)
4. client.h file updated with declaration for Send_Write_Property_Multiple_Request_Data
Thank you for the contribution, Daniel Blazevic!
2013-10-09 21:49:15 +00:00
skarg
35a8ef1ba2
Modified MS/TP capture utility to emit the list of available COM ports on Windows when no command line argument is given.
2013-10-07 17:35:44 +00:00
skarg
db1236d870
cleaned up compiler warnings in bacfile.c example
2013-10-04 19:18:24 +00:00
skarg
827cd8aa66
updated makefile for gateway example.
...
Fixed compiler warnings in gateway main.c file.
2013-10-02 22:25:20 +00:00
skarg
0bdfeb2ecf
Converted the router demo license to Expat license, consistent with all the other demo licenses (permissive license) after requesting permission from the authors. "As to the license, you can change it to whatever you think is better, we certainly have no objections whatsoever. Wish you all the best in your mission. Andriy"
2013-10-01 14:38:08 +00:00
skarg
62ff9fb1de
Added error message to read-property demo print.
2013-09-27 22:15:40 +00:00
skarg
d50668fb71
updated BO and AO object example header files
2013-09-27 00:12:25 +00:00
skarg
6ff62a6cd7
Updated mstpcap documentation.
2013-09-23 19:28:45 +00:00
skarg
ef7f419a25
Cleaned up some compiler warnings.
2013-09-23 18:48:50 +00:00
skarg
6a22a2b89c
Fixed mstpcap ctrl-c on Linux. Fixed mstpcap makefile on linux, while excluding cygwin.
2013-09-16 18:23:18 +00:00
skarg
4b21f62f38
Modified Ctrl-C exit handling of mstpcap to make exit cleaner on Win7.
2013-09-16 16:55:54 +00:00
skarg
73a8d08269
Corrected property application type encoding [bugs:#26] in multi-state output object. Thank you, Miroslav!
2013-09-15 23:27:29 +00:00
skarg
252ffd934c
Enhanced mstpcap utility to show Device ID in statistics if any I-Am Requests were encountered in the MS/TP data stream.
2013-09-06 21:32:27 +00:00
skarg
e05af7f624
Cleaned up warnings from File Record enhancements.
2013-08-29 18:32:31 +00:00
skarg
6580a176b1
Added header file to clean up compiler warning.
2013-08-19 18:57:00 +00:00
skarg
8866f38dd9
Added record access to the AtomicReadFile and AtomicWriteFile data, services, and demos. Thank you, Nikola Jelić!
2013-08-19 16:05:08 +00:00
skarg
cbe6439fd2
Removed the BACnet objects from the library Makefile, and added them to the demo/server/Makefile to enable compiling with GCC 2.95.3 under QNX.
2013-07-20 22:30:47 +00:00
skarg
219a8b4e5b
Added apdu-max in demo device object.
2013-07-20 19:25:13 +00:00
skarg
bf1c365795
Added a hack for 5.4.5.1 - IDLE, when a ConfirmedBroadcastReceived, then enter IDLE - ignore the PDU.
2013-07-12 22:43:37 +00:00
skarg
63e4e1ce2d
merge and cleaned up warning
2013-06-11 22:36:16 +00:00
skarg
f52fc092e5
Added additional BACnet demo object API (header files) for various properties. Updated demo objects to compile cleanly with the updated API.
2013-05-22 17:42:48 +00:00
ekh
15fe7e56c2
Allow compilation of BACnet/IP demos in Cygwin in Windows
2013-05-10 19:24:26 +00:00
ekh
14643101c0
Tentative commit by Ed
2013-05-09 04:44:26 +00:00
skarg
15cb616b4a
Added UCI support for the BACnet demo server. UCI is a replacement for nvram. The source is GPL and has a lua lib.
...
http://wiki.openwrt.org/doc/uci
http://nbd.name/gitweb.cgi?p=uci.git;a=summary
Thank you, Patrick <patrick@lunatiki.de >.
2013-04-15 20:22:24 +00:00
skarg
e5dccc0fc0
cleaned up gateway build from Gnu Make by having it build the library again with its own defines, and removed the gateway defines in the various Makefile files.
2013-04-12 23:12:32 +00:00
skarg
bc1017ee60
cleaned up warnings and build of unit tests
2013-03-13 22:34:08 +00:00
skarg
ba3242aafd
indented using indent.sh script to get uniform looking code for release
2013-03-13 22:17:13 +00:00
skarg
2de46521b8
fixed line endings and SVN MIME and eol-style using fixup.sh script.
2013-03-13 22:15:00 +00:00
skarg
11897368d2
converted C++ comments using script
2013-03-13 22:13:28 +00:00
skarg
53ee7a782c
fixed WritePropertyMultiple handler for case of a write that fails. Thank you for the fix, Nikola Jelic.
2013-03-13 14:23:39 +00:00
skarg
0fa3fb5a76
Modified read-property demo to allow passing an object type larger than 1023 and a property larger than 4194303 to allow for negative testing (to elicit a reject missing required parameter message).
2013-03-12 12:45:24 +00:00
skarg
4dd04a0489
Changed demo/gateway to support more than 256 virtual devices. Thanks, Stan!
2013-03-08 16:08:11 +00:00
skarg
f6b58f5ec1
Added various bailout options for SubscribeCOV demo when notifications and acks arrive after the COV is sent. Useful when testing (rather than waiting).
2013-03-07 04:25:24 +00:00
skarg
54f880c527
Modified demo makefile to support BSD /MAC OS X. Thank you, Patrick!
2013-03-06 17:27:43 +00:00
skarg
9b7a647a13
Modified some comments.
2013-03-06 17:24:29 +00:00
skarg
2167e0df5f
Nikola noticed that error reporting for Write-Property-Multiple is different in a sense that WPM sends three more parameters: object_id, property and array index. However, in demo/handlers/h_wpm.c, error reporting is done through bacerror_encode_apdu instead of wpm_error_ack_encode_apdu. Nikola suggests that this should be changed. Thank you, Nikola!
2013-02-28 21:39:49 +00:00
skarg
1c5d399a38
Added encode/decode for Time_Synchronization_Recipients.
...
Added Send_TimeSync_Remote() which can use specific destination address.
Added function prototypes for time sync master in the handlers.
2013-02-20 23:54:11 +00:00
skarg
adb4fe0865
Added get_alarm_summary_ack_decode_apdu_data() and get_alarm_summary_ack_handler(). Thank you, Daniel Blazevic, for the contribution!
2013-01-22 22:54:32 +00:00
skarg
486e81dfea
Added address initialization to the simulated server demo to be able to load the device-address-binding property with some static addresses.
2013-01-18 03:10:21 +00:00
skarg
331b17cf1d
Added JavaDoc function headers to a couple of functions.
2013-01-18 03:07:59 +00:00
skarg
adb69c524c
When write-property to object-name property in example objects, no need to write the duplicate name again.
2013-01-14 17:13:48 +00:00
skarg
af5d529001
Fixed write-property to object-name property in demo application to fix for BTL 135.1-2009-9.22.2.8 - Reading an object name and writing it straight back gives a 'duplicate name' error. Thank you, Ed!
2013-01-14 16:29:42 +00:00
skarg
ac84fc430f
Split error codes on write property for read-only known properties which gives write-access-denied, and unknown properties.
2013-01-14 16:27:50 +00:00
skarg
3bc404dbe9
Added "-s" to make in the demo Makefile to reduce noise during compile.
2013-01-08 18:22:57 +00:00
skarg
cc5c1f714f
Fixed bug reported: Canceling Expired or Non-Existing Subsciptions does not return specified result.[bugs:#21]. Thank you, lo pe!
2013-01-02 17:43:29 +00:00
skarg
4c0599f104
cleaned up some warnings and errors when compiled for MS/TP on Linux
2012-12-16 04:42:22 +00:00
skarg
a12e106643
Updated the objects, services, and properties for the 135-2012 version of the BACnet standard.
2012-12-07 22:00:57 +00:00
skarg
934fcbf012
A function in example device.c, Device_Object_List_Identifier, uses an array index, which starts at 1, not 0. Fixes WhoHas for last name in object list. Thank you, Peter van der Stok!
2012-12-07 16:28:01 +00:00