8.1 BACnetTimeManagementType

8.1.1 ObjectType definition

The BACnetTimeManagementType is formally defined in Table 46.

Table 46 – BACnetTimeManagementType Definition
Attribute Value
BrowseNameBACnetTimeManagementType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasPropertyVariableLocal_DateBACnetDate0:PropertyTypeO
0:HasPropertyVariableLocal_TimeBACnetTime0:PropertyTypeO
0:HasPropertyVariableUTC_Offset0:Int160:PropertyTypeO
0:HasPropertyVariableDaylight_Savings_Status0:Boolean0:PropertyTypeO
0:HasComponentMethodTimeSynchronizationO

The BACnetTimeManagementType ObjectType is a concrete type and can be used directly.

8.1.2 ObjectType Description

8.1.2.1 Variable Local_Date

This OPC UA Property, of DataType BACnetTime, represents the BACnet property Local_Date. The BACnetTime DataType is defined in 10.5.32.

The Local_Date shall indicate the current date. When unable to track the date, the value of the variable shall be initialized to a date on or before January 1, 1990.

8.1.2.2 Variable Local_Time

This OPC UA Property, of DataType BACnetDate, represents the BACnet property Local_Time. The BACnetDate DataType is defined in 10.5.6.

The Local_Time shall indicate the current local time. When unable to track the time, the value of the variable shall be initialized to the time 00:00:00.00.

8.1.2.3 Variable UTC_Offset

This OPC UA Property, of DataType Int16, represents the BACnet property UTC_Offset.

The UTC_Offset shall indicate the number of minutes (-780 to 780) offset between local standard time and Universal Time Coordinated (UTC). The time zones to the west of the zero degree meridian shall be positive, and the time zones to the east of the zero degree meridian shall be negative.

8.1.2.4 Variable Daylight_Savings_Status

This OPC UA Property, of DataType Boolean, represents the BACnet property Daylight_Savings_Status.

When the Daylight_Savings_Status variable value is true, daylight savings time is in effect at the BACnet device’s location.

8.1.2.5 Method TimeSynchronization

This Method is used to update the time of a BACnet device. See B.3 for more details.

Signature

	TimeSynchronization (
		[in]	UtcTime	Time
		);
	
Argument Description
TimeThe UTC time used to update the time of the BACnet device.

Method Result Codes

ResultCode Description
Common StatusCodes defined in OPC 10000-4