IEC_BACNET_RESTART_REASON (ENUM)¶
TYPE IEC_BACNET_RESTART_REASON :
Describes the reason for the last device restart.
This enumeration, of type BACnetRestartReason, indicates the reason for the last device restart.
- InOut:
- Name - Initial - Comment - _RESTART_REASON_MAX_SIZE - 16#7FFFFFFF - RESTART_REASON_UNKNOWN - 0 - The device cannot determine the cause of the last reset. - RESTART_REASON_COLDSTART - 1 - A ReinitializeDevice request was received with a ‘Reinitialized State of Device’ of COLDSTART or the device was made to COLDSTART by some other means. - RESTART_REASON_WARMSTART - 2 - A ReinitializeDevice request was received with a ‘Reinitialized State of Device’ of WARMSTART or the device was made to WARMSTART by some other means. - RESTART_REASON_POWER_LOST - 3 - The device detected that incoming power was lost. - RESTART_REASON_POWER_OFF - 4 - The device detected that its power switch was turned off. - RESTART_REASON_HARDWARE_WATCHDOG - 5 - The hardware watchdog timer reset the device. - RESTART_REASON_SOFTWARE_WATCHDOG - 6 - The software watchdog timer reset the device. - RESTART_REASON_SUSPENDED - 7 - The device was suspended. How the device was suspended or what it means to be suspended is a local matter. 
