pub struct Qik { /* private fields */ }
Implementations§
Source§impl Qik
impl Qik
pub fn new(device: String, reset_pin: u64) -> Result<Self, QikError>
pub fn init(&mut self) -> Result<(), QikError>
pub fn get_firmware_version(&mut self) -> Result<u8, QikError>
pub fn get_config(&mut self, p: ConfigParam) -> Result<u8, QikError>
pub fn set_config(&mut self, p: ConfigParam, v: u8) -> Result<u8, QikError>
pub fn get_error(&mut self) -> Result<u8, QikError>
pub fn set_speed(&mut self, m: Motor, speed: i8) -> Result<(), QikError>
Auto Trait Implementations§
impl Freeze for Qik
impl RefUnwindSafe for Qik
impl Send for Qik
impl Sync for Qik
impl Unpin for Qik
impl UnwindSafe for Qik
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more