[−][src]Struct rosrust_msg::sensor_msgs::BatteryState
Fields
header: Header
voltage: f32
current: f32
charge: f32
capacity: f32
design_capacity: f32
percentage: f32
power_supply_status: u8
power_supply_health: u8
power_supply_technology: u8
present: bool
cell_voltage: Vec<f32>
location: String
serial_number: String
Methods
impl BatteryState
[src]
pub const POWER_SUPPLY_STATUS_UNKNOWN: u8
[src]
pub const POWER_SUPPLY_STATUS_CHARGING: u8
[src]
pub const POWER_SUPPLY_STATUS_DISCHARGING: u8
[src]
pub const POWER_SUPPLY_STATUS_NOT_CHARGING: u8
[src]
pub const POWER_SUPPLY_STATUS_FULL: u8
[src]
pub const POWER_SUPPLY_HEALTH_UNKNOWN: u8
[src]
pub const POWER_SUPPLY_HEALTH_GOOD: u8
[src]
pub const POWER_SUPPLY_HEALTH_OVERHEAT: u8
[src]
pub const POWER_SUPPLY_HEALTH_DEAD: u8
[src]
pub const POWER_SUPPLY_HEALTH_OVERVOLTAGE: u8
[src]
pub const POWER_SUPPLY_HEALTH_UNSPEC_FAILURE: u8
[src]
pub const POWER_SUPPLY_HEALTH_COLD: u8
[src]
pub const POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE: u8
[src]
pub const POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_UNKNOWN: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_NIMH: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_LION: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_LIPO: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_LIFE: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_NICD: u8
[src]
pub const POWER_SUPPLY_TECHNOLOGY_LIMN: u8
[src]
Trait Implementations
impl Clone for BatteryState
[src][+]
impl Debug for BatteryState
[src][+]
impl Default for BatteryState
[src][+]
impl Message for BatteryState
[src][+]
impl PartialEq<BatteryState> for BatteryState
[src][+]
impl RosMsg for BatteryState
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for BatteryState
impl Send for BatteryState
impl Sync for BatteryState
impl Unpin for BatteryState
impl UnwindSafe for BatteryState
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Typeable for T where
T: Any,
[src][+]
T: Any,