7.3.3.32 Method ReinitializeDevice
This method represents the BACnet service ReinitializeDevice. It is used to instruct a remote device to reboot itself (cold start), reset itself to some predefined initial state (warm start), or to control the backup or restore procedure. Resetting or rebooting a device is primarily initiated by a human operator for diagnostic purposes.
Remark: Since the method contains the Password, this method should only be available if the connection is encrypted.
Signature
ReinitializeDevice (
[in] BACnetReinitializedStateofDevice ReinitializedStateofDevice
[in] 0:String Password
);
| Argument | Description |
| ReinitializedStateofDevice | This parameter allows the caller to specify the desired state of the device after its reinitialization. The BACnetReinitializedStateofDevice DataType is defined in 10.4.27. |
| Password | password parameter. |
Method Result Codes
| ResultCode | Description |
| BadInvalidState | This status is returned for the BACnet error code CONFIGURATION_IN_PROGRESS |
| BadUserAccessDenied | This status is returned for the BACnet error code PASSWORD_FAILURE |
| BadNoCommunication | This status is returned for the BACnet error code COMMUNICATION_DISABLED |