Enumerations
teCLD_MultistateOutputBasicCluster_AttrID
The following structure contains the enumerations used to identify the attributes of the Multistate Output (Basic) cluster.
typedef enum {
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_DESCRIPTION,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_NUMBER_OF_STATES,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_OUT_OF_SERVICE,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_PRESENT_VALUE,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_RELIABILITY,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_RELINQUISH_DEFAULT,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_STATUS_FLAGS,
E_CLD_MULTISTATE_OUTPUT_BASIC_ATTR_ID_APPLICATION_TYPE,
} teCLD_MultistateOutputBasicCluster_AttrID;
Parent topic:Enumerations
teCLD_MultistateOutputBasic_Reliability
The following structure contains the enumerations used to report the value of the u8Reliability attribute (see Section 19.6.2).
typedef enum
{
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_NO_FAULT_DETECTED,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_OVER_RANGE,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_UNDER_RANGE,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_OPEN_LOOP,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_SHORTED_LOOP,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_UNRELIABLE_OTHER,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_PROCESS_ERROR,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_MULTISTATE_FAULT,
E_CLD_MULTISTATE_OUTPUT_BASIC_RELIABILITY_CONFIGURATION_ERROR
}teCLD_MultistateOutputBasic_Reliability;
Parent topic:Enumerations
Parent topic:Multistate Output (Basic)