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

pub trait Reader: Client {
    fn read_coils(&mut self, _: u16, _: u16) -> Result<Vec<bool>>;
fn read_discrete_inputs(&mut self, _: u16, _: u16) -> Result<Vec<bool>>;
fn read_input_registers(&mut self, _: u16, _: u16) -> Result<Vec<u16>>;
fn read_holding_registers(&mut self, _: u16, _: u16) -> Result<Vec<u16>>;
fn read_write_multiple_registers(
        &mut self,
        _: u16,
        _: u16,
        _: u16,
        _: &[u16]
    ) -> Result<Vec<u16>>; }

A transport independent synchronous reader trait.

Required methods

fn read_coils(&mut self, _: u16, _: u16) -> Result<Vec<bool>>

fn read_discrete_inputs(&mut self, _: u16, _: u16) -> Result<Vec<bool>>

fn read_input_registers(&mut self, _: u16, _: u16) -> Result<Vec<u16>>

fn read_holding_registers(&mut self, _: u16, _: u16) -> Result<Vec<u16>>

fn read_write_multiple_registers(
    &mut self,
    _: u16,
    _: u16,
    _: u16,
    _: &[u16]
) -> Result<Vec<u16>>

Loading content...

Implementors

impl Reader for Context[src]

Loading content...