ControlsHWType TOC Previous Next Specification

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.