33 StartDeviceType
This Object Type is used to give information on the starting status of a device and optional to switch devices on and off via the interface.
| Attribute | Value | |||||
| BrowseName | StartDeviceType | |||||
| IsAbstract | False | |||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of 0:BaseObjectType defined in OPC UA Part 5 | ||||||
| 0:HasProperty | Variable | Status | StartEnumeration | 0:PropertyType | M, RO | |
| 0:HasComponent | Method | StartRequest | O | |||
| 0:HasComponent | Method | StopRequest | O | |||
| 0:HasProperty | Variable | StartBlockedByClient | 0:Boolean | 0:PropertyType | O, RW | |
The support of switching on/off devices via OPC UA shall be put in a separate facet in the specific interfaces.
Via the methods StartRequest and StopRequest (without arguments) the client can request to start/stop the device.
| Name | Value | Description |
| NOT_READY_TO_START | 0 | The device is not running/active. Starting is currently not possible. |
| START_BLOCKED_BY_CLIENT | 1 | The client has blocked the start. |
| READY_TO_START | 2 | The device is not running/active. Starting is possible. |
| START_REQUESTED | 3 | The server has received the request to start the device, but the device is not running/active yet. |
| STARTED | 4 | The device is not running/active. |
| STOP_REQUESTED | 5 | The server has received the request to stop the device, but the device is still running/active yet |