Bugfix/backup restore failure timeout (#1247)

* Added backup failure timeout functionality and related methods in device management

* Fixed STARTBACKUP to hold at PERFORMING_A_BACKUP per spec, not IDLE.

* Added error handling for reinitialization during restore process to prevent accidental delete of all objects.

* Added some missing Create/Delete object functions. Formatting.

* Fixed Program object type in bacnet_device.c module.
This commit is contained in:
Steve Karg
2026-02-27 10:33:10 -06:00
committed by GitHub
parent 1437a68ce1
commit 1e9347f8f3
4 changed files with 1564 additions and 726 deletions
+4
View File
@@ -176,6 +176,10 @@ The git repositories are hosted at the following sites:
### Fixed
* Fixed Device Management-Backup and Restore-B Backup_Failure_Timeout
to count down and abort at BACKUP_FAILURE or RESTORE_FAILURE states,
successful STARTBACKUP to end in PERFORMING_A_BACKUP state,
and moved STARTRESTORE functionality into ENDRESTORE. (#1247)
* Fixed the basic Schedule object to set the correct present-value
based on the Device object date and time. (#1236)
* Fixed dlenv_init() for BACnet/SC. bsc_register_as_node() was blocking