7.15.2 ObjectType definition

The BACnetMultiStateValueType ObjectType is formally defined in Table 29.

Table 29 – BACnetMultiStateValueType Definition
Attribute Value
BrowseNameBACnetMultiStateValueType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the BACnetMultiStateType defined in 7.12.
0:HasComponentObjectEventReportingBACnetEvent ReportingTypeO
0:HasComponentObjectFaultEvaluationBACnetFaultEvaluationTypeO
0:HasPropertyVariablePriority_ArrayBACnetPriorityValue [16]0:PropertyTypeO
0:HasPropertyVariableRelinquish_Default0:UInteger0:PropertyTypeO

The BACnetMultiStateValueType ObjectType is a concrete type and can be used directly.

The components of the BACnetMultiStateValueType have additional subcomponents which are defined in Table 30.

Table 30 – BACnetMultiStateValueType Additional Subcomponents
BrowsePath References NodeClass BrowseName DataType TypeDefinition Others
EventReporting0:HasComponentObjectEventAlgorithmBACnetChangeOfStateAlgorithmTypeM
0:HasPropertyVariableAlarmValues0:UInteger [ ]0:PropertyTypeM
FaultEvaluation0:HasComponentObjectFaultAlgorithmBACnetFaultStateAlgorithmTypeO
0:HasPropertyVariableFaultValues0:UInteger [ ]0:PropertyTypeM