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
EventReporting
EventAlgorithm

0:HasPropertyVariableAlarmValues0:UInteger [ ]0:PropertyTypeM
FaultEvaluation0:HasComponentObjectFaultAlgorithmBACnetFaultStateAlgorithmTypeO
FaultEvaluation
FaultAlgorithm

0:HasPropertyVariableFaultValues0:UInteger [ ]0:PropertyTypeM