TMCServerType TOC Previous Next Specification

The OPC UA Object Type TMCServerType is used to describe the features supported by the TMC server implementation. The OPC UA Object Type TMCServerType is used to describe the features supported by the TMC server implementation.

The representation of the TMCServerType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=1019
NamespaceUri http://opcfoundation.org/UA/TMC/
BrowseName TMCServerType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

The references from the TMCServerType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable AggregatedServers String[] PropertyType Mandatory
HasProperty Variable Aggregating Boolean PropertyType Mandatory
HasComponent Method GetTMCImplementedLevel     Mandatory
HasComponent Method SetServerTime     Mandatory

GetTMCImplementedLevel

Signature

    GetTMCImplementedLevel(        [out] TMCImplementedLevelEnumeration TMCImplementedLevel
        [out] MethodExecutionFeedbackType ExecutionFeedback
    );
Argument Description
TMCImplementedLevel 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.

SetServerTime

Signature

    SetServerTime(
        [in]  UtcTime DateTimeToSet
        [out] MethodExecutionFeedbackType ExecutionFeedback
    );
Argument Description
DateTimeToSet The time to set the internal clock of the server.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.