16 #include "qextserialport.h"
50 QByteArray readModbus(
const DBT_INVERTORS& invertor, quint16 regaddress, quint16 regcnt, quint16 expectedLength);
52 void incrementFrameId() { m_frameid++; }
54 float float32(
const QByteArray&
data,
int offset)
const;
55 qint16 integer16(
const QByteArray& data,
int offset)
const;
56 qint32 integer32(
const QByteArray& data,
int offset)
const;
62 QString stateToString(
int);
63 QString exceptionCodeToString(
int);
Communicates with invertors using serial port.
MODBUSTCP()
Constructor. The very basic initializations.
void data(DBT_DATA)
Signal to send retrieved data to other objects.
void open()
Opens serial port.
Class describing database table DATA.
void slotInit()
Function called within running thread to initialize all needed child objects.
Virtual class for invertor communication.
int m_current_invertor_index
Current index in INVERTOR::m_invertors list.
void loop()
Loops the invertors's list.
Class describing database table INVERTORS.