Struct tokio_modbus::slave::Slave [−][src]
pub struct Slave(pub SlaveId);
Expand description
A single byte for addressing Modbus slave devices.
Tuple Fields
0: SlaveId
Implementations
The special address for sending a broadcast message to all connected Modbus slave devices at once. Broadcast messages are one-way and sent from the master to all slaves, i.e. a request without a response.
Some devices may use a custom id from the reserved range 248-255 for broadcasting.
The minimum address of a single Modbus slave device.
The maximum address of a single Modbus slave device.
The reserved address for sending a message to a directly connected Modbus TCP device, i.e. if not forwarded through a TCP/RTU gateway according to the unit identifier.
MODBUS Messaging on TCP/IP Implementation Guide, page 23 “On TCP/IP, the MODBUS server is addressed using its IP address; therefore, the MODBUS Unit Identifier is useless. The value 0xFF has to be used.”
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Slave
impl UnwindSafe for Slave
Blanket Implementations
Mutably borrows from an owned value. Read more