IEC_BACNET_RESTART_REASON (ENUM)

TYPE IEC_BACNET_RESTART_REASON :

Describes 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.

RESTART_REASON_ACTIVATE_CHANGES

8

A ReinitializeDevice request was received with a ‘Reinitialized State of Device’ of ACTIVATE_CHANGES which caused the device to restart.