first commit
This commit is contained in:
6
src-tauri/src/serial_core/codec.rs
Normal file
6
src-tauri/src/serial_core/codec.rs
Normal file
@@ -0,0 +1,6 @@
|
||||
use crate::serial_core::error::CodecError;
|
||||
use std::time::Instant;
|
||||
pub trait Codec<F> {
|
||||
fn decode(&mut self, input: &[u8], session_started_at: Instant) -> Result<Vec<F>, CodecError>;
|
||||
fn encode(&self, frame: &F) -> Result<Vec<u8>, CodecError>;
|
||||
}
|
||||
Reference in New Issue
Block a user