Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::channels::ModbusRegisterInfo Struct Reference

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

void load (const iv::file::xml::node &nodeRegisterInfo)
 
void save (iv::file::xml::node &nodeRegisterInfo) const
 

Public Attributes

iv::comms::modbus::eRegisterType type {DefaultValues::type}
 
bool isExtended {DefaultValues::isExtended}
 
iv::types::comms::modbus::modbusAddress address {DefaultValues::address}
 
iv::eDataType dataType {DefaultValues::dataType}
 
iv::eEndianType endianType {DefaultValues::endianType}
 
uint8_t registerBitsLength {DefaultValues::registerBitsLength}
 
uint8_t bitPosition {DefaultValues::bitPosition}
 
iv::types::modbus::slaveId slaveId {0}
 

Member Function Documentation

◆ load()

void iv::channels::ModbusRegisterInfo::load ( const iv::file::xml::node & nodeRegisterInfo)
inline

◆ save()

void iv::channels::ModbusRegisterInfo::save ( iv::file::xml::node & nodeRegisterInfo) const
inline

Member Data Documentation

◆ address

iv::types::comms::modbus::modbusAddress iv::channels::ModbusRegisterInfo::address {DefaultValues::address}

◆ bitPosition

uint8_t iv::channels::ModbusRegisterInfo::bitPosition {DefaultValues::bitPosition}

◆ dataType

iv::eDataType iv::channels::ModbusRegisterInfo::dataType {DefaultValues::dataType}

◆ endianType

iv::eEndianType iv::channels::ModbusRegisterInfo::endianType {DefaultValues::endianType}

◆ isExtended

bool iv::channels::ModbusRegisterInfo::isExtended {DefaultValues::isExtended}

◆ registerBitsLength

uint8_t iv::channels::ModbusRegisterInfo::registerBitsLength {DefaultValues::registerBitsLength}

Habria que dejar claro dando de alta esto que se refiere al tamaño del registro del cual va a sacar el valor. Por ejemplo, si quieres un digital que coja el 5to bit de un Int de 16 bits, el tamaño del registro sería 16.

◆ slaveId

iv::types::modbus::slaveId iv::channels::ModbusRegisterInfo::slaveId {0}

◆ type

iv::comms::modbus::eRegisterType iv::channels::ModbusRegisterInfo::type {DefaultValues::type}

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