8.3 BACnetBackupRestoreType

8.3.1 ObjectType definition

The BACnetBackupRestoreType is formally defined in Table 48.

Table 48 – BACnetBackupRestoreType Definition
Attribute Value
BrowseNameBACnetBackupRestoreType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasPropertyVariableConfiguration_FilesBACnetDeviceObjectPropertyReference []0:PropertyTypeM
0:HasPropertyVariableLast_Restore_TimeBACnetTimeStamp0:PropertyTypeM
0:HasPropertyVariableBackup_Failure_Timeout0:UInt160:PropertyTypeM
0:HasPropertyVariableBackup_Preparation_Time0:UInt160:PropertyTypeO
0:HasPropertyVariableRestore_Preparation_Time0:UInt160:PropertyTypeO
0:HasPropertyVariableRestore_Completion_Time0:UInt160:PropertyTypeO
0:HasPropertyVariableBackup_And_Restore_StateBACnetBackupState0:PropertyTypeO
0:HasComponentMethodBACnetBackupM
0:HasComponentMethodBACnetRestoreM

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