ControlsHWType

Described a controls’ hardware component.
The representation of the ControlsHWType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=1007 |
NamespaceUri | http://opcfoundation.org/UA/TMC/ |
BrowseName | ControlsHWType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | DeviceType |
The references from the ControlsHWType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Method | GetIOImage | Mandatory | ||
HasComponent | Method | GetLiveStream | Mandatory | ||
HasComponent | Method | GetRemoteConnection | Mandatory | ||
HasComponent | Method | GetScreenshot | Mandatory | ||
HasComponent | Method | GetSupportedFeatures | Mandatory | ||
HasComponent | Method | GetSystemDump | Mandatory | ||
HasComponent | Variable | IOImage | IOPointType[] | BaseDataVariableType | Mandatory |
HasComponent | Variable | IOImageIsSupported | Boolean | BaseDataVariableType | Mandatory |
HasComponent | Variable | LiveStreamIsSupported | Boolean | BaseDataVariableType | Mandatory |
GeneratesEvent | ObjectType | NewSystemDumpIsGeneratedLogType | |||
HasComponent | Variable | RemoteConnectionIsSupported | Boolean | BaseDataVariableType | Mandatory |
HasComponent | Variable | ScreenshotIsSupported | Boolean | BaseDataVariableType | Mandatory |
HasComponent | Variable | SystemDumpIsSupported | Boolean | BaseDataVariableType | Mandatory |
GetIOImage
Signature
GetIOImage( [out] IOPointType IOImage
[out] MethodExecutionFeedbackType ExecutionFeedback
);
Argument | Description |
---|---|
IOImage | IO image as a file. |
ExecutionFeedback | The extended feedback returning a detailed message in case of execution failure. |
GetLiveStream
Signature
GetLiveStream( [out] Image ScreenStream
[out] MethodExecutionFeedbackType ExecutionFeedback
);
Argument | Description |
---|---|
ScreenStream | The url of the video stream. |
ExecutionFeedback | The extended feedback returning a detailed message in case of execution failure. |
GetRemoteConnection
Signature
GetRemoteConnection( [out] MethodExecutionFeedbackType ExecutionFeedback
);
Argument | Description |
---|---|
ExecutionFeedback | The extended feedback returning a detailed message in case of execution failure. |
GetScreenshot
Signature
GetScreenshot( [out] Image CurrentScreenshot
[out] MethodExecutionFeedbackType ExecutionFeedback
);
Argument | Description |
---|---|
CurrentScreenshot | The screenshot in jpg, gif, bmp or png format. |
ExecutionFeedback | The extended feedback returning a detailed message in case of execution failure. |
GetSupportedFeatures
Signature
GetSupportedFeatures( [out] ControlsHWFeatureEnumeration SupportedFeatures
[out] MethodExecutionFeedbackType ExecutionFeedback
);
Argument | Description |
---|---|
SupportedFeatures | The extended feedback returning a detailed message in case of execution failure. |
ExecutionFeedback | The extended feedback returning a detailed message in case of execution failure. |
GetSystemDump
Signature
GetSystemDump( [out] ByteString SystemDump
[out] MethodExecutionFeedbackType ExecutionFeedback
);
Argument | Description |
---|---|
SystemDump | The system dump file. |
ExecutionFeedback | The extended feedback returning a detailed message in case of execution failure. |