BACnet SEQUENCE definitions are mapped to OPC UA Structure DataTypes.
BACnet CHOICE definitions are mapped to OPC UA Union DataTypes. These types are defined in 10.6.
This DataType is a structure that represents a BACnet address. Its composition is formally defined in Table 164.
Table 164 – BACnetAddress Structure
Name |
Type |
Description |
BACnetAddress |
structure |
|
NetworkNumber |
0:UInt16 |
A value 0 indicates the local network |
MacAddress |
0:ByteString |
A string of length 0 indicates a broadcast |
Its representation in the AddressSpace is defined in Table 165.
Table 165 – BACnetAddress Definition
Attribute |
Value |
|||||
BrowseName |
BACnetAddress |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines the network address binding of a BACnet object. Its composition is formally defined in Table 166.
Table 166 – BACnetAddressBinding Structure
Name |
Type |
Description |
BACnetAddressBinding |
structure |
|
DeviceObjectIdentifier |
BACnetObjectIdentifier |
The DataType BACnetObjectIdentifier is defined in 10.2.1. |
DeviceAddress |
BACnetAddress |
The DataType BACnetAddress is defined in 10.5.2. |
Its representation in the AddressSpace is defined in Table 167
Table 167 – BACnetAddressBinding Definition
Attribute |
Value |
|||||
BrowseName |
BACnetAddressBinding |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines the change-of-value subscription for a BACnet object. Its composition is formally defined in Table 168.
Table 168 – BACnetCOVSubscription Structure
Name |
Type |
Description |
Optional |
BACnetCOVSubscription |
structure |
|
|
Recipient |
BACnetRecipientProcess |
The DataType BACnetRecipientProcess is defined in 10.5.30. |
False |
MonitoredProperty Reference |
BACnetDeviceObjectPropertyReference |
The DataType BACnetDeviceObjectPropertyReference is defined in 10.5.10. |
False |
IssueConfirmed Notifications |
0:Boolean |
|
False |
TimeRemaining |
UInt32 |
|
False |
CovIncrement |
0:Float |
|
True |
Its representation in the AddressSpace is defined in Table 169.
Table 169 – BACnetCOVSubscription Definition
Attribute |
Value |
|||||
BrowseName |
BACnetCOVSubscription |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines a sequence of BACnetTimeValue structures. Each element in the sequence defines a time/value pair that describes the state of the object at a given point in the day. Its composition is formally defined in Table 170.
Table 170 – BACnetDailySchedule Structure
Name |
Type |
Description |
BACnetDailySchedule |
structure |
|
Day-schedule |
BACnetTimeValue [] |
The DataType BACnetTimeValue is defined in 10.5.33 |
Its representation in the AddressSpace is defined in Table 171.
Table 171 – BACnetDailySchedule Definition
Attribute |
Value |
|||||
BrowseName |
BACnetDailySchedule |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines a calendar date. Its composition is formally defined in Table 172.
Table 172 – BACnetDate Structure
Name |
Type |
Description |
BACnetDate |
structure |
|
Year |
BACnetYear |
The DataType BACnetYear is defined in 10.2.2 |
Month |
BACnetMonth |
The DataType BACnetMonth is defined in 10.4.18 |
DayOfMonth |
BACnetDayOfMonth |
The DataType BACnetDayOfMonth is defined in 10.4.6 |
DayOfWeek |
BACnetDayOfWeek |
The DataType BACnetDayOWeek is defined in 10.4.7 |
Its representation in the AddressSpace is defined in Table 173.
Table 173 – BACnetDate Definition
Attribute |
Value |
|||||
BrowseName |
BACnetDate |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines a time span, with absolute start and end times. Its composition is formally defined in Table 174.
Table 174 – BACnetDateRange Structure
Name |
Type |
Description |
BACnetDateRange |
structure |
|
StartDate |
BACnetDate |
The DataType BACnetDate is defined in 10.5.6. |
EndTime |
BACnetDate |
The DataType BACnetDate is defined in 10.5.6. |
Its representation in the AddressSpace is defined in Table 175.
Table 175 – BACnetDateRange Definition
Attribute |
Value |
|||||
BrowseName |
BACnetDateRange |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines a calendar date and an absolute time. Its composition is formally defined in Table 176.
Table 176 – BACnetDateTime Structure
Name |
Type |
Description |
BACnetDateTime |
structure |
|
Date |
BACnetDate |
The DataType BACnetDate is defined in 10.5.6. |
Time |
BACnetTime |
The DataType BACnetDate is defined in 10.5.32. |
Its representation in the AddressSpace is defined in Table 177.
Table 177 – BACnetDateTime Definition
Attribute |
Value |
|||||
BrowseName |
BACnetDateTime |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a BACnet destination. Its composition is formally defined in Table 178.
Table 178 – BACnetDestination Structure
Name |
Type |
Description |
BACnetDestination |
structure |
|
ValidDays |
BACnetDaysOfWeek |
The DataType BACnetDaysOfWeek is defined in 10.3.2 |
FromTime |
BACnetTime |
The DataType BACnetTime is defined in 10.5.32 |
ToTime |
BACnetTime |
The DataType BACnetTime is defined in 10.5.32 |
Recipient |
BACnetRecipient |
The DataType BACnetRecipient is defined in 10.6.9 |
ProcessIdentifier |
UInt32 |
|
IssueConfirmedNotifications |
0:Boolean |
|
Transitions |
BACnetEventTransitionBits |
The DataType BACnetEventTransitionBits is defined in 10.3.3 |
Its representation in the AddressSpace is defined in Table 179.
Table 179 – BACnetDestination Definition
Attribute |
Value |
|||||
BrowseName |
BACnetDestination |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This OPC UA DataType also covers the superset of the BACnet data types BACnetDeviceObjectPropertyReference, BACnetDeviceObjectReference and BACnetObjectPropertyReference. This is used to simplify the view from the OPC UA client side. It covers also changes in BACnet properties where the included type was changed to BACnetDeviceObjectPropertyReference.
This DataType is a structure that defines a reference to a 0:PropertyType of a BACnet object. Its composition is formally defined in Table 180.
Table 180 – BACnetDeviceObjectPropertyReference Structure
Name |
Type |
Description |
Optional |
BACnetDeviceObject PropertyReference |
structure |
|
|
ObjectIdentifier |
BACnetObjectIdentifier |
Object properties that contain BACnetObjectIdentifiers may use 4194303 to indicate that the 0:PropertyType is not initialized. |
False |
PropertyIdentifier |
BACnetPropertyIdentifier |
The propertyIdentifier is not specified if the structure represents a BACnetDeviceObjectReference. |
True |
PropertyArrayIndex |
UInt32 |
Used only with array datatype. If omitted with an array then the entire array is referenced. |
True |
DeviceIdentifier |
BACnetObjectIdentifier |
The deviceIdentifier is not specified if the structure represents a BACnetObjectPropertyReference. |
True |
Its representation in the AddressSpace is defined in Table 181.
Table 181 – BACnetDeviceObjectPropertyReference Definition
Attribute |
Value |
|||||
BrowseName |
BACnetDeviceObjectPropertyReference |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a buffer ready event parameter. Its composition is formally defined in Table 182.
Table 182 – BACnetEventParameterBufferReady Structure
Name |
Type |
Description |
BACnetEventParameterBufferReady |
structure |
|
notification-threshold |
0:UInt32 |
|
Previous-notification-count |
0:UInt32 |
|
Its representation in the AddressSpace is defined in Table 183.
Table 183 – BACnetEventParameterBufferReady Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterBufferReady |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a change of bitstring event parameter. Its composition is formally defined in Table 184.
Table 184 – BACnetEventParameterChangeOfBitstring Structure
Name |
Type |
Description |
AllowSubtypes |
BACnetEventParameterChangeOfBitstring |
structure |
|
|
Time-delay |
0:UInt32 |
|
False |
bitmask |
0:OptionSet |
|
True |
List-of-bitstring-values |
0:OptionSet[] |
|
True |
Its representation in the AddressSpace is defined in Table 185.
Table 185 – BACnetEventParameterChangeOfBitstring Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterChangeOfBitstring |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a change of char string event parameter. Its composition is formally defined in Table 186.
Table 186 – BACnetEventParameterChangeOfCharacterString Structure
Name |
Type |
Description |
BACnetEventParameterChangeOfCharacterString |
structure |
|
Time-delay |
0:UInt32 |
|
AlarmValues |
0:String[] |
|
Its representation in the AddressSpace is defined in Table 187.
Table 187 – BACnetEventParameterChangeOfCharacterString Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterChangeOfCharacterString |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a change of char string event parameter. Its composition is formally defined in Table 188.
Table 188 – BACnetEventParameterChangeOfLifeSafety Structure
Name |
Type |
Description |
BACnetEventParameterChangeOfLifeSafety |
structure |
|
NewState |
BACnetLifeSafetyState |
|
NewMode |
BACnetLifeSafetyMode |
|
OperationExtended |
BACnetLifeSafetyOperation |
|
Its representation in the AddressSpace is defined in Table 189.
Table 189 – BACnetEventParameterChangeOfLifeSafety Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterChangeOfLifeSafety |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a change of state event parameter. Its composition is formally defined in Table 190.
Table 190 – BACnetEventParameterChangeOfState Structure
Name |
Type |
Description |
BACnetEventParameterChangeOfState |
structure |
|
Time-delay |
0:UInt32 |
|
List-of -values |
BACnetPropertyStates[] |
|
Its representation in the AddressSpace is defined in Table 191.
Table 191 – BACnetEventParameterChangeOfState Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterChangeOfState |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a change of value event parameter. Its composition is formally defined in Table 192.
Table 192 – BACnetEventParameterChangeOfValue Structure
Name |
Type |
Description |
AllowSubtypes |
BACnetEventParameterChangeOfValue |
structure |
|
|
Time-delay |
0:UInt32 |
|
False |
Cov-criteria-bitmask |
0:OptionSet |
|
True |
Cov-criteria-referenced-property-increment |
0:Float |
|
False |
Its representation in the AddressSpace is defined in Table 193.
Table 193 – BACnetEventParameterChangeOfValue Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterChangeOfValue |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a command failure event parameter. Its composition is formally defined in Table 194.
Table 194 – BACnetEventParameterCommandFailure Structure
Name |
Type |
Description |
BACnetEventParameterCommandFailure |
structure |
|
Time-delay |
0:UInt32 |
|
Feedback-property-reference |
BACnetDeviceObjectPropertyReference |
|
Its representation in the AddressSpace is defined in Table 195.
Table 195 – BACnetEventParameterCommandFailure Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterCommandFailure |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a double parameter out of range event parameter. Its composition is formally defined in Table 196.
Table 196 – BACnetEventParameterDoubleOutOfRange Structure
Name |
Type |
Description |
BACnetEventParameterDoubleOutOfRange |
structure |
|
Time-delay |
0:UInt32 |
|
Low-limit |
0:Double |
|
High-limit |
0:Double |
|
deadband |
0:Double |
|
Its representation in the AddressSpace is defined in Table 197.
Table 197 – BACnetEventParameterDoubleOutOfRange Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterDoubleOutOfRange |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a floating limit event parameter. Its composition is formally defined in Table 198.
Table 198 – BACnetEventParameterFloatingLimit Structure
Name |
Type |
Description |
BACnetEventParameterFloatingLimit |
structure |
|
Time-delay |
0:UInt32 |
|
Setpoint-reference |
BACnetDeviceObjectPropertyReference |
|
Low-diff-limit |
0:Double |
|
High-diff-limit |
0:Double |
|
deadband |
0:Double |
|
Its representation in the AddressSpace is defined in Table 199.
Table 199 – BACnetEventParameterFloatingLimit Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterFloatingLimit |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a parameter out of range event parameter. Its composition is formally defined in Table 200.
Table 200 – BACnetEventParameterOutOfRange Structure
Name |
Type |
Description |
BACnetEventParameterOutOfRange |
structure |
|
Time-delay |
0:UInt32 |
|
Low-limit |
0:Double |
|
High-limit |
0:Double |
|
Deadband |
0:Double |
|
Its representation in the AddressSpace is defined in Table 201.
Table 201 – BACnetEventParameterOutOfRange Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterOutOfRange |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a signed parameter out of range event parameter. Its composition is formally defined in Table 202.
Table 202 – BACnetEventParameterSignedOutOfRange Structure
Name |
Type |
Description |
BACnetEventParameterSignedOutOfRange |
structure |
|
Time-delay |
0:UInt32 |
|
Low-limit |
0:Int32 |
|
High-limit |
0:Int32 |
|
deadband |
0:UInt32 |
|
Its representation in the AddressSpace is defined in Table 203.
Table 203 – BACnetEventParameterSignedOutOfRange Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterSignedOutOfRange |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents an unsigned parameter out of range event parameter. Its composition is formally defined in Table 204.
Table 204 – BACnetEventParameterUnsignedOutOfRange Structure
Name |
Type |
Description |
BACnetEventParameterUnsignedOutOfRange |
structure |
|
Time-delay |
0:UInt32 |
|
Low-limit |
0:UInt32 |
|
High-limit |
0:UInt32 |
|
deadband |
0:UInt32 |
|
Its representation in the AddressSpace is defined in Table 205.
Table 205 – BACnetEventParameterUnsignedOutOfRange Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterUnsignedOutOfRange |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a parameter extended event parameter. Its composition is formally defined in Table 206.
Table 206 – BACnetEventParameterExtended Structure
Name |
Type |
Description |
AllowSubtypes |
BACnetEventFaultParameterExtended |
structure |
|
|
vendorId |
0:UInt16 |
|
False |
Extended-fault-type |
0:UInteger |
|
True |
parameters |
BACnetEventParameterExtendedParameters[] |
|
False |
Its representation in the AddressSpace is defined in Table 207.
Table 207 – BACnetEventFaultParameterExtended Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventFaultParameterExtended |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents an unsigned parameter out of range event parameter. Its composition is formally defined in Table 208.
Table 208 – BACnetEventParameterUnsignedRange Structure
Name |
Type |
Description |
BACnetEventParameterUnsignedRange |
structure |
|
Time-delay |
0:UInt32 |
|
Low-limit |
0:UInt32 |
|
High-limit |
0:UInt32 |
|
Its representation in the AddressSpace is defined in Table 209.
Table 209 – BACnetEventParameterUnsignedRange Definition
Attribute |
Value |
|||||
BrowseName |
BACnetEventParameterUnsignedRange |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents char string fault parameter. Its composition is formally defined in Table 210.
Table 210 – BACnetFaultParameterFaultCharacterstring Structure
Name |
Type |
Description |
BACnetFaultParameterFaultCharacterstring |
structure |
|
Fault-characterstring |
0:String |
|
Its representation in the AddressSpace is defined in Table 211.
Table 211 – BACnetFaultParameterFaultCharacterstring Definition
Attribute |
Value |
|||||
BrowseName |
BACnetFaultParameterFaultCharacterstring |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents fault safety fault parameter. Its composition is formally defined in Table 212.
Table 212 – BACnetFaultParameterFaultLifeSafety Structure
Name |
Type |
Description |
BACnetFaultParameterFaultLifeSafety |
structure |
|
List-of-fault-values |
BACnetLifeSafetyState[] |
|
Mode-property-reference |
BACnetDeviceObjectPropertyReference |
|
Its representation in the AddressSpace is defined in Table 213.
Table 213 – BACnetFaultParameterFaultLifeSafety Definition
Attribute |
Value |
|||||
BrowseName |
BACnetFaultParameterFaultLifeSafety |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents fault safety fault parameter. Its composition is formally defined in Table 214.
Table 214 – BACnetFaultParameterFaultState Structure
Name |
Type |
Description |
BACnetFaultParameterFaultState |
structure |
|
List-of-fault-values |
BACnetProgramStates[] |
|
Its representation in the AddressSpace is defined in Table 215.
Table 215 – BACnetFaultParameterFaultState Definition
Attribute |
Value |
|||||
BrowseName |
BACnetFaultParameterFaultState |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents fault status flags fault parameter. Its composition is formally defined in Table 216.
Table 216 – BACnetFaultParameterFaultStatusFlags Structure
Name |
Type |
Description |
BACnetFaultParameterFaultStatusFlags |
structure |
|
Status-flags-reference |
BACnetDeviceObjectPropertyReference [] |
|
Its representation in the AddressSpace is defined in Table 217.
Table 217 – BACnetFaultParameterFaultStatusFlags Definition
Attribute |
Value |
|||||
BrowseName |
BACnetFaultParameterFaultStatusFlags |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents property states. Its composition is formally defined in Table 218.
Table 218 – BACnetPropertyStates Structure
Name |
Type |
Description |
BACnetPropertyStates |
structure |
|
BooleanValue |
0:Boolean |
|
BinaryValue |
BACnetBinaryPV |
|
EventType |
BACnetEventEnumType |
|
Polarity |
BACnetPolarity |
|
ProgramChange |
BACnetProgramRequest |
|
ProgramState |
BACnetProgramStates |
|
ProgramError |
BACnetProgramError |
|
Reliability |
BACnetReliability |
|
State |
BACnetEventState |
|
SystemStatus |
BACnetDeviceStatus |
|
Units |
0:EUInformation |
|
UnsignedValue |
0:UInt32 |
|
LifeSafetyMode |
BACnetLifeSafetyMode |
|
LifeSafetyState |
BACnetLifeSafetyState |
|
Its representation in the AddressSpace is defined in Table 219.
Table 219 – BACnetPropertyStates Definition
Attribute |
Value |
|||||
BrowseName |
BACnetPropertyStates |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents the recipient process. Its composition is formally defined in Table 220.
Table 220 – BACnetRecipientProcess Structure
Name |
Type |
Description |
BACnetRecipientProcess |
structure |
|
Recipient |
BACnetRecipient |
The DataType BACnetRecipient is defined in 10.6.9 |
ProcessIdentifier |
UInt32 |
|
Its representation in the AddressSpace is defined in Table 221.
Table 221 – BACnetRecipientProcess Definition
Attribute |
Value |
|||||
BrowseName |
BACnetRecipientProcess |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines a period, a list of time values, and a priority. It is a means to identify moments in time over one or more days. Its composition is formally defined in Table 222.
Table 222 – BACnetSpecialEvent Structure
Name |
Type |
Description |
BACnetSpecialEvent |
structure |
|
Period |
BACnetSpecialEventPeriod |
The DataType BACnetSpecialEventPeriod is defined in |
ListOfTimeValues |
BACnetTimeValue[] |
The DataType BACnetTimeValue is defined in 10.5.33 |
EventPriority |
Byte |
|
Its representation in the AddressSpace is defined in Table 223.
Table 223 – BACnetSpecialEvent Definition
Attribute |
Value |
|||||
BrowseName |
BACnetSpecialEvent |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a time. Its composition is formally defined in Table 224.
Table 224 – BACnetTime Structure
Name |
Type |
Description |
BACnetTime |
structure |
|
Hour |
Byte |
|
Minute |
Byte |
|
Second |
Byte |
|
Hundredths |
Byte |
|
Its representation in the AddressSpace is defined in Table 225.
Table 225 – BACnetTime Definition
Attribute |
Value |
|||||
BrowseName |
BACnetTime |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a BACnet time value. Its composition is formally defined in Table 226.
Table 226 – BACnetTimeValue Structure
Name |
Type |
Description |
BACnetTimeValue |
structure |
|
Time |
BACnetTime |
The DataType BACnetTime is defined in 10.5.32 |
Value |
BACnetTimeValueValue |
The DataType BACnetTimeValueValue is defined in 10.5.34 |
Its representation in the AddressSpace is defined in Table 227.
Table 227 – BACnetTimeValue Definition
Attribute |
Value |
|||||
BrowseName |
BACnetTimeValue |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that represents a BACnet value used in BACnet time value. Its composition is formally defined in Table 228. If the BACnet value is NULL, the OPC UA value shall be set to NULL.
Table 228 – BACnetTimeValueValue Structure
Name |
Type |
Description |
AllowSubtypes |
BACnetTimeValueValue |
structure |
|
|
BooleanValue |
0:Boolean |
|
False |
UnsignedValue |
0:UInteger |
|
True |
SignedValue |
0:Integer |
|
True |
OctedStringValue |
0:ByteString |
|
False |
CharStringValue |
0:String |
|
False |
ObjectIdentifierValue |
BACnetObjectIdentifier |
|
False |
EnumerationValue |
0:Int32 |
|
False |
BitStringValue |
0:OptionSet |
|
True |
Its representation in the AddressSpace is defined in Table 229.
Table 229 – BACnetTimeValueValue Definition
Attribute |
Value |
|||||
BrowseName |
BACnetTimeValueValue |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |
This DataType is a structure that defines a combination of day and month using numeric codes. Its composition is formally defined in Table 230.
Table 230 – BACnetWeekNDay Structure
Name |
Type |
Description |
BACnetWeekNDay |
structure |
|
Month |
BACnetMonth |
The DataType BACnetMonth is defined in 10.4.18. |
Day |
BACnetDay |
The DataType BACnetDay is defined in 10.4.5. |
DayOfWeek |
BACnetDayOfWeek |
The DataType BACnetDay is defined in 10.4.7. |
Its representation in the AddressSpace is defined in Table 231.
Table 231 – BACnetWeekNDay Definition
Attribute |
Value |
|||||
BrowseName |
BACnetWeekNDay |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Structure |