5 Model ToC Previous Next

5.2 Object Types ToC Previous Next

5.2.4 Accessory Slot ToC Previous Next

5.2.4.1 Type definition: AccessorySlotType ObjectType ToC Model

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.

readme_files/image015.png

Figure 12 - AccessorySlotType Components

Table 41 – AccessorySlotType Definition

Attribute Value
BrowseName AccessorySlotType
IsAbstract False

Subtype of the ConfigurableObjectType defined in [OPC 10000-100]

References NodeClass BrowseName DataType TypeDefinition ModellingRule
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.

5.2.4.2 AccessorySlot Object ToC

The term AccessorySlot refers to an instance of AccessorySlotType ObjectType as defined in Table 41.

AccessorySlotType can be instantiated as components of an AnalyserDevice Object or any of its subtypes.

Optionally AccessorySlotAccessorySlotType can be instantiated as components of the AnalyserChannel Objects.

Previous Next