Trait ev3dev_lang_rust::core::Sensor [−][src]
pub trait Sensor: Device { fn get_bin_data(&mut self) -> AttributeResult<String> { ... } fn get_bin_data_format(&mut self) -> AttributeResult<String> { ... } fn get_decimals(&mut self) -> AttributeResult<isize> { ... } fn get_fw_version(&mut self) -> AttributeResult<String> { ... } fn get_mode(&mut self) -> AttributeResult<String> { ... } fn set_mode(&mut self, mode: String) -> AttributeResult<()> { ... } fn get_modes(&mut self) -> AttributeResult<Vec<String>> { ... } fn get_num_values(&mut self) -> AttributeResult<isize> { ... } fn get_poll_ms(&mut self) -> AttributeResult<isize> { ... } fn set_poll_ms(&mut self, poll_ms: isize) -> AttributeResult<()> { ... } fn get_units(&mut self) -> AttributeResult<String> { ... } fn get_value0(&mut self) -> AttributeResult<isize> { ... } fn get_value1(&mut self) -> AttributeResult<isize> { ... } fn get_value2(&mut self) -> AttributeResult<isize> { ... } fn get_value3(&mut self) -> AttributeResult<isize> { ... } fn get_value4(&mut self) -> AttributeResult<isize> { ... } fn get_value5(&mut self) -> AttributeResult<isize> { ... } fn get_value6(&mut self) -> AttributeResult<isize> { ... } fn get_value7(&mut self) -> AttributeResult<isize> { ... } fn get_text_value(&mut self) -> AttributeResult<String> { ... } }
Provided Methods
fn get_bin_data(&mut self) -> AttributeResult<String>
fn get_bin_data_format(&mut self) -> AttributeResult<String>
fn get_decimals(&mut self) -> AttributeResult<isize>
fn get_fw_version(&mut self) -> AttributeResult<String>
fn get_mode(&mut self) -> AttributeResult<String>
fn set_mode(&mut self, mode: String) -> AttributeResult<()>
fn get_modes(&mut self) -> AttributeResult<Vec<String>>
fn get_num_values(&mut self) -> AttributeResult<isize>
fn get_poll_ms(&mut self) -> AttributeResult<isize>
fn set_poll_ms(&mut self, poll_ms: isize) -> AttributeResult<()>
fn get_units(&mut self) -> AttributeResult<String>
fn get_value0(&mut self) -> AttributeResult<isize>
fn get_value1(&mut self) -> AttributeResult<isize>
fn get_value2(&mut self) -> AttributeResult<isize>
fn get_value3(&mut self) -> AttributeResult<isize>
fn get_value4(&mut self) -> AttributeResult<isize>
fn get_value5(&mut self) -> AttributeResult<isize>
fn get_value6(&mut self) -> AttributeResult<isize>
fn get_value7(&mut self) -> AttributeResult<isize>
fn get_text_value(&mut self) -> AttributeResult<String>
Implementors
impl Sensor for ev3dev_lang_rust::color_sensor::ColorSensor
impl Sensor for ev3dev_lang_rust::gyro_sensor::ColorSensor