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)