From f51aec4307991b7ab31e9c91d25bdcf493eca107 Mon Sep 17 00:00:00 2001 From: Nick Ward Date: Mon, 2 Aug 2021 22:21:54 +1000 Subject: [PATCH] include: driver: sensor: add tank level channel in units of percent Provides an enum for tank level sensor drivers. Signed-off-by: Nick Ward --- drivers/sensor/sensor_shell.c | 1 + include/drivers/sensor.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/drivers/sensor/sensor_shell.c b/drivers/sensor/sensor_shell.c index 8c8dc3ffa5f..a708549df02 100644 --- a/drivers/sensor/sensor_shell.c +++ b/drivers/sensor/sensor_shell.c @@ -55,6 +55,7 @@ const char *sensor_channel_name[SENSOR_CHAN_ALL] = { [SENSOR_CHAN_POS_DY] = "pos_dy", [SENSOR_CHAN_POS_DZ] = "pos_dz", [SENSOR_CHAN_RPM] = "rpm", + [SENSOR_CHAN_TANK_LEVEL] = "tank_level", [SENSOR_CHAN_GAUGE_VOLTAGE] = "gauge_voltage", [SENSOR_CHAN_GAUGE_AVG_CURRENT] = "gauge_avg_current", [SENSOR_CHAN_GAUGE_STDBY_CURRENT] = "gauge_stdby_current", diff --git a/include/drivers/sensor.h b/include/drivers/sensor.h index e88654dc804..13da2c564f6 100644 --- a/include/drivers/sensor.h +++ b/include/drivers/sensor.h @@ -140,6 +140,9 @@ enum sensor_channel { /** Revolutions per minute, in RPM. */ SENSOR_CHAN_RPM, + /** Tank level, in percent. */ + SENSOR_CHAN_TANK_LEVEL, + /** Voltage, in volts **/ SENSOR_CHAN_GAUGE_VOLTAGE, /** Average current, in amps **/