10.5 OPC UA Structure DataTypes
10.5.1 General
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.
10.5.2 BACnetAddress
This DataType is a structure that represents a BACnet address. Its composition is formally defined in Table 164.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetAddress | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.3 BACnetAddressBinding
This DataType is a structure that defines the network address binding of a BACnet object. Its composition is formally defined in Table 166.
| 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
| Attribute | Value | |||||
| BrowseName | BACnetAddressBinding | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.4 BACnetCOVSubscription
This DataType is a structure that defines the change-of-value subscription for a BACnet object. Its composition is formally defined in Table 168.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetCOVSubscription | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.5 BACnetDailySchedule
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.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetDailySchedule | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.6 BACnetDate
This DataType is a structure that defines a calendar date. Its composition is formally defined in Table 172.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetDate | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.7 BACnetDateRange
This DataType is a structure that defines a time span, with absolute start and end times. Its composition is formally defined in Table 174.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetDateRange | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.8 BACnetDateTime
This DataType is a structure that defines a calendar date and an absolute time. Its composition is formally defined in Table 176.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetDateTime | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.9 BACnetDestination
This DataType is a structure that represents a BACnet destination. Its composition is formally defined in Table 178.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetDestination | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.10 BACnetDeviceObjectPropertyReference
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.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetDeviceObjectPropertyReference | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.11 BACnetEventParameterBufferReady
This DataType is a structure that represents a buffer ready event parameter. Its composition is formally defined in Table 182.
| Name | Type | Description |
| BACnetEventParameterBufferReady | structure | |
notification-threshold | 0:UInt32 | |
Previous-notification-count | 0:UInt32 |
Its representation in the AddressSpace is defined in Table 183.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterBufferReady | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.12 BACnetEventParameterChangeOfBitstring
This DataType is a structure that represents a change of bitstring event parameter. Its composition is formally defined in Table 184.
| Name | Type | Description | Allow Subtypes |
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterChangeOfBitstring | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.13 BACnetEventParameterChangeOfCharacterString
This DataType is a structure that represents a change of char string event parameter. Its composition is formally defined in Table 186.
| Name | Type | Description |
| BACnetEventParameterChangeOfCharacterString | structure | |
Time-delay | 0:UInt32 | |
AlarmValues | 0:String[] |
Its representation in the AddressSpace is defined in Table 187.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterChangeOfCharacterString | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.14 BACnetEventParameterChangeOfLifeSafety
This DataType is a structure that represents a change of char string event parameter. Its composition is formally defined in Table 188.
| Name | Type | Description |
| BACnetEventParameterChangeOfLifeSafety | structure | |
NewState | BACnetLifeSafetyState | |
NewMode | BACnetLifeSafetyMode | |
OperationExtended | BACnetLifeSafetyOperation |
Its representation in the AddressSpace is defined in Table 189.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterChangeOfLifeSafety | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.15 BACnetEventParameterChangeOfState
This DataType is a structure that represents a change of state event parameter. Its composition is formally defined in Table 190.
| Name | Type | Description |
| BACnetEventParameterChangeOfState | structure | |
Time-delay | 0:UInt32 | |
List-of -values | BACnetPropertyStates[] |
Its representation in the AddressSpace is defined in Table 191.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterChangeOfState | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.16 BACnetEventParameterChangeOfValue
This DataType is a structure that represents a change of value event parameter. Its composition is formally defined in Table 192.
| Name | Type | Description | Allow Subtypes |
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterChangeOfValue | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.17 BACnetEventParameterCommandFailure
This DataType is a structure that represents a command failure event parameter. Its composition is formally defined in Table 194.
| Name | Type | Description |
| BACnetEventParameterCommandFailure | structure | |
Time-delay | 0:UInt32 | |
Feedback-property-reference | BACnetDeviceObjectPropertyReference |
Its representation in the AddressSpace is defined in Table 195.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterCommandFailure | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.18 BACnetEventParameteDoubleOutOfRange
This DataType is a structure that represents a double parameter out of range event parameter. Its composition is formally defined in Table 196.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterDoubleOutOfRange | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.19 BACnetEventParameterFloatingLimit
This DataType is a structure that represents a floating limit event parameter. Its composition is formally defined in Table 198.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterFloatingLimit | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.20 BACnetEventParameterOutOfRange
This DataType is a structure that represents a parameter out of range event parameter. Its composition is formally defined in Table 200.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterOutOfRange | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.21 BACnetEventParameterSignedOutOfRange
This DataType is a structure that represents a signed parameter out of range event parameter. Its composition is formally defined in Table 202.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterSignedOutOfRange | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.22 BACnetEventParameterUnsignedOutOfRange
This DataType is a structure that represents an unsigned parameter out of range event parameter. Its composition is formally defined in Table 204.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterUnsignedOutOfRange | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.23 BACnetEventFaultParameterExtended
This DataType is a structure that represents a parameter extended event parameter. Its composition is formally defined in Table 206.
| Name | Type | Description | Allow Subtypes |
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventFaultParameterExtended | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.24 BACnetEventParameterUnsignedRange
This DataType is a structure that represents an unsigned parameter out of range event parameter. Its composition is formally defined in Table 208.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetEventParameterUnsignedRange | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.25 BACnetFaultParameterFaultCharacterstring
This DataType is a structure that represents char string fault parameter. Its composition is formally defined in Table 210.
| Name | Type | Description |
| BACnetFaultParameterFaultCharacterstring | structure | |
Fault-characterstring | 0:String |
Its representation in the AddressSpace is defined in Table 211.
| Attribute | Value | |||||
| BrowseName | BACnetFaultParameterFaultCharacterstring | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.26 BACnetFaultParameterFaultLifeSafety
This DataType is a structure that represents fault safety fault parameter. Its composition is formally defined in Table 212.
| Name | Type | Description |
| BACnetFaultParameterFaultLifeSafety | structure | |
List-of-fault-values | BACnetLifeSafetyState[] | |
Mode-property-reference | BACnetDeviceObjectPropertyReference |
Its representation in the AddressSpace is defined in Table 213.
| Attribute | Value | |||||
| BrowseName | BACnetFaultParameterFaultLifeSafety | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.27 BACnetFaultParameterFaultState
This DataType is a structure that represents fault safety fault parameter. Its composition is formally defined in Table 214.
| Name | Type | Description |
| BACnetFaultParameterFaultState | structure | |
List-of-fault-values | BACnetProgramStates[] |
Its representation in the AddressSpace is defined in Table 215.
| Attribute | Value | |||||
| BrowseName | BACnetFaultParameterFaultState | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.28 BACnetFaultParameterFaultStatusFlags
This DataType is a structure that represents fault status flags fault parameter. Its composition is formally defined in Table 216.
| Name | Type | Description |
| BACnetFaultParameterFaultStatusFlags | structure | |
Status-flags-reference | BACnetDeviceObjectPropertyReference [] |
Its representation in the AddressSpace is defined in Table 217.
| Attribute | Value | |||||
| BrowseName | BACnetFaultParameterFaultStatusFlags | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.29 BACnetPropertyStates
This DataType is a structure that represents property states. Its composition is formally defined in Table 218.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetPropertyStates | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.30 BACnetRecipientProcess
This DataType is a structure that represents the recipient process. Its composition is formally defined in Table 220.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetRecipientProcess | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.31 BACnetSpecialEvent
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.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetSpecialEvent | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.32 BACnetTime
This DataType is a structure that represents a time. Its composition is formally defined in Table 224.
| Name | Type | Description |
| BACnetTime | structure | |
Hour | Byte | |
Minute | Byte | |
Second | Byte | |
Hundredths | Byte |
Its representation in the AddressSpace is defined in Table 225.
| Attribute | Value | |||||
| BrowseName | BACnetTime | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.33 BACnetTimeValue
This DataType is a structure that represents a BACnet time value. Its composition is formally defined in Table 226.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetTimeValue | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.34 BACnetTimeValueValue
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.
| Name | Type | Description | Allow Subtypes |
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetTimeValueValue | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||
10.5.35 BACnetWeekNDay
This DataType is a structure that defines a combination of day and month using numeric codes. Its composition is formally defined in Table 230.
| 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.
| Attribute | Value | |||||
| BrowseName | BACnetWeekNDay | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:Structure | ||||||