MTControlledVocabEventType TOC Previous Next

All \glspl{MTDataItem} with \gls{category} \mtmodel{EVENT} having Controlled Vocabularies (Enumerations) will be added as sub-types of this type which is mapped to the OPC/UA MultiStateValueDiscreteType. Otherwise, either \mtmodel{MTString} or \mtmodel{MTNumeric} will be used. All subtypes are direct representations of the MTConnect equivalent elements that can be found in the MTConnect Part 3 \cite{MTCPart3} documents.

The representation of the MTControlledVocabEventType VariableType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=2626
NamespaceUri http://opcfoundation.org/UA/MTConnect/v2/
BrowseName MTControlledVocabEventType
NodeClass VariableType
DataType UInteger
ValueRank -1
IsAbstract False
SubtypeOf MultiStateDiscreteType

The references from the MTControlledVocabEventType VariableType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable Category MTCategoryType PropertyType Mandatory
HasProperty Variable MTSubTypeName String PropertyType Optional
HasProperty Variable MTTypeName String PropertyType Mandatory
HasProperty Variable Name String PropertyType Optional
HasProperty Variable PeriodFilter Float PropertyType Optional
HasProperty Variable Representation MTRepresentationType PropertyType Optional
HasProperty Variable SampleRate Double PropertyType Optional
HasProperty Variable SourceData String PropertyType Optional
HasProperty Variable XmlId String PropertyType Mandatory
HasComponent Object Constraints   MTConstraintType Optional
HasProperty Variable ValueAsText String PropertyType Mandatory