Struct qik::Qik
[−]
[src]
pub struct Qik { /* fields omitted */ }
Methods
impl Qik
[src]
fn new(device: String, reset_pin: u64) -> Result<Self, QikError>
fn init(&mut self) -> Result<(), QikError>
fn get_firmware_version(&mut self) -> Result<u8, QikError>
fn get_config(&mut self, p: ConfigParam) -> Result<u8, QikError>
fn set_config(&mut self, p: ConfigParam, v: u8) -> Result<u8, QikError>
fn get_error(&mut self) -> Result<u8, QikError>
fn set_speed(&mut self, m: Motor, speed: i8) -> Result<(), QikError>
fn coast(&mut self, m: Motor) -> Result<(), QikError>
2s9v1 only
fn set_brake(&mut self, m: Motor, v: u8) -> Result<(), QikError>
2s12v10 only
fn get_speed(&mut self, m: Motor) -> Result<u8, QikError>
2s12v10 only
fn get_current(&mut self, m: Motor) -> Result<u8, QikError>
2s12v10 only
fn get_current_milliamps(&mut self, m: Motor) -> Result<u32, QikError>
2s12v10 only