Struct ev3dev_lang_rust::power_supply::PowerSupply [−][src]
pub struct PowerSupply { /* fields omitted */ }
Methods
impl PowerSupply
[src]
impl PowerSupply
pub fn new() -> Option<PowerSupply>
[src]
pub fn new() -> Option<PowerSupply>
pub fn get_current_now(&mut self) -> AttributeResult<isize>
[src]
pub fn get_current_now(&mut self) -> AttributeResult<isize>
Returns the battery current in microamps
pub fn get_scope(&mut self) -> AttributeResult<String>
[src]
pub fn get_scope(&mut self) -> AttributeResult<String>
Always returns System.
pub fn get_technology(&mut self) -> AttributeResult<String>
[src]
pub fn get_technology(&mut self) -> AttributeResult<String>
Returns Unknown or Li-ion depending on if the rechargeable battery is present.
pub fn get_type(&mut self) -> AttributeResult<String>
[src]
pub fn get_type(&mut self) -> AttributeResult<String>
Always returns Battery.
pub fn get_voltage_max_design(&mut self) -> AttributeResult<isize>
[src]
pub fn get_voltage_max_design(&mut self) -> AttributeResult<isize>
Returns the nominal “full” battery voltage. The value returned depends on technology.
pub fn get_voltage_min_design(&mut self) -> AttributeResult<isize>
[src]
pub fn get_voltage_min_design(&mut self) -> AttributeResult<isize>
Returns the nominal “empty” battery voltage. The value returned depends on technology.
pub fn get_voltage_now(&mut self) -> AttributeResult<isize>
[src]
pub fn get_voltage_now(&mut self) -> AttributeResult<isize>
Returns the battery voltage in microvolts.
Auto Trait Implementations
impl Send for PowerSupply
impl Send for PowerSupply
impl Sync for PowerSupply
impl Sync for PowerSupply