[][src]Trait at_rs::ATInterface

pub trait ATInterface<Command, Response> {
    fn send(&mut self, cmd: Command) -> Result<Response, Error>;
fn send_timeout(
        &mut self,
        cmd: Command,
        timeout: u32
    ) -> Result<Response, Error>;
fn wait_responses(&mut self, timeout: u32) -> Result<Response, Error>; }

Required methods

fn send(&mut self, cmd: Command) -> Result<Response, Error>

fn send_timeout(
    &mut self,
    cmd: Command,
    timeout: u32
) -> Result<Response, Error>

fn wait_responses(&mut self, timeout: u32) -> Result<Response, Error>

Loading content...

Implementors

impl<T, C, R> ATInterface<C, R> for ATClient<T, C, R> where
    T: CountDown,
    R: Debug
[src]

Loading content...