Enum tokio_modbus::Request
[−]
[src]
pub enum Request { ReadCoils(u16, u16), ReadDiscreteInputs(u16, u16), WriteSingleCoil(u16, bool), WriteMultipleCoils(u16, Vec<bool>), ReadInputRegisters(u16, u16), ReadHoldingRegisters(u16, u16), WriteSingleRegister(u16, u16), WriteMultipleRegisters(u16, Vec<u16>), ReadWriteMultipleRegisters(u16, u16, u16, Vec<u16>), Custom(u8, Vec<u8>), }
A request represents a message from the client (master) to the server (slave).
Variants
ReadCoils(u16, u16)
ReadDiscreteInputs(u16, u16)
WriteSingleCoil(u16, bool)
WriteMultipleCoils(u16, Vec<bool>)
ReadInputRegisters(u16, u16)
ReadHoldingRegisters(u16, u16)
WriteSingleRegister(u16, u16)
WriteMultipleRegisters(u16, Vec<u16>)
ReadWriteMultipleRegisters(u16, u16, u16, Vec<u16>)
Custom(u8, Vec<u8>)
Trait Implementations
impl Debug for Request
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for Request
[src]
fn clone(&self) -> Request
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for Request
[src]
fn eq(&self, __arg_0: &Request) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Request) -> bool
[src]
This method tests for !=
.