AccessorySlotType defines the general structure of an AccessorySlot Object. Figure 12 shows the detailed composition of AccessorySlotType. It is formally defined in Table 41.
The SupportedTypes folder is used to maintain the set of (sub-types of) AccessoryTypes supported by that accessory slot.
AccessorySlotType states are exposed through the AccessorySlotStateMachine Object of type AccessorySlotStateMachineType. For details on AccessorySlotStateMachineType see clause 5.3.5.
Figure 12 - AccessorySlotType Components
Table 41 – AccessorySlotType Definition
Attribute |
Value |
|||||
BrowseName |
AccessorySlotType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the ConfigurableObjectType defined in [OPC 10000-100] |
||||||
HasProperty |
Variable |
IsHotSwappable |
Boolean |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
IsEnabled |
Boolean |
PropertyType |
Mandatory |
|
HasComponent |
Object |
AccessorySlotStateMachine |
|
AccessorySlotStateMachineType |
Mandatory |
|
HasComponent |
Object |
<AccessoryIdentifier> |
|
AccessoryType |
OptionalPlaceHolder |
AccessorySlotType inherits from the ConfigurableObjectType. SupportedTypes contain References to supported AccessoryTypes. .
IsHotSwappable Property is True if an accessory can be inserted in the accessory slot while it is powered.
IsEnabled Property is True if this accessory slot is capable of accepting an accessory in it.
AccessorySlotStateMachine describes internal states of the accessory slot.
<AccessoryIdentifier> represents the accessory currently installed in the accessory slot.