Steve Karg
1b3912c5ca
Added more writable properties to Analog, Binary, and Multistate Output objects. ( #1012 )
2025-06-04 15:53:26 -05:00
Steve Karg
80875add0a
Fixed BACnet/IP initialization on a network interface where the system reports the interface's unicast IP address as being the same. ( #1011 )
2025-06-03 19:49:03 -05:00
Steve Karg
bc97e80f97
Updated CHANGELOG with latest changes.
2025-05-30 11:46:30 -05:00
Steve Karg
d0a8a9b0db
Added Egress_Time integration during the warn lighting operations. ( #1008 )
...
* Added Egress_Time integration during the blink-warn and warn-relinquish lighting operations.
* Added writable properties lighting-command-default-priority, egress-time, blink-warn-enable, and relinquish-default.
2025-05-30 11:40:37 -05:00
Ryan Mulder
cb7ef20485
Fixed Linux MS/TP 76800 bitrate for Linux 2.6.20+ circa 2007 and added get/set API for config. ( #1007 )
2025-05-29 08:54:12 -05:00
Steve Karg
442f408c1a
Bugfix/dlmstp api missing in ports os ( #1003 )
...
* Added missing API defined in header into ports/win32/dlmstp.c module, added a PDU queue and refactored receive thread, and refactored MS/TP timing parameters.
* Added missing API defined in header into ports/linux/dlmstp.c module, and refactored MS/TP timing parameters.
* Added missing API defined in header into ports/bsd/dlmstp.c module, and refactored MS/TP timing parameters.
* Reduce default MS/TP APDU to 480 to avoid extended frames by default.
2025-05-27 10:14:15 -05:00
Steve Karg
f5b5db445c
Fixed ports/xplained conversion of double warning. ( #1004 )
...
* Fixed ports/xplained conversion of double warning.
* Fixed BACNET_USE_DOUBLE usage in AVR ports.
* Fixed integer out-of-range in AVR port.
* Fixed missing function prototype for whois_request_encode().
2025-05-26 22:13:06 -05:00
Steve Karg
f983df7fae
Remove duplicate lines of code. ( #1002 )
2025-05-23 07:54:02 -05:00
Steve Karg
85607e2d40
Updated CHANGELOG with latest changes.
2025-05-20 15:51:06 -05:00
Steve Karg
b3fd374c84
Fixed network port object to accept host name option of host-n-port writes. ( #997 )
2025-05-20 15:44:47 -05:00
Steve Karg
524fd162f9
Feature/basic-schedule-object-write-properties ( #1000 )
...
* Added schedule object WriteProperty handling for effective-period, list-of-object-property-references and exception-schedule properties.
2025-05-20 15:04:14 -05:00
Steve Karg
b5b2fd5b7b
Added multiple uBASIC program objects to stm32f4xx example port. ( #995 )
2025-05-19 14:57:43 -05:00
Steve Karg
62bf8274f7
Fixed missing exports in bacnet/basic header files. ( #996 )
...
* Fixed missing exports in bacnet/basic header files.
* Refactor uBASIC for unique namespace and project define overrides.
2025-05-19 13:44:52 -05:00
Steve Karg
bfb7bf0c1b
Added API for BACnet basic server device object. ( #994 )
2025-05-12 11:12:34 -05:00
Steve Karg
5f646e9e5d
Fixed NDPU comparison functions that were missing segment-ack PDU. ( #991 )
2025-05-08 09:12:41 -05:00
Steve Karg
f771f90323
Updated CHNAGELOG for latest changes.
2025-05-08 08:20:46 -05:00
Steve Karg
1a7d823959
Added the weekly-schedule property write in basic schedule object. ( #990 )
2025-05-08 08:15:16 -05:00
Steve Karg
2101748a0b
Fixed apps/router BVLC to ignore dest->len which is always zero. ( #989 )
2025-05-07 08:09:58 -05:00
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