sensor: shell: Allow output for fuel-gauge channels
Add names for more channels so that they can be shown, e.g.: $ sensor get MAX17055 channel idx=38 gauge_voltage = 4.313906 channel idx=39 gauge_avg_current = 558.000000 channel idx=42 gauge_temp = 23.558558 channel idx=43 gauge_state_of_charge = 100.000003 channel idx=44 gauge_full_cap = 6766.000000 channel idx=45 gauge_remaining_cap = 6766.000000 channel idx=46 gauge_nominal_cap = 6910.000000 channel idx=50 gauge_time_to_empty = 0.000000 channel idx=51 gauge_time_to_full = 0.000000 channel idx=52 gauge_cycle_count = 0.100000 channel idx=53 gauge_design_voltage = 3.860000 channel idx=55 gauge_desired_charging_current = 2000.000000 Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
49a3e49936
commit
122d8fa6a9
1 changed files with 13 additions and 0 deletions
|
@ -49,6 +49,19 @@ const char *sensor_channel_name[SENSOR_CHAN_ALL] = {
|
|||
[SENSOR_CHAN_VOLTAGE] = "voltage",
|
||||
[SENSOR_CHAN_CURRENT] = "current",
|
||||
[SENSOR_CHAN_ROTATION] = "rotation",
|
||||
[SENSOR_CHAN_GAUGE_VOLTAGE] = "gauge_voltage",
|
||||
[SENSOR_CHAN_GAUGE_AVG_CURRENT] = "gauge_avg_current",
|
||||
[SENSOR_CHAN_GAUGE_STATE_OF_CHARGE] = "gauge_state_of_charge",
|
||||
[SENSOR_CHAN_GAUGE_TEMP] = "gauge_temp",
|
||||
[SENSOR_CHAN_GAUGE_FULL_CHARGE_CAPACITY] = "gauge_full_cap",
|
||||
[SENSOR_CHAN_GAUGE_REMAINING_CHARGE_CAPACITY] = "gauge_remaining_cap",
|
||||
[SENSOR_CHAN_GAUGE_NOM_AVAIL_CAPACITY] = "gauge_nominal_cap",
|
||||
[SENSOR_CHAN_GAUGE_TIME_TO_EMPTY] = "gauge_time_to_empty",
|
||||
[SENSOR_CHAN_GAUGE_TIME_TO_FULL] = "gauge_time_to_full",
|
||||
[SENSOR_CHAN_GAUGE_CYCLE_COUNT] = "gauge_cycle_count",
|
||||
[SENSOR_CHAN_GAUGE_DESIGN_VOLTAGE] = "gauge_design_voltage",
|
||||
[SENSOR_CHAN_GAUGE_DESIRED_CHARGING_CURRENT] =
|
||||
"gauge_desired_charging_current",
|
||||
};
|
||||
|
||||
static int handle_channel_by_name(const struct shell *shell, struct device *dev,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue