IO::Modbus::PDU::Data::ReadDiscreteInputs::Response Struct Reference

#include <PDU.h>

Collaboration diagram for IO::Modbus::PDU::Data::ReadDiscreteInputs::Response:

Public Member Functions

void setInput (uint16_t input, bool value)
 
bool getInput (uint16_t input)
 
void setCount (uint16_t count)
 
uint16_t getCount () const
 

Public Attributes

uint8_t byteCount
 Calculated. More...
 
uint8_t inputStatus [250]
 

Static Public Attributes

static constexpr uint16_t MaxInputs {sizeof(inputStatus) * 8}
 

Member Function Documentation

◆ getCount()

uint16_t IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::getCount ( ) const
inline

◆ getInput()

bool IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::getInput ( uint16_t  input)
inline

◆ setCount()

void IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::setCount ( uint16_t  count)
inline

◆ setInput()

void IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::setInput ( uint16_t  input,
bool  value 
)
inline

Member Data Documentation

◆ byteCount

uint8_t IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::byteCount

Calculated.

◆ inputStatus

uint8_t IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::inputStatus[250]

◆ MaxInputs

constexpr uint16_t IO::Modbus::PDU::Data::ReadDiscreteInputs::Response::MaxInputs {sizeof(inputStatus) * 8}
staticconstexpr

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