Commit Graph

381 Commits

Author SHA1 Message Date
skarg 693616eb5a Fix CharacterString Value object name and description. 2019-09-11 20:58:08 +00:00
skarg 3f8cdd05f0 Added concurrent Network Port object example for Ethernet, MSTP, BACnet/IP and BACnet/IPv6.
Enhanced the IPv6 API and data for Network Port object.
Enhanced network port object unit testing and added to unit test Makefile.
Incremented default protocol-revision from 14 to 19 to enable default testing with Network Port object.
2019-09-11 19:39:27 +00:00
skarg 4b3db4416e Fix network port object for-loop to not depend on C99 features. 2018-12-18 03:36:45 +00:00
skarg c05245c6ff Removed baud-rate from network port object example since the property is called link-speed. 2018-12-17 18:19:22 +00:00
skarg 37beed9f70 Corrected network port link speed datatype. 2018-12-14 14:35:25 +00:00
skarg 56290fe877 Add COV handling example for Multi-state Value 2018-12-11 02:40:47 +00:00
skarg 55794f7f54 Merged revision(s) 3172 from branches/releases/bacnet-stack-0-8-0:
Fixed ReinitializeDevice service error handling of states for demos and ports.
........
2018-12-06 04:11:01 +00:00
skarg 77360ad46f Added example Network Port object 2018-08-30 01:19:31 +00:00
skarg 14a2bf696a Removed option property from required property list. 2018-08-30 01:11:26 +00:00
ekh 059f3a1f70 nc.c: Attempting to write to Object_Name returned UNKNOWN_PROPERTY.
Now returns WRITE_ACCESS_DENIED
2018-06-18 06:24:28 +00:00
skarg 51e672dd9a Fixed unit test for Load Control object and Address module. Thank you to Chris Ellec for the patches. 2018-05-31 00:37:20 +00:00
koby3101 b51bd6bc5e To process the last object in the object list 2017-03-02 10:39:10 +00:00
koby3101 60fdfcd04e NC added/corrected validation and also parse Priority as array 2017-03-01 11:51:46 +00:00
skarg bd5ec637a6 Changes to clean up compile warnings 2017-02-14 15:21:39 +00:00
koby3101 ee973cb906 Typo semicolons removed 2017-02-06 12:22:14 +00:00
skarg 957bb9fb99 Added COV example to Analog Value object. 2017-01-11 23:51:24 +00:00
skarg d48ac6bc26 Fixed COV examples to Notify upon subscribe. 2017-01-11 23:51:02 +00:00
skarg 134c628041 Fixed compilation of unit tests. 2017-01-01 05:42:55 +00:00
skarg 1f3fd7e933 Added functions for Reliability property Get/Set for demo objects. 2017-01-01 05:10:48 +00:00
skarg b2938bb68a Changed Device_Object_List_Identifier() to use uint32_t for array_index since that is the size decoded in a ReadProperty request, and unsigned is not always 32-bit. 2016-10-25 13:10:28 +00:00
skarg 10aa414351 Fixed line endings and SVN props with fixup.sh script 2016-09-08 15:56:11 +00:00
skarg 27a3c1ff0f Fixed compile errors 2016-09-08 15:51:11 +00:00
skarg 456c0ed42c Sync some handler fixes and demo object fixes and updates and some comment fixes from branch bacnet-stack-0-8-0. 2016-09-08 15:29:32 +00:00
skarg bec5836bbd Changed Device_Objects_Property_List() function to pass the object instance so that objects of the same type can have different optional or proprietary properties. 2016-08-12 21:54:02 +00:00
skarg a8ad8f4d5c Changed error code from SERVICE/NO_SPACE_FOR_OBJECT to ABORT/SEGMENTATION_NOT_SUPPORTED to be consistent with the BACnet standard. Thank you, lo pe! [bugs:#41] 2016-08-12 20:45:08 +00:00
skarg 03de7f191e Added TimeSynchronization server example. 2016-07-26 21:27:34 +00:00
skarg 1302c1be7b Nikola Jelić implemented the Access Objects for BACnet (Access Door, Access Point, Access Credential, Access Rights, Access User, Access Zone, and Credential Data Input). 2016-07-17 19:23:19 +00:00
skarg d3d97245ca fixed positive integer object required property list. 2016-04-14 02:01:09 +00:00
skarg b5bdc71c8c Added missing file to schedule makefile. 2016-03-30 20:45:58 +00:00
ekh 4f0efc6d75 A couple of bugfixes and Microsoft cleanups by Ed 2016-03-15 07:49:22 +00:00
skarg aa146827ea Fixed bad merge of bo.h functions. 2015-12-01 14:08:26 +00:00
skarg f970cc3937 Added demo Schedule object. Thank you, Nikola Jelić! 2015-12-01 14:07:54 +00:00
skarg da52bb46cc Merged revision(s) 2927 from branches/releases/bacnet-stack-0-8-0:
Added some function prototypes for some BACnet objects for Create/Delete/Cleanup.  
........
2015-11-25 20:52:48 +00:00
skarg 94dbe3d429 Added BACnetTimeValue functions. Added demo Schedule object. Integrated new objects with demo server and unit tests. Thank you, Nikola Jelić! 2015-11-24 22:22:17 +00:00
skarg ac90381279 Added makefile for building unit tests for OctetString Value object example.
Added Positive Integer Value and makefile for building unit tests.
Added OctetString Value and Positive Integer Value to unit test make file.
Thank you, Nikola Jelić!
2015-11-24 19:18:47 +00:00
skarg ca5a9bff94 Added support for Visual Studio 2015.
Fixed some WIN32 specific compile issues.
Changed MinGW build to use _NO_OLDNAMES so that it compatible with MSVC.
Thank you John LaFontaine for the contribution!
2015-11-10 21:08:05 +00:00
skarg 814bb171cd Fix Analog Value demo object compile error. 2015-11-10 20:56:41 +00:00
skarg e242b30a47 Added example octet-string value object. Thank you, Nikola Jelić! 2015-11-04 17:35:03 +00:00
skarg 8a48241e14 Fixed the unit tests after integration of property-list property and device-object-property-reference properties. Thank you for noticing it was broken, Nikola Jelić, and for sending in fixes. 2015-11-04 16:53:21 +00:00
skarg 4db370cc3a Un-refactored property-list module to lower resource requirements on small devices. 2015-10-18 03:39:28 +00:00
skarg 73190ed0c4 Reverting the device.c change that accidentally removed OBJECT_LIST from array error in r2870. Fix for [bugs:#37]. Thank you, klata! 2015-10-15 18:08:12 +00:00
skarg 2c6c7630bf Fixed datatype for WriteStatus property in the Channel Object to be enumerated. Thanks to David Fisher for noticing while at BACnet Plugfest! 2015-10-08 16:02:40 +00:00
skarg 1026462724 Refactored the Property_List property and added Protocol_Revision 14 define restriction for Property_List and Channel and Lighting Output objects. 2015-10-07 20:26:30 +00:00
skarg db9ddf6ce8 Fixed the example channel object for reading the member list. Thanks, David Fisher, for helping me find these bugs at PlugFest! 2015-10-07 18:56:55 +00:00
skarg c3eddc2f1c Cleaned up compile warnings 2015-06-29 15:16:03 +00:00
skarg e5384a416c Made the example Binary Input consistent, and made the Polarity property functional. 2015-02-25 12:28:44 +00:00
petermcs 0b5e336b0c Simplified code for PROP_LOG_DEVICE_OBJECT_PROPERTY Write Property service by using existing bacapp_decode_device_obj_property_ref() routine instead of long winded code which didn't handle optional fields correctly anyway.
Added test in case non zero sub 1 second interval is set as this would otherwise result in 0 being stored as we truncate to 1 second resolution.
2015-02-16 10:58:31 +00:00
petermcs 1d9eb5318c silenced warning about unused variable when not using intrinsic reporting 2015-02-16 10:46:52 +00:00
skarg ef664ab273 Terminate the value list linked lists for the COV example object Analog Inputs. Thanks, Ed! 2014-11-11 16:56:45 +00:00
skarg d53551558a Merged revision(s) 2782 from branches/releases/bacnet-stack-0-8-0:
Added initial names and descriptions to example multi-state value and multi-state input objects.
........
2014-11-11 16:54:35 +00:00