Commit Graph

2568 Commits

Author SHA1 Message Date
skarg f0c727ff29 Added functions to encode/decode unsigned64 values. 2017-01-01 05:12:59 +00:00
skarg 8afd5669f7 Added encode/decode for BACnet address. 2017-01-01 05:12:06 +00:00
skarg 1f3fd7e933 Added functions for Reliability property Get/Set for demo objects. 2017-01-01 05:10:48 +00:00
skarg d416303844 Added function to get the DCC password from demo handler. 2017-01-01 05:08:40 +00:00
skarg 7bf98e590a Added buffer size to COV handler function parameters. 2017-01-01 05:07:10 +00:00
skarg befbbcd7ba Check return value for valid COV encoding. 2016-12-26 23:14:15 +00:00
skarg d41114b7ca Removed extra RS485 init from main in STM32 port example. Thank you, Sean Monroe! 2016-12-21 18:19:51 +00:00
skarg 63a85eca0d Removed extra LED init from main in STM32 port example. Thank you, Sean Monroe! 2016-12-21 18:11:39 +00:00
skarg 66bf55a302 Adjusted device object local variables in PIC demo to build successfully within given stack frame. 2016-12-14 05:03:30 +00:00
skarg 7b2b8feb3a Do not make router by default on Linux since it relies on libconfig and that is not installed by default and the make fails. 2016-11-21 14:55:43 +00:00
skarg e21553e674 Added router to Makefile for Linux all build. Added gateway and router-ipv6 to the Makefile all build. 2016-11-17 03:33:13 +00:00
skarg 9699801f32 Added Wireshark 2.x extcap live capture for mstpcap on Linux. 2016-10-30 00:12:09 +00:00
skarg 03cc5fc09c Merged revision(s) 3061 from branches/releases/bacnet-stack-0-8-0:
Fixed typedef so that uses of it are const.
........
2016-10-25 13:56:57 +00:00
skarg d612ae6567 Some Win32 changes for clean compile of IPv6. 2016-10-25 13:43:14 +00:00
skarg c7147f3805 Fixed ports for Atmega8, Atmega168, and Xmega to compile. 2016-10-25 13:42:13 +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 ec2b585e18 Added Protocol-Revision 19 definition. 2016-10-16 14:15:51 +00:00
skarg 5e8c891f83 Print IP addresses from WhoIs differently than others. 2016-10-13 21:28:23 +00:00
skarg 795254ca0c Updated Protocol_Revision requirements per the 135-2016 BACnet standard. 2016-10-13 21:25:35 +00:00
skarg 88aa9fdb3c BACnet/IPv6 on Win32 port [WIP] 2016-10-03 22:22:34 +00:00
skarg bc61349fe9 Fixed compile errors and warnings for IPv6 on Win32 port. 2016-10-02 21:11:50 +00:00
skarg ea3b5e0479 Added missing header files for IPv6 2016-10-01 20:41:00 +00:00
skarg c9d152bf15 Merged revision(s) 3044 from branches/releases/bacnet-stack-0-8-0:
Added BACnet/IPv6 datalink layer and example BACnet/IPv4 to BACnet/IPv6 router.
BVLC6 layer is working on Linux port without BBMD features yet. Win32 is implemented, untested.
Tested during BACnet North American Plugfest 2016.
........
2016-10-01 20:23:03 +00:00
skarg e9a2bfcbef Merged revision(s) 3046 from branches/releases/bacnet-stack-0-8-0:
Inhibited prints to stdout when called from Wireshark as it limits capturing with Wireshark 2.2
........
2016-09-29 16:01:06 +00:00
skarg 54869fa4ef Added enumerations for Network Port object. 2016-09-29 16:00:18 +00:00
skarg 8e573aed89 Changed structure copy to explicit copy. 2016-09-28 21:21:13 +00:00
ekh a390c4b8bd Restoring test.mak 2016-09-15 22:11:28 +00:00
skarg 7cc9b2be1d Added EOL and SVN prop fixup batch file. 2016-09-08 15:57:31 +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 415475ba1f Backout revision 3029 which waited for a byte before checking if FSM is back to idle, but that misses timeouts. 2016-09-08 13:54:38 +00:00
skarg 964085d458 Merged revision(s) 3031 from branches/releases/bacnet-stack-0-8-0:
Added checks for OPTIONAL context tagged decoding to be sure it is not a closing tag.
Added makefile for unit test in bacdevobjpropref.c module, and improved unit test.
https://sourceforge.net/p/bacnet/bugs/49/
........
2016-09-07 21:06:17 +00:00
skarg fef2943df5 Added a check for a new byte when moving back to IDLE for MS/TP capture utility. 2016-08-12 22:13:40 +00:00
skarg 278af89fa2 Added enhancement to address cache: Top Protected Entry: entries from 0 to Top_Protected_Entry are not removed by address_remove_oldest()function. When I-am attack occurs only entries between Top_Protected_Entry and MAX_ADDRESS_CACHE can be removed. 2016-08-12 21:57:57 +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 aaf9227a0d Merged revision(s) 3018 & 3021 from branches/releases/bacnet-stack-0-8-0:
Updated STM32 DLMSTP module to compile. Some LINT cleanup.
2016-07-19 22:33:17 +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 a97bc78ade Added netstat hint to FAQ. 2016-07-08 16:18:34 +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 3465c43a6a Changed typedef structure to use const keyword to reduce RAM overhead. 2016-06-29 20:27:39 +00:00
skarg 80a720b431 [Bug #46] Fixed potential buffer overflow in BVLC BACnet/IP forwarded NPDU encoding. 2016-06-29 20:20:27 +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