Struct tuneutils::link::PlatformLink
source · pub struct PlatformLink { /* private fields */ }
Implementations§
source§impl PlatformLink
impl PlatformLink
source§impl PlatformLink
impl PlatformLink
sourcepub fn isotp_options(&self) -> Options
pub fn isotp_options(&self) -> Options
Returns the ISO-TP options for the platform
sourcepub fn isotp(&self) -> Option<Rc<dyn IsotpInterface>>
pub fn isotp(&self) -> Option<Rc<dyn IsotpInterface>>
Returns the ISO-TP interface for the platform, if supported
sourcepub fn uds(&self) -> Option<Rc<dyn UdsInterface>>
pub fn uds(&self) -> Option<Rc<dyn UdsInterface>>
Returns the UDS interface for the platform, if supported
sourcepub fn downloader(&self) -> Option<Box<dyn Downloader>>
pub fn downloader(&self) -> Option<Box<dyn Downloader>>
Returns the downloader for the platform, if supported by the platform AND datalink
sourcepub fn flasher(&self) -> Option<Box<dyn Flasher>>
pub fn flasher(&self) -> Option<Box<dyn Flasher>>
Returns the flash interface for the platform, if supported by the platform AND datalink
sourcepub fn datalogger(&self) -> Option<Box<dyn Logger>>
pub fn datalogger(&self) -> Option<Box<dyn Logger>>
Returns the datalogging interface for the platform, if supported by the platform AND datalink