This OPC UA ObjectType represents an object that monitors one or more properties of one or more referenced objects and logs the values and timestamps into an internal buffer when a set of pre-defined conditions are met.
Figure 32 shows an overview for the BACnetTrendLogMultipleType with its Properties and related ObjectTypes. It is formally defined in Table 41.
Figure 32 – BACnetTrendLogMultipleType overview
The BACnetTrendLogMultipleType ObjectType is formally defined in Table 41.
Table 41 – BACnetTrendLogMultipleType Definition
Attribute |
Value |
|||||
BrowseName |
BACnetTrendLogMultipleType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BACnetTrendLogBaseType defined in 7.20.3.10. |
||||||
|
|
|
|
|
|
|
0:HasProperty |
Variable |
Log_DeviceObjectProperty |
BACnetDeviceObjectPropertyReference [ ] |
0:PropertyType |
O |
|
0:HasComponent |
Variable |
Log_Buffer |
BaseDataType[] |
0:BaseDataVariableType |
M |
The BACnetTrendLogMultipleType ObjectType is a concrete type and can be used directly.
This OPC UA Property, of DataType BACnetDeviceObjectPropertyReference [], represents the BACnet property Log_DeviceObjectProperty. The BACnetDeviceObjectPropertyReference DataType is defined in 10.5.9.
The Log_DeviceObjectProperty array houses the set of properties that will be monitored and subsequently logged. When an element of the array has an object or device instance number equal to 4194303, this indicates that the element is uninitialized. For uninitialized elements, an indication that no property was specified shall be written to the corresponding entry in each log record.
This OPC UA Property, of DataType BACnetLogMultipleRecord, represents the BACnet property Log_Buffer.