The MachineContextLogType event is abstract, meaning no instances of the event type will be created. The MachineContextLogType payload contains machine status context to the derived event types.

The MachineContextLogType representation in the AddressSpace is formally defined in the following table.

Table 158 – MachineContextLogType Definition

Attribute

Value

BrowseName

MachineContextLogType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the LogbookEventType, which means it inherits the Instance Declarations of that Node.

0:HasProperty

Variable

ExecuteStateMachineStateNumber

0:UInt32

0:PropertyType

M, RO

0:HasProperty

Variable

UserMachineName

0:String

0:PropertyType

M, RO

0:HasProperty

Variable

StateMachineStateNumber

0:UInt32

0:PropertyType

M, RO

The components of the MachineContextLogType are further described below.

BrowseName

Description

ExecuteStateMachineStateNumber

The value of the state number attribute for the ExecuteStateMachine of the object containing the event notifier.

UserMachineName

The name of the machine for the user.

StateMachineStateNumber

The value of the state number attribute for the TMCStateMachine of the object containing the event notifier.