#[derive(Debug, Clone, PartialEq, Eq)]
pub enum IsoTpAddressingMode {
Normal,
Extended,
Mixed,
}
impl IsoTpAddressingMode {
pub fn pci_offset(&self) -> usize {
match self {
Self::Normal => 0,
Self::Extended | Self::Mixed => 1,
}
}
pub fn max_sf_payload_classic(&self) -> usize {
7 }
pub fn max_sf_payload_fd(&self) -> usize {
62 }
}