MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / registerGroupInfo

Method registerGroupInfo

app/src/IO/Drivers/Modbus.cpp:821–837  ·  view source on GitHub ↗

* @brief Returns information about a register group */

Source from the content-addressed store, hash-verified

819 * @brief Returns information about a register group
820 */
821QString IO::Drivers::Modbus::registerGroupInfo(const int index) const
822{
823 if (index < 0 || index >= m_registerGroups.count())
824 return QString();
825
826 // clang-format off
827 const auto &group = m_registerGroups[index];
828 const QStringList types = registerTypeList();
829 const QString typeName = (group.registerType < types.count()) ? types[group.registerType] : "";
830 // clang-format on
831
832 return QString("%1: %2 @ %3 (count: %4)")
833 .arg(index + 1)
834 .arg(typeName)
835 .arg(group.startAddress)
836 .arg(group.count);
837}
838
839//--------------------------------------------------------------------------------------------------
840// Project generation

Callers 1

getRegisterGroupsMethod · 0.80

Calls 1

countMethod · 0.45

Tested by

no test coverage detected