7.23 BACnetTrendLogMultipleType
7.23.1 General
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.

7.23.2 ObjectType definition
The BACnetTrendLogMultipleType ObjectType is formally defined in Table 41.
| 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.
7.23.3 ObjectType Description
7.23.3.1 Variable Log_DeviceObjectProperty
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.
7.23.3.2 Variable Log_Buffer
This OPC UA Property, of DataType BACnetLogMultipleRecord, represents the BACnet property Log_Buffer.