pub trait ElytraDevice: Send {
// Required methods
fn send_command_raw(
&mut self,
bytes: [u8; 64],
) -> Result<[u8; 64], Box<dyn Error>>;
fn log_chat(&mut self, bytes_out: [u8; 64], bytes_in: [u8; 64]);
fn get_log(&mut self) -> Vec<([u8; 64], [u8; 64])>;
}