Steve Karg
521b796bde
Updated CHNAGELOG for latest changes.
2025-05-05 22:19:53 -05:00
Steve Karg
4fd554bb6a
Fixed the ghost Device ID 0 in the I-Am response when the actual routed devices are less than the MAX_NUM_DEVICES. ( #981 )
2025-05-05 21:52:06 -05:00
Steve Karg
f2c00f9766
Fixed BACnetGroupChannelValue encoding and decoding of BACnetChannelValue which was deemed errata by BACnet standard committee. ( #980 )
2025-05-05 21:49:19 -05:00
Steve Karg
0f3cbe3ec5
Fixed WriteProperty bypass which is only for present-value property of commandable objects. ( #984 )
2025-05-05 21:48:29 -05:00
Steve Karg
44d727c13b
Fixed network specific original broadcast for IP in apps/router. ( #976 )
2025-05-05 21:46:01 -05:00
Steve Karg
0b6cdf5a28
Updated CHNAGELOG for latest changes.
2025-04-29 08:51:31 -05:00
Ryan Mulder
77efedae6e
fix some INTRINSIC_REPORTING #ifs ( #977 )
2025-04-29 08:44:12 -05:00
Steve Karg
980c78dddb
Updated security doc to include v1.4.x as supported.
2025-04-16 16:25:31 -05:00
Steve Karg
e0f1508944
Updated CHANGELOG with recent changes and additions.
2025-04-16 16:19:06 -05:00
Steve Karg
ffb830c954
Improved mirror script debugging ( #968 )
2025-04-16 16:06:25 -05:00
Steve Karg
54dbf9d140
Changed dlenv to support multiple datalinks via environment variable. ( #966 )
2025-04-16 12:04:18 -05:00
Steve Karg
54bf9b79c6
Added uBASIC-Plus program object example to STM32F4xx. ( #967 )
2025-04-16 12:03:42 -05:00
Steve Karg
a923e3cec9
Added guards in create object initialization to prevent memory leaks ( #965 )
2025-04-11 22:40:37 -05:00
Steve Karg
c111154993
Updated CHANGELOG for v1.4.1 release on April 11, 2025. Happy birthday to me!
2025-04-11 21:19:21 -05:00
Ryan Mulder
5022976cf9
Fixed debug printf warnings in BACnet/SC modules. ( #963 )
2025-04-10 11:27:13 -05:00
Ryan Mulder
3621b3f424
Added the option to specify a target destination for apps/server-discover. ( #958 )
2025-04-09 10:52:10 -05:00
Steve Karg
1313cdd12e
Fixed MS/TP lost-token-counter that was lost during refactoring. ( #962 )
2025-04-09 10:41:51 -05:00
Steve Karg
d7c86af05a
Added Program object task state transitions from request and callbacks ( #960 )
2025-04-09 10:41:27 -05:00
Steve Karg
c0c46ef235
Removed duplicate code in apps/readprop. ( #959 )
2025-04-07 13:43:34 -05:00
Steve Karg
31af2507fb
Bugfix/secure read range codec ( #957 )
...
* Secured ReadRange service codecs. Added ReadRange unit testing. Secured ReadRange-ACK handler to enable APDU size checking.
2025-04-03 09:14:08 -05:00
dmitttri
921264b2c2
Added write present value callbacks for Analog Value and Integer Value basic object examples. ( #956 )
2025-04-01 08:56:20 -05:00
Steve Karg
ca6a6f3a88
Added null parsing to weekly-schedule writes. ( #954 )
2025-03-31 10:18:10 -05:00
Steve Karg
866de072ac
Added BACNET_IP_BROADCAST_USE_INADDR_ANY ifdef option for router port binding. ( #953 )
2025-03-31 08:05:30 -05:00
Steve Karg
6f7f3649a5
Bugfix/read range trend log buffer ( #947 )
...
* Fixed ReadRange app to read and pretty-print a Trend Log log-buffer
2025-03-25 10:32:11 -05:00
Steve Karg
0c45b50574
Fixed bip cleanup to enable initializing interfaces after cleanup. ( #949 )
2025-03-25 08:40:18 -05:00
Steve Karg
d094278116
Fixed configure script and removed aptfile duplicity. ( #946 )
2025-03-21 17:40:44 -05:00
Steve Karg
8028d7b79a
Updated readme and fixed some spelling and grammar.
2025-03-19 09:03:20 -05:00
Steve Karg
4d62ec83d9
Added BACnet BACnet Testing Laboratories Implementation Guidelines
2025-03-17 15:39:12 -05:00
Steve Karg
e7147bda48
Fixed the COV for Analog Input and Analog Value objects when fault is detected in Reliability property. ( #943 )
2025-03-15 08:17:44 -05:00
Steve Karg
f1ea03647f
Bugfix/bacmini-updates-with-program-object-and-cmake ( #941 )
...
* Added bacmini example app with minimal analog and binary objects (#934 )
* Fixed bacmini app build for Makefile and CMake
* Changed the folder for bacmini application to server-mini
---------
Co-authored-by: Ben Bartling <ben.bartling@gmail.com >
2025-03-13 17:18:47 -05:00
Steve Karg
d7858c0b3a
Updated readme for ports/atmega328
2025-03-13 17:17:38 -05:00
Steve Karg
4df896b820
Feature/basic-program-object ( #940 )
...
* Added basic Program object and unit test.
* Integrate the basic Program object with example applications.
2025-03-13 15:51:37 -05:00
Steve Karg
4ee129e249
Added bypass in basic WriteProperty handler to accept writes of NULL to non-commandable properties ( #919 )
2025-03-10 07:30:55 -05:00
Steve Karg
7e725ce028
Bugfix/win32 build warnings ( #936 )
...
* Changed win32 port of localtime to use secure OS API functions when compiled with MSVC
* Changed all the sprintf to use snprintf instead in BSC tests to ensure null string endings.
2025-03-03 10:32:28 -06:00
Steve Karg
b0a26cf2cd
Changed BACnet app example server-basic name ( #935 )
2025-03-03 09:10:04 -06:00
Steve Karg
5cd453c925
Fixed WriteProperty error code for FD_BBMD_ADDRESS and FD_SUBSCRIPTION_LIFETIME ( #925 )
...
* Fixed WriteProperty error code for PROP_FD_BBMD_ADDRESS and PROP_FD_SUBSCRIPTION_LIFETIME properties.
* Fixed dead-code warning after enabling all datalinks for basic network port object using the property list as the R/W checking for the port type.
2025-03-03 08:04:07 -06:00
Steve Karg
3e480f41e2
Ported bacnet-basic from zephyr project to create basis for mini example. ( #933 )
2025-02-27 15:49:29 -06:00
Steve Karg
4ebc1a4566
Fixed the basic multi-state output priority-array datatype encoding. ( #932 )
2025-02-26 17:22:08 -06:00
Steve Karg
5ff02ea837
Fixed windows build of bacpoll and bacdiscover by removing DLL export in basic client headers ( #930 )
2025-02-26 17:21:06 -06:00
Steve Karg
f61038ad6c
Added Send_I_Am_Broadcast() function to Who-Is handler so that other Send_I_Am() will honor DCC Disable-Initiatiation. ( #918 )
2025-02-26 17:01:53 -06:00
Steve Karg
849cbb238b
Fixed Device_Write_Property_Object_Name() to return WRITE_ACCESS_DENIED in case where an object name is not writable using BACnet protocol. ( #927 )
2025-02-26 17:00:51 -06:00
Steve Karg
2f5b45c542
Fixed WriteProperty writing to object properties when the array-index is valid ( #931 )
2025-02-26 16:51:14 -06:00
Steve Karg
87309e4b84
Fixed line endings in script.
2025-02-25 10:39:12 -06:00
Steve Karg
6486dfcacb
Added simple script to aid in mirror the Github repository with Sourceforge.
2025-02-21 11:42:31 -06:00
Steve Karg
7a5190f295
Fixed Who-Has object instance by checking for valid instance. ( #922 )
2025-02-20 17:29:39 -06:00
Steve Karg
08f152b4ac
Fixed out-of-service writability to be consistent with present-value in objects using Write_Enabled flag ( #921 )
2025-02-20 09:42:15 -06:00
Steve Karg
97490dacb1
Fixed the NDPU encoding for confirmed COV notifications ( #917 )
2025-02-18 08:44:16 -06:00
Steve Karg
aa87bd8051
Bugfix/ipv6 leave multicast on foreign device registration ( #899 )
...
* Fixed IPv6 handler to ignore original-broadcast when registered as a foreign-device
* Fixed IPv6 to leave multicast when registering as foreign device.
2025-02-17 09:07:27 -06:00
Steve Karg
adff1f9c0f
Fixed the ReinitializeDevice and DeviceCommunicationControl password length checking for non-UTF8 passwords. ( #914 )
2025-02-13 12:58:54 -06:00
Steve Karg
f8e9ab8d86
Changed link-speed, network-number, network-number-quality, and apdu-length properties of the network port object to be optional when protocol-revision is 24 or greater. ( #913 )
2025-02-13 08:44:30 -06:00