Commit Graph

1041 Commits

Author SHA1 Message Date
skarg 27402e31e0 Fix router-ipv6 demo when building stack for IPv6 2019-09-12 12:58:54 +00:00
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 65e602bd3c 1. readme.txt
- Build instructions modified. 
- Added valid example of cmd line 
2. main.c 
- Return false if no args passed. Fixes segmentation fault
2019-03-17 13:16:59 +00:00
skarg 585b0bae5b Add common functions for initializing the BACnet Application Value lists. Fixes problems with receiving Unconfirmed COV Notifications with more values to store than the stack has reserved in its value list. 2019-01-31 14:51:46 +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 0d53e59369 Fixed BACNET_REINITIALIZED_STATE enum broken in merge 2018-12-11 02:39:31 +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 d1f0b020f0 [bacnet:bugs] #57 fix to increase filename buffer to avoid compile warning. Thank you, Joe Burmeister! 2018-10-09 14:42:18 +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
skarg 2bfa49cbe4 Fix extraneous PRINT_ENABLED which caused compiler warning. 2018-04-20 01:30:13 +00:00
skarg 7fc3060dbf Added environment variables to enhance BBMD behavior in the example server demo.
BACNET_BDT_ADDR_1 - dotted IPv4 address of the BBMD table entry 1..128
BACNET_BDT_PORT_1 - UDP port of the BBMD table entry 1..128 (optional)
BACNET_BDT_MASK_1 - dotted IPv4 mask of the BBMD table
    entry 1..128 (optional)

Added environment variable to allow setting of the public NAT address.
BACNET_IP_NAT_ADDR - dotted IPv4 address of the public facing router
2018-04-19 20:10:45 +00:00
skarg 7d40c7ce5e Fixed comment. 2017-11-01 21:34:34 +00:00
skarg 04c94698e5 Added WritePropertyMultiple demo application. 2017-11-01 21:33:48 +00:00
skarg 00a3447ffd Merged revision(s) 3154 from branches/releases/bacnet-stack-0-8-0:
Fixed WriteProperty demo command line options when using more than one property value and a context tag.  Thank you James Gordon for reporting the problem.
........
2017-08-25 17:07:11 +00:00
skarg 85f3ea13b2 Merged revision(s) 3153 from branches/releases/bacnet-stack-0-8-0:
Fixed compile warnings due to BUILD=debug option
........
2017-08-25 17:06:27 +00:00
skarg f53035cde1 Add a Device object and application layer to router demo. 2017-08-25 17:05:40 +00:00
skarg 4599d725f6 Added some readme info about Wireshark, extcap, and DLTs. 2017-08-24 19:16:45 +00:00
skarg 7df0b9c5ed Fixed Initialize-Routing-Table demo handling of ACK. 2017-05-30 21:43:48 +00:00
skarg 9b2d696dda Per 135-2016bl-2 and test BTL 9.20.1.8 Reading OPTIONAL Properties, if no optional properties are supported then an empty 'List of Results' shall be returned for the specified property. 2017-03-20 15:15:30 +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 8414ed64e5 Added some text into EPICS demo that BTL wants to see in their testing tool. 2017-01-28 18:42:45 +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 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 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 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 5e8c891f83 Print IP addresses from WhoIs differently than others. 2016-10-13 21:28:23 +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 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 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 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