AccessorySlotStateMachineType is formally defined in Table 80.

Table 80 – AccessorySlotStateMachineType Definition

Attribute

Value

Includes all Attributes specified for the FiniteStateMachineType

BrowseName

AccessorySlotStateMachineType

IsAbstract

False

References

NodeClass

BrowseName

Data

Type

TypeDefinition

Modelling

Rule

Subtype of the FiniteStateMachineType defined in [OPC 10000-5]

HasComponent

Object

Powerup

InitialStateType

Mandatory

HasComponent

Object

Empty

StateType

Mandatory

HasComponent

Object

Inserting

StateType

Mandatory

HasComponent

Object

Installed

StateType

Mandatory

HasComponent

Object

Removing

StateType

Mandatory

HasComponent

Object

Shutdown

StateType

Mandatory

HasComponent

Object

PowerupToEmptyTransition

TransitionType

Mandatory

HasComponent

Object

EmptyToInsertingTransition

TransitionType

Mandatory

HasComponent

Object

InsertingTransition

TransitionType

Mandatory

HasComponent

Object

InsertingToRemovingTransition

TransitionType

Mandatory

HasComponent

Object

InsertingToInstalledTransition

TransitionType

Mandatory

HasComponent

Object

InsttalledToRemovingTransition

TransitionType

Mandatory

HasComponent

Object

RemovingTransition

TransitionType

Mandatory

HasComponent

Object

RemovingToEmptyTransition

TransitionType

Mandatory

HasComponent

Object

EmptyToShutdownTransition

TransitionType

Mandatory

HasComponent

Object

InsertingToShutdownTransition

TransitionType

Mandatory

HasComponent

Object

InstalledToShutdownTransition

TransitionType

Mandatory

HasComponent

Object

RemovingToShutdownTransition

TransitionType

Mandatory

This specification does not define any Methods, which cause transitions in the AccessorySlotStateMachineType. Transitions occur as a result of two external causes:

  • Accessory insertion
  • Accessory removal