Table 18 - IControllerType Definition
| Attribute | Value | ||||
| BrowseName | IControllerType | ||||
| IsAbstract | True | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Others | 
| Subtype of the ITighteningSystemAssetType, inheriting the InstanceDeclarations of that Node. | |||||
| 0:HasComponent | Object | Parameters | -- | 0:FolderType | M | 
The components of the IControllerType have additional subcomponents which are defined in Table 19.
Table 19 - IControllerType Additional Subcomponents
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | 
| Parameters | 0:HasComponent | Variable | Type | 0:Byte | 0:MultiStateDiscreteType | O, RO | 
The optional Type is the classification of a Controller. In Table 20, standardized values for the EnumStrings are defined. Each instance of this type shall follow the defined sequence for the entries.
Note: Servers can add additional entries into the EnumStrings array and may provide translations of the texts in different locales.
Table 20 - IControllerType Attribute values for child nodes
| BrowsePath | Value Attribute | |||
| 
 
 | OTHER SUPERVISORY_CONTROLLER PLC COMPUTER JOINING_PROCESS_CONTROLLER COMMUNICATION_CONTROLLER FEEDING_CONTROLLER | 
The descriptions for the EnumStrings values corresponding to Type is given below:
- OTHER
- SUPERVISORY_CONTROLLER is a controller which is not executing the process or moving actuators. It manages other controllers and may be a node or hub to other controllers.
- PLC is a Programmable Logic Controller which is executing sequence operations. Examples would be part handling, providing fasteners, managing bit strokes.
- COMPUTER is an information processing unit such as PC.
- JOINING_PROCESS_CONTROLLER is controller which is handling the joining process. It performs the joining and publishes its results.
- COMMUNICATION_CONTROLLER is a controller which is mainly in charge of handling communications.
- FEEDING_CONTROLLER is a controller which performs the fastener flow and is providing the fastening elements.