57 lines
2.2 KiB
C
57 lines
2.2 KiB
C
#ifndef INCLUDE_DI_CONSTANTS_RPC_GENERIC_H_
|
|
#define INCLUDE_DI_CONSTANTS_RPC_GENERIC_H_
|
|
|
|
/**
|
|
* Sensor
|
|
*/
|
|
enum di_rpc_uid_sensor {
|
|
DI_RPC_UID_SENSOR_BATTERY1_VOLTAGE = 1U,
|
|
DI_RPC_UID_SENSOR_BATTERY1_STATE = 2U, /** enum di_device_battery_state */
|
|
DI_RPC_UID_SENSOR_BATTERY2_VOLTAGE = 3U,
|
|
DI_RPC_UID_SENSOR_BATTERY2_STATE = 4U, /** enum di_device_battery_state */
|
|
DI_RPC_UID_SENSOR_BATTERY3_VOLTAGE = 5U,
|
|
DI_RPC_UID_SENSOR_BATTERY3_STATE = 6U, /** enum di_device_battery_state */
|
|
DI_RPC_UID_SENSOR_BATTERY4_VOLTAGE = 7U,
|
|
DI_RPC_UID_SENSOR_BATTERY4_STATE = 8U, /** enum di_device_battery_state */
|
|
DI_RPC_UID_SENSOR_CHARGER1_VOLTAGE = 9U,
|
|
DI_RPC_UID_SENSOR_CHARGER1_STATE = 10U, /** enum di_device_charger_state */
|
|
DI_RPC_UID_SENSOR_CHARGER2_VOLTAGE = 11U,
|
|
DI_RPC_UID_SENSOR_CHARGER2_STATE = 12U, /** enum di_device_charger_state */
|
|
DI_RPC_UID_SENSOR_GPS = 13U,
|
|
DI_RPC_UID_SENSOR_RSSI = 14U,
|
|
DI_RPC_UID_SENSOR_BER = 15U,
|
|
};
|
|
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY1_VOLTAGE "bat1-voltage"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY1_STATE "bat1-state"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY2_VOLTAGE "bat2-voltage"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY2_STATE "bat2-state"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY3_VOLTAGE "bat3-voltage"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY3_STATE "bat3-state"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY4_VOLTAGE "bat4-voltage"
|
|
#define DI_RPC_LABEL_SENSOR_BATTERY4_STATE "bat4-state"
|
|
|
|
#define DI_RPC_LABEL_SENSOR_CHARGER1_VOLTAGE "charger1-voltage"
|
|
#define DI_RPC_LABEL_SENSOR_CHARGER1_STATE "charger1-state"
|
|
#define DI_RPC_LABEL_SENSOR_CHARGER2_VOLTAGE "charger2-voltage"
|
|
#define DI_RPC_LABEL_SENSOR_CHARGER2_STATE "charger2-state"
|
|
|
|
#define DI_RPC_LABEL_SENSOR_GPS "gps"
|
|
#define DI_RPC_LABEL_SENSOR_RSSI "rssi"
|
|
#define DI_RPC_LABEL_SENSOR_BER "ber"
|
|
|
|
/**
|
|
* Config
|
|
*/
|
|
enum di_rpc_uid_config {
|
|
DI_RPC_UID_CONFIG_DEVICE_TOKEN = 1U,
|
|
DI_RPC_UID_CONFIG_DEVICE_ACTIVATION = 2U,
|
|
DI_RPC_UID_CONFIG_DEVICE_SERVICE = 3U
|
|
};
|
|
|
|
#define DI_RPC_LABEL_CONFIG_DEVICE_TOKEN "token"
|
|
#define DI_RPC_LABEL_CONFIG_DEVICE_ACTIVATION "activate"
|
|
#define DI_RPC_LABEL_CONFIG_DEVICE_SERVICE "service"
|
|
|
|
#endif /* INCLUDE_DI_CONSTANTS_RPC_GENERIC_H_ */
|