use crate::common::ModemTrait;
#[derive(Default, Debug, Copy, Clone)]
#[allow(dead_code)] pub struct YModem {
pub max_errors: u32,
pub max_initial_errors: u32,
pub pad_byte: u8,
pub ignore_non_digits_on_file_size: bool,
errors: u32,
initial_errors: u32,
}
impl ModemTrait for YModem {
fn new() -> Self
where
Self: Sized,
{
Self {
max_errors: 16,
max_initial_errors: 16,
pad_byte: 0x1a,
errors: 0,
initial_errors: 0,
ignore_non_digits_on_file_size: false,
}
}
}