use crate::*;
#[derive(Debug, Copy, Clone, Eq, PartialEq, PartialOrd, Ord)]
#[repr(u8)]
pub enum Speed {
S9600 = 0x00,
S19200 = 0x01,
S38400 = 0x02,
S57600 = 0x03,
S115200 = 0x04
}
impl CFRH320U93 {
pub fn set_speed(&self, speed: Speed) -> Result<(), ReaderError> {
let mut buffer = Buffer::new();
buffer.write(0x02);
buffer.write(0x81);
buffer.write(speed as u8);
self.set_report(buffer.get())?;
Ok(())
}
}