7.15.2 ObjectType definition
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 |