Commit Graph

992 Commits

Author SHA1 Message Date
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 b6d968a024 Merged revision(s) 3019 from branches/releases/bacnet-stack-0-8-0:
Removed quick exit from SubscribeCOV demo application when notification is first received.
........
2016-07-19 22:21:47 +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 fecbbcb0f2 Fixed some comments. 2016-07-07 00:12:47 +00:00
skarg 42ec095392 Modified makefiles to be able to build mstpcrc independently. 2016-07-07 00:12:27 +00:00
skarg 4154a43e00 Modified MSTPCRC demo to be able to parse a text file MS/TP capture with a "-f" option. 2016-07-07 00:11:54 +00:00
skarg c98356c763 Reduce waiting time for router demo. [bugs:#47]. 2016-07-02 19:55:52 +00:00
skarg 7462d448a5 Added some fixes to router demo 2016-07-01 14:28:14 +00:00
skarg f8bcd58cea Fixed some warnings detected by CSTAT.
Consolidated some unit tests and added a single test prototype to header file.
2016-06-08 21:55:12 +00:00
skarg 57bb0d6d70 Added better invalid packet detection in MS/TP capture utility. [bugs:#42] mstpcap buffer-length/content is wrong. 2016-06-03 22:39:01 +00:00
skarg 64a58dff97 Added shell scripts to send messages for Wireshark capture validation. 2016-05-20 22:03:02 +00:00
skarg 397ef31d41 Added BACnet Error and Abort demos to send messages for Wireshark capture validation. 2016-05-20 20:43:05 +00:00
skarg b47afd500d Added UnconfirmedEventNotification demo application to generate Wireshark captures 2016-05-19 02:18:41 +00:00
skarg 9704d9edb8 added some bash script to emit various BACnet enumerations for Wireshark validation 2016-05-17 03:08:58 +00:00
skarg 40f25d8898 added I-Am demo and script to create vendor ID capture for Wireshark validation. 2016-05-16 17:33:50 +00:00
skarg cc7e9b539d Fixed Get Event Handler to additionally check its own buffer length.
Get event handler checks only if APDU length is less than Max APDU of device that has requested list of events, but it does not check its own Max APDU to see if response is too long to fit in Handler_Transmit_Buffer. Thanks, Daniel Blazevic!
2016-04-20 19:42:41 +00:00
skarg 2a89f5bc42 Added missing header file. Thanks, Daniel Blazevic! 2016-04-18 14:57:01 +00:00
skarg 684f951115 Fixed compile error - missing semicolon. Thanks, Daniel Blazevic! 2016-04-18 14:56:39 +00:00
skarg 70fe498015 fixing gateway demo for MS/TP 2016-04-14 02:01:57 +00:00
skarg d3d97245ca fixed positive integer object required property list. 2016-04-14 02:01:09 +00:00
skarg 4c4ff4de7b Removed error in case of AtomicReadFile stream data since by then it will always be valid data. Thank you Süleyman Efendi! 2016-04-05 20:40:30 +00:00
skarg fcb8c0b86a Fixed Invalid Packets count when using "--scan" option with mstpcap utility. Thank you, Tyler Long! 2016-04-05 18:55:10 +00:00
skarg 85143200af Merged revision(s) 2969 from branches/releases/bacnet-stack-0-8-0:
Fix Send_TimeSyncUTC() to calculate the right length for datalink_send_pdu(). Added Send_TimeSyncUTC_Remote(). [bugs:#44]
........
2016-03-30 20:46:43 +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 6903953890 Fixed mstpcap for legacy Linux command line port selection. 2016-03-04 16:23:49 +00:00
skarg 0697065030 Fixed some warnings flagged by IAR C-STAT static analysis tool. 2016-01-07 21:31:38 +00:00
skarg b4a3fc7543 Updated some comments, and removed extra printf from environment. 2015-12-17 22:50:53 +00:00
skarg 1422f00f96 Added mac, dadr, and dnet options to ReadProperty demo application for reading without using WhoIs for binding. 2015-12-11 05:24:40 +00:00
skarg 97966c9310 When putting together a confirmed COV Notification, the flag "data_expecting_reply" in npdu_data was not set to true for confirmedCOVnotifications. So in the dlmstp.c state machine, it would send the confirmedCOVNotification, but not wait for a reply. Instead it would send the Token right away. Thank you, Ettore Colicchio! 2015-12-09 16:54:18 +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 a1188ada41 Added server target to demo Makefile for easy make of server demo. 2015-11-24 20:32:28 +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 9368d8eab5 Added check for dcc_communication_enabled in WPM example. Thank you, Daniel Blazevic! 2015-11-24 18:51:22 +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 bc897c7507 Un-refactored property-list module to lower resource requirements on small devices. 2015-10-18 03:40:10 +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 49c52d5407 Removed the Who-Is wildcard since it is not permitted per BACnet standard. Thank you Michael and Carl! 2015-10-16 19:29:03 +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 da0476d881 Added Self/TT to statistics (was just Self for Tokens to Self) to track Tardy Tokens. Tardy Tokens (TT) are Token Frames that are send out of order, from a MAC to was not the previous Token Frame MAC destination. 2015-10-14 19:15:21 +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