src.dualinventive.com/dinet/libdipp/libdi_constants/include/di/constants/rpc/dum.h

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_ */