Commit Graph

853 Commits

Author SHA1 Message Date
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
skarg ccf49ec884 added example of writing to state text array into Multi-State Input object demo 2012-11-23 18:04:02 +00:00
skarg 61cda1dbf9 Added conditional in Makefile so that the BVLC (IP) demos only get built when BACnet/IP is specified. 2012-11-12 22:32:05 +00:00
skarg 271f2e0b46 Corrected spelling of functions ending in apdu. [note API change for BACnet clients] Thank you, Nikola Jelić! 2012-11-01 14:13:49 +00:00
skarg fa12f4bcdf Added BVLC Read-Broadcast-Distribution-Table demo (doesn't print table yet). 2012-10-24 22:09:43 +00:00
skarg 03a0a23ba6 Corrected normal/fault transitions in Analog_Input_Alarm_Ack(). Thanks, yoo_ms@hotmail.com. 2012-10-15 21:28:29 +00:00
skarg 4664326d8c using existing stack function to copy address. Fixes warning on PIC compile. 2012-10-04 03:06:49 +00:00
skarg e6b70dd866 removed duplicate comment. 2012-10-01 16:03:32 +00:00
vasyl-tkhir 251857e3f6 Added target router to makefiles 2012-09-28 09:16:59 +00:00
skarg c5e477c73a fixed SilenceTimer to match new API 2012-09-28 02:18:04 +00:00
skarg fbed15b2da fixed svn props 2012-09-27 22:04:34 +00:00
skarg d09657474c fixed whois demo to be compatible with address_cache ability which parses the text of the whois output. 2012-09-27 19:25:24 +00:00
vasyl-tkhir 2f73bcae44 BACnet router added. 2012-09-27 14:36:11 +00:00
skarg ad8378ef62 fixed writable properties by using the required writable properties from BACnet 135-2010 standard. 2012-09-26 01:18:28 +00:00
skarg fc8ff83296 fixed unknown APDU size print value 2012-09-26 00:44:53 +00:00
skarg d5fd900780 cleaned up compiler warnings 2012-09-23 12:48:41 +00:00
cneilson 4faeff6e86 removed compiler warning 2012-09-21 01:22:09 +00:00
cneilson f5c9073853 fix incorrect use of NULL 2012-09-17 16:04:18 +00:00
cneilson 77ad8cf6f4 fix compile errors 2012-09-12 08:39:36 +00:00
skarg 6386dc8cd8 minor code cleanup to Who-Is demo. 2012-09-06 12:21:11 +00:00
skarg 8af981da83 added device instance min and max to the command line options for WhoHas demo. 2012-09-06 12:17:25 +00:00
skarg 1068ba4293 allow WhoIsRouter demo application to target a broadcast network number 2012-08-30 01:43:21 +00:00
skarg d3c63ad4c4 Made EPICS more realistic by using more actual values for header, and using comments when not using actual data or when using non-standard properties. 2012-08-27 19:31:10 +00:00
netp b44645ad12 correction for single argument 2012-08-25 20:26:42 +00:00
skarg 690f82cbc8 Added --help as optional command line argument. 2012-08-22 19:48:58 +00:00
skarg f93b08e1bb Fixed compiler warnings. 2012-08-22 19:48:21 +00:00