Skip to main content

validate_write_coils

Function validate_write_coils 

Source
pub fn validate_write_coils(
    address: u16,
    quantity: u16,
    byte_count: u8,
) -> Result<(), ExceptionCode>
Expand description

Validate a write multiple coils (FC 0F) request.

Per spec §6.11 Figure 21 state diagram.

§Errors

  • IllegalDataValue if quantity is 0 or exceeds 1968, or byte count doesn’t match
  • IllegalDataAddress if address + quantity > 0xFFFF