In order to support audit trail, new audit trail event types are defined (see Figure 11).
Figure 11 – Audit event type overview
The FdtAuditEventType is an event type for general events (e.g. for device status update). It is formally defined in Table 23.
Table 23 – FdtAuditEventType Definition
Attribute |
Value |
|||||
BrowseName |
FdtAuditEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:AuditEventType defined in OPC UA 10000-3 Address Space Model 9.5, which means it inherits the InstanceDeclarations of that Node. |
The FdtStartMethodEventType is an event type for indication of start of execution of a command function. It is formally defined in Table 24.
Table 24 – FdtStartMethodEventType Definition
Attribute |
Value |
|||||
BrowseName |
FdtStartMethodEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:AuditUpdateMethodEventType defined in 8.2, which means it inherits the InstanceDeclarations of that Node. |
The FdtEndMethodEventType is an event type for indication of end of execution of a command function. It is formally defined in Table 25.
Table 25 – FdtEndMethodEventType Definition
Attribute |
Value |
|||||
BrowseName |
FdtEndMethodEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:AuditUpdateMethodEventType defined in 8.2, which means it inherits the InstanceDeclarations of that Node. |
||||||
0:HasProperty |
Variable |
Result |
FunctionExecutionResultState |
0:PropertyType |
M |
The property Result is used to indicate the result of the function execution.
The FdtAuditWriteUpdateEventType is used to indicate the change of a parameter value. It is formally defined in Table 26.
Table 26 – FdtAuditWriteUpdateEventType Definition
Attribute |
Value |
||||||
BrowseName |
FdtAuditWriteUpdateEventType |
||||||
IsAbstract |
False |
||||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
||
Subtype of the 0:AuditWriteUpdateEventType defined in OPC UA 10000-3 Address Space Model 9.27, which means it inherits the InstanceDeclarations of that Node. |
|||||||
0:HasProperty |
Variable |
OldUnit |
0:String |
0:PropertyType |
O |
||
0:HasProperty |
Variable |
NewUnit |
0:String |
0:PropertyType |
O |
The property OldUnit may be used to indicate the unit of the old value. The property NewUnit may be used to indicate the unit of the new value. If the source node of the event has an engineering unit, it is mandatory to provide these properties.