bebop_msgs/CommonChargerStateChargingInfo Message

File: bebop_msgs/CommonChargerStateChargingInfo.msg

Raw Message Definition

# CommonChargerStateChargingInfo
# auto-generated from up stream XML files at
#   github.com/Parrot-Developers/libARCommands/tree/master/Xml
# To check upstream commit hash, refer to last_build_info file
# Do not modify this file by hand. Check scripts/meta folder for generator files.
#
# SDK Comment: Charging information.

Header header

# The current charging phase.
uint8 phase_UNKNOWN=0  # The charge phase is unknown or irrelevant.
uint8 phase_CONSTANT_CURRENT_1=1  # First phase of the charging process. The battery is charging with constant current.
uint8 phase_CONSTANT_CURRENT_2=2  # Second phase of the charging process. The battery is charging with constant current, with a higher voltage than the first phase.
uint8 phase_CONSTANT_VOLTAGE=3  # Last part of the charging process. The battery is charging with a constant voltage.
uint8 phase_CHARGED=4  # The battery is fully charged.
uint8 phase_DISCHARGING=5  # The battery is discharging; Other arguments refers to the last charge.
uint8 phase
# The charge rate. If phase is DISCHARGING, refers to the last charge.
uint8 rate_UNKNOWN=0  # The charge rate is not known.
uint8 rate_SLOW=1  # Slow charge rate.
uint8 rate_MODERATE=2  # Moderate charge rate.
uint8 rate_FAST=3  # Fast charge rate.
uint8 rate
# The charging intensity, in dA. (12dA = 1,2A) ; If phase is DISCHARGING, refers to the last charge. Equals to 0 if not known.
uint8 intensity
# The full charging time estimated, in minute. If phase is DISCHARGING, refers to the last charge. Equals to 0 if not known.
uint8 fullChargingTime

Compact Message Definition

uint8 phase_UNKNOWN=0
uint8 phase_CONSTANT_CURRENT_1=1
uint8 phase_CONSTANT_CURRENT_2=2
uint8 phase_CONSTANT_VOLTAGE=3
uint8 phase_CHARGED=4
uint8 phase_DISCHARGING=5
uint8 rate_UNKNOWN=0
uint8 rate_SLOW=1
uint8 rate_MODERATE=2
uint8 rate_FAST=3
std_msgs/Header header
uint8 phase
uint8 rate
uint8 intensity
uint8 fullChargingTime