35 lines
917 B
C
Executable File
35 lines
917 B
C
Executable File
#ifndef INCLUDE_DI_CONSTANTS_RPC_DUM_H_
|
|
#define INCLUDE_DI_CONSTANTS_RPC_DUM_H_
|
|
|
|
#include <di/constants/rpc/structures.h>
|
|
|
|
#define DI_RPC_DUM_DEVICE_TYPE_LABEL "tws-3000-dum"
|
|
|
|
enum di_rpc_uid_dum_sensor {
|
|
DI_RPC_UID_DUM_SENSOR_BUTTON = 100,
|
|
// reserved = 101
|
|
// DI_RPC_DU_UID_SENSOR_COUNTER = 102
|
|
};
|
|
|
|
#define DI_RPC_LABEL_DUM_SENSOR_BUTTON "du-manual"
|
|
|
|
enum di_rpc_uid_dum_notify {
|
|
DI_RPC_UID_DUM_NOTIFY_DETECTION = 100
|
|
};
|
|
|
|
#define DI_RPC_LABEL_DUM_NOTIFY_DETECTION "du-detection"
|
|
|
|
enum di_rpc_dum_detection_state {
|
|
DI_RPC_DUM_DETECTION_STATE_ERR = -1,
|
|
DI_RPC_DUM_DETECTION_STATE_NONE = 0,
|
|
DI_RPC_DUM_DETECTION_STATE_BOTH = 1
|
|
};
|
|
|
|
static const struct di_rpc_enum di_rpc_rpc_dum_du_detection_enum[] = {
|
|
{ "err", DI_RPC_DUM_DETECTION_STATE_ERR },
|
|
{ "none", DI_RPC_DUM_DETECTION_STATE_NONE },
|
|
{ "both", DI_RPC_DUM_DETECTION_STATE_BOTH },
|
|
};
|
|
|
|
#endif /* INCLUDE_DI_CONSTANTS_RPC_DUM_H_ */
|