The BACnetMultiStateValueType ObjectType is formally defined in Table 29.

Table 29 BACnetMultiStateValueType Definition

Attribute

Value

BrowseName

BACnetMultiStateValueType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the BACnetMultiStateType defined in 7.12.

0:HasComponent

Object

EventReporting

BACnetEvent ReportingType

O

0:HasComponent

Object

FaultEvaluation

BACnetFaultEvaluationType

O

0:HasProperty

Variable

Priority_Array

BACnetPriorityValue [16]

0:PropertyType

O

0:HasProperty

Variable

Relinquish_Default

0:UInteger

0:PropertyType

O

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

EventReporting

0:HasComponent

Object

EventAlgorithm

BACnetChangeOfStateAlgorithmType

M

EventReporting

EventAlgorithm

0:HasProperty

Variable

AlarmValues

0:UInteger [ ]

0:PropertyType

M

FaultEvaluation

0:HasComponent

Object

FaultAlgorithm

BACnetFaultStateAlgorithmType

O

FaultEvaluation

FaultAlgorithm

0:HasProperty

Variable

FaultValues

0:UInteger [ ]

0:PropertyType

M