[][src]Trait tokio_modbus::client::Reader

pub trait Reader: Client {
    fn read_coils(
        &self,
        _: u16,
        _: u16
    ) -> Box<dyn Future<Item = Vec<bool>, Error = Error>>;
fn read_discrete_inputs(
        &self,
        _: u16,
        _: u16
    ) -> Box<dyn Future<Item = Vec<bool>, Error = Error>>;
fn read_input_registers(
        &self,
        _: u16,
        _: u16
    ) -> Box<dyn Future<Item = Vec<u16>, Error = Error>>;
fn read_holding_registers(
        &self,
        _: u16,
        _: u16
    ) -> Box<dyn Future<Item = Vec<u16>, Error = Error>>;
fn read_write_multiple_registers(
        &self,
        _: u16,
        _: u16,
        _: u16,
        _: &[u16]
    ) -> Box<dyn Future<Item = Vec<u16>, Error = Error>>; }

An asynchronous Modbus reader.

Required methods

fn read_coils(
    &self,
    _: u16,
    _: u16
) -> Box<dyn Future<Item = Vec<bool>, Error = Error>>

fn read_discrete_inputs(
    &self,
    _: u16,
    _: u16
) -> Box<dyn Future<Item = Vec<bool>, Error = Error>>

fn read_input_registers(
    &self,
    _: u16,
    _: u16
) -> Box<dyn Future<Item = Vec<u16>, Error = Error>>

fn read_holding_registers(
    &self,
    _: u16,
    _: u16
) -> Box<dyn Future<Item = Vec<u16>, Error = Error>>

fn read_write_multiple_registers(
    &self,
    _: u16,
    _: u16,
    _: u16,
    _: &[u16]
) -> Box<dyn Future<Item = Vec<u16>, Error = Error>>

Loading content...

Implementors

impl Reader for Context[src]

Loading content...