m4atx_battery_monitor

Summary

m4atx_battery_monitor
Version:

0.0.2

Description:

Battery Monitor for the M4-ATX Power Module

Maintainers:
  • Russell Toris <rctoris AT wpi DOT edu>
Licenses:
  • LGPL
Urls:
Authors:
  • Ken Tossell <ktossell AT umd DOT edu>
  • Chris Dunkers <cmdunkers AT wpi DOT edu>
  • Russell Toris <rctoris AT wpi DOT edu>
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

m4atx_battery_monitor/PowerReading
Field:
  • header (std_msgs/Header) –
  • volts_read_value[] (float32) –
  • volts_read_item[] (string) –
  • volts_full_value[] (float32) –
  • volts_full_item[] (string) –
  • input_soc (float32) –
  • current[] (float32) –
  • temperature[] (float32) –
  • ac_on (bool) –
  • is_charging (bool) –
Header header
# Voltage measurements (first entry is normally VIN)
float32[] volts_read_value
string[] volts_read_item
# Expected fully charged voltage levels (first is VIN)
float32[] volts_full_value
string[] volts_full_item
#State of charge of the input power
#based off of the input_nominal and battery_dead_voltage parameters
float32 input_soc
# Current readings, A
float32[] current
# PSU temperature readings, deg. C
float32[] temperature
# AC supply connected
bool ac_on
# Battery is charging
bool is_charging