Skip to main content

pamoja_modbus_server_set_coils

Function pamoja_modbus_server_set_coils 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_modbus_server_set_coils( server: *const PamojaModbusServer, start: u16, values: *const u8, len: usize, ) -> PamojaStatus
Expand description

Sets coils from an address on, adding any the device did not have.

§Arguments

  • server - the device.
  • start - the first coil’s address.
  • values - one byte per coil, non-zero for on.
  • len - how many coils.

§Returns

PamojaStatus::Ok, or PamojaStatus::InvalidArgument for a null argument.

§Safety

server must be a live handle or null, and values must point to len readable bytes.