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.

Figure 32 – BACnetTrendLogMultipleType overview

7.23.2 ObjectType definition

The BACnetTrendLogMultipleType ObjectType is formally defined in Table 41.

Table 41 – BACnetTrendLogMultipleType Definition
Attribute Value
BrowseNameBACnetTrendLogMultipleType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the BACnetTrendLogBaseType defined in 7.20.3.10.
0:HasPropertyVariableLog_DeviceObjectPropertyBACnetDeviceObjectPropertyReference [ ]0:PropertyTypeO
0:HasComponentVariableLog_BufferBaseDataType[]0:BaseDataVariableTypeM

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.