Commit Graph

902 Commits

Author SHA1 Message Date
skarg 0116bcbfe7 Added -d option to Epics demo to only display Device properties. 2014-05-14 22:21:29 +00:00
skarg ef91dbb6ea Added Command object to the server demo. Thank you, Nikola Jelic. 2014-03-05 17:02:38 +00:00
skarg 1a6debfbf4 Added help text to mstpcrc demo. 2014-02-26 19:10:23 +00:00
skarg f7724eea6a Fixed Send_TimeSyncUTC().
Fixes bug https://sourceforge.net/p/bacnet/bugs/28/
Added functions in s_ts.c that reference Device object Local_Time, UTC_Offset, and Daylight_Savings_Time properties.
Implements feature request https://sourceforge.net/p/bacnet/bugs/27/
2014-01-19 19:55:20 +00:00
skarg 717aaa9dfa Moved the handler_cov_task() outside of 1-sec task to run every cycle since handler_cov_task() was modified to only to a single state/subscription per call (previously it did all subscriptions per call). This matches the non-gateway demo code. 2014-01-17 04:33:43 +00:00
skarg 563665dfe7 Merged revision(s) 2705 from branches/obvius/bacnet-stack:
Initialize APDU retries from environment $BACNET_APDU_RETRIES just
  as we initialize APDU timeout.

........
2014-01-16 14:13:54 +00:00
skarg c3326b324c Cleaned up some warnings found when compiling with Visual Studio Express 2010. 2014-01-14 20:03:00 +00:00
skarg bfa26b769f New code for alarms and events: new functions get_alarm_summary_encode_apdu, Send_Get_Alarm_Summary_Address, Send_Get_Alarm_Summary, Send_Get_Event_Information_Address, Send_Get_Event_Information, get_event_ack_handler. Thank you Daniel Blazevic! 2014-01-14 19:49:39 +00:00
skarg 9fb6b9107a Fixed various compiler warnings. Thank you, Morten Kvistgaard! 2013-12-09 20:31:47 +00:00
skarg 7f58784576 updated makefiles for unit tests to include prolist.c and lighting.c recently added modules 2013-12-09 20:06:20 +00:00
skarg d03e35ebda refactored the private-transfer printing 2013-12-09 19:19:19 +00:00
skarg 31b8373520 corrected invalid frame handling for mstpcap scan feature 2013-12-02 16:24:24 +00:00
skarg 8c20db621e updated server demo PICS, but still needs proofed. 2013-11-18 13:33:50 +00:00
skarg 94cf94b09d added text printing for property-list property. Added property-list property to analog-input object. 2013-11-16 21:49:06 +00:00
skarg 2f0bf7744a Added property-list property to Lighting Output and Channel objects (untested). Fixed some compiler warnings. 2013-11-15 20:51:38 +00:00
skarg 80a4cca173 adding functionality to lighting output object - unfinished 2013-11-15 14:53:41 +00:00
skarg 5dd7159139 Converted EPICS CRLF to only LF since stdout defaults to text mode and automatically converts LF to appropriate sequence on each platform. 2013-11-14 18:54:14 +00:00
skarg 9f154694f0 Added functions for manipulating the channel object list of members. 2013-11-12 20:56:25 +00:00
skarg 867131b91d Added encoding for channel object list of members for reading. 2013-11-12 16:14:40 +00:00
skarg 4d79c26a8c Updated Lighting Output object. Added Channel object. Not complete and not fully tested. 2013-11-11 22:27:55 +00:00
skarg 5f3ec51291 Now checking standard error define from who-is decoding. 2013-10-31 20:14:37 +00:00
skarg 55599cafaa Added apdu length checking in who-is decode. Now returning standard error define. 2013-10-31 15:50:35 +00:00
skarg 56b65e9694 indented using indent.sh script. 2013-10-29 01:55:49 +00:00
skarg c9daf98061 fixed some whitespace. 2013-10-11 21:54:38 +00:00
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