IO::Modbus::PDU::Data::WriteMultipleCoils::Request Struct Reference

#include <PDU.h>

Collaboration diagram for IO::Modbus::PDU::Data::WriteMultipleCoils::Request:

Public Member Functions

void setCoil (uint16_t coil, bool state)
 
void setCount (uint16_t count)
 

Public Attributes

uint16_t startAddress
 
uint16_t quantityOfOutputs
 
uint8_t byteCount
 Calculated. More...
 
uint8_t values [246]
 

Static Public Attributes

static constexpr uint16_t MaxCoils {sizeof(values) * 8}
 

Member Function Documentation

◆ setCoil()

void IO::Modbus::PDU::Data::WriteMultipleCoils::Request::setCoil ( uint16_t  coil,
bool  state 
)
inline

◆ setCount()

void IO::Modbus::PDU::Data::WriteMultipleCoils::Request::setCount ( uint16_t  count)
inline

Member Data Documentation

◆ byteCount

uint8_t IO::Modbus::PDU::Data::WriteMultipleCoils::Request::byteCount

Calculated.

◆ MaxCoils

constexpr uint16_t IO::Modbus::PDU::Data::WriteMultipleCoils::Request::MaxCoils {sizeof(values) * 8}
staticconstexpr

◆ quantityOfOutputs

uint16_t IO::Modbus::PDU::Data::WriteMultipleCoils::Request::quantityOfOutputs

◆ startAddress

uint16_t IO::Modbus::PDU::Data::WriteMultipleCoils::Request::startAddress

◆ values

uint8_t IO::Modbus::PDU::Data::WriteMultipleCoils::Request::values[246]

The documentation for this struct was generated from the following file: