The LogRecordMask is formally defined in Table 13. It indicates which of the optional fields that may be available in a LogRecord are to be returned by GetRecords.
Table 13 – LogRecordMask Structure
|
Value |
Bit No. |
Description |
|
EventType |
0 |
Indicates if the EventType is returned in the LogRecords if available. |
|
SourceNode |
1 |
Indicates if the SourceNode is returned in the LogRecords if available. |
|
SourceName |
2 |
Indicates if the SourceName is returned in the LogRecords if available. |
|
TraceContext |
3 |
Indicates if the TraceContext is returned in the LogRecords if available. |
|
AdditionalData |
4 |
Indicates if the AdditionalData is returned in the LogRecords if available. |
The LogRecordMask representation in the AddressSpace is formally defined in Table 14
Table 14 – LogRecordMask definition
|
Attribute |
Value |
||||||
|
BrowseName |
LogRecordMask |
||||||
|
IsAbstract |
False |
||||||
|
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||
|
Subtype of UInt32 defined in OPC 10000-3 |
|||||||
|
HasProperty |
Variable |
OptionSetValues |
LocalizedText [] |
PropertyType |
|
||
|
ConformanceUnits |
|||||||
|
LogObject Base |
|||||||