8.3 BACnetBackupRestoreType
8.3.1 ObjectType definition
The BACnetBackupRestoreType is formally defined in Table 48.
| Attribute | Value | |||||
| BrowseName | BACnetBackupRestoreType | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of the BaseObjectType defined in OPC 10000-5 | ||||||
| 0:HasProperty | Variable | Configuration_Files | BACnetDeviceObjectPropertyReference [] | 0:PropertyType | M | |
| 0:HasProperty | Variable | Last_Restore_Time | BACnetTimeStamp | 0:PropertyType | M | |
| 0:HasProperty | Variable | Backup_Failure_Timeout | 0:UInt16 | 0:PropertyType | M | |
| 0:HasProperty | Variable | Backup_Preparation_Time | 0:UInt16 | 0:PropertyType | O | |
| 0:HasProperty | Variable | Restore_Preparation_Time | 0:UInt16 | 0:PropertyType | O | |
| 0:HasProperty | Variable | Restore_Completion_Time | 0:UInt16 | 0:PropertyType | O | |
| 0:HasProperty | Variable | Backup_And_Restore_State | BACnetBackupState | 0:PropertyType | O | |
| 0:HasComponent | Method | BACnetBackup | M | |||
| 0:HasComponent | Method | BACnetRestore | M | |||
The BACnetBackupRestoreType ObjectType is a concrete type and can be used directly.
8.3.2 ObjectType Description
8.3.2.1 Variable Configuration_Files
This OPC UA Property, of DataType BACnetDeviceObjectPropertyReference [], represents the BACnet property Configuration_Files. The BACnetDeviceObjectPropertyReference DataType is defined in 10.5.9.
The Configuration_Files represents a collection of file names within a device that define the device’s image and that can be backed up. Note that the content is only required to be valid when a backup is in progress.
8.3.2.2 Variable Last_Restore_Time
This OPC UA Property, of DataType BACnetTimeStamp, represents the BACnet property Configuration_Files. The BACnetTimeStamp DataType is defined in 10.6.11.
The Last_Restore_Time value represents the time at which the device image was last backed up.
8.3.2.3 Variable Backup_Failure_Timeout
This OPC UA Property, of DataType UInt16, represents the BACnet property Backup_Failure_Timeout.
The Backup_Failure_Timeout value represents the time, in seconds, that the device being backed up or restored must wait until ending the backup or restore operation.
8.3.2.4 Variable Backup_Preparation_Time
This OPC UA Property, of DataType UInt16, represents the BACnet property Backup_Preparation_Time.
The Backup_Preperation_Time value represents the time, in seconds, that the device that is being backed up may remain unresponsive after the backup procedure is initiated.
8.3.2.5 Variable Restore_Preparation_Time
This OPC UA Property, of DataType UInt16, represents the BACnet property Restore_Preparation_Time.
The Restore_Preperation_Time value represents the time, in seconds, that the device that is being restored may remain unresponsive after the restore procedure is initiated.
8.3.2.6 Variable Restore_Completion_Time
This OPC UA Property, of DataType UInt16, represents the BACnet property Restore_Completion_Time.
The Restore_Completion_Time variable value represents the time, in seconds, that the device that is being restored may remain unresponsive after the restore procedure has ended.
8.3.2.7 Variable Backup_And_Restore_State
This OPC UA Property, of DataType BACnetBackupState, represents the BACnet property Backup_And_Restore_State. The BACnetBackupState DataType is defined in 10.4.3.
The Backup_And_Restore_State value represents the current state of the device that is performing a backup or restore procedure.
8.3.2.8 Method BACnetBackup
This Method is used to trigger a backup.
Signature
BACnetBackup (
);Method Result Codes
| ResultCode | Description |
| Common StatusCodes defined in OPC 10000-4 |
8.3.2.9 Method BACnetRestore
This Method is used to trigger a restore.
Signature
BACnetRestore (
);Method Result Codes
| ResultCode | Description |
| Common StatusCodes defined in OPC 10000-4 |