Enumerations
teCLD_BinaryInputBasicCluster_AttrID
The following structure contains the enumerations used to identify the attributes of the Binary Input (Basic) cluster.
typedef enum
{
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_ACTIVE_TEXT,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_DESCRIPTION,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_INACTIVE_TEXT,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_OUT_OF_SERVICE,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_POLARITY,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_PRESENT_VALUE,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_RELIABILITY,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_STATUS_FLAGS,
E_CLD_BINARY_INPUT_BASIC_ATTR_ID_APPLICATION_TYPE
} teCLD_BinaryInputBasicCluster_AttrID;
Parent topic:Enumerations
teCLD_BinaryInputBasic_Polarity
The following structure contains the enumerations used to specify the value of the u8Polarity attribute (see Section 19.3.2).
typedef enum
{
E_CLD_ BINARY_INPUT_BASIC_POLARITY_NORMAL ,
E_CLD_ BINARY_INPUT_BASIC_POLARITY_REVERSE
}teCLD_BinaryInputBasic_Polarity
Parent topic:Enumerations
teCLD_BinaryInputBasic_Reliability
The following structure contains the enumerations used to report the value of the u8Reliability attribute (see Section 19.3.2).
typedef enum
{
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_NO_FAULT_DETECTED,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_NO_SENSOR,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_OVER_RANGE,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_UNDER_RANGE,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_OPEN_LOOP,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_SHORTED_LOOP,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_NO_OUTPUT,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_UNRELIABLE_OTHER,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_PROCESS_ERROR,
E_CLD_ BINARY_INPUT_BASIC_RELIABILITY_CONFIGURATION_ERROR
}teCLD_BinaryInputBasic_Reliability;
Parent topic:Enumerations
Parent topic:Binary Input (Basic) Cluster