Update modbuscommander plugin to libnyma-modbus

pull/67/head
Simon Stürz 2022-05-06 11:51:06 +02:00
parent c947b51023
commit 43d1c1c413
3 changed files with 13 additions and 21 deletions

View File

@ -31,12 +31,10 @@
#include "integrationpluginmodbuscommander.h"
#include "plugininfo.h"
#include "hardwaremanager.h"
#include "network/networkdevicediscovery.h"
#include "hardware/modbus/modbusrtumaster.h"
#include "hardware/modbus/modbusrtuhardwareresource.h"
#include <QSerialPort>
#include <hardwaremanager.h>
#include <network/networkdevicediscovery.h>
#include <hardware/modbus/modbusrtumaster.h>
#include <hardware/modbus/modbusrtuhardwareresource.h>
IntegrationPluginModbusCommander::IntegrationPluginModbusCommander()
{

View File

@ -31,14 +31,15 @@
#ifndef INTEGRATIONPLUGINMODBUSCOMMANDER_H
#define INTEGRATIONPLUGINMODBUSCOMMANDER_H
#include "plugintimer.h"
#include "integrations/integrationplugin.h"
#include "hardware/modbus/modbusrtumaster.h"
#include <plugintimer.h>
#include <integrations/integrationplugin.h>
#include <hardware/modbus/modbusrtumaster.h>
#include "../modbus/modbustcpmaster.h"
#include <modbustcpmaster.h>
#include <QSerialPortInfo>
#include <QUuid>
#include <QSerialPort>
#include <QSerialPortInfo>
class IntegrationPluginModbusCommander: public IntegrationPlugin
{
@ -60,7 +61,6 @@ public:
private:
PluginTimer *m_refreshTimer = nullptr;
//QHash<Thing*, ModbusRTUMaster*> m_modbusRTUMasters;
QHash<Thing*, ModbusTCPMaster*> m_modbusTCPMasters;
QHash<Thing *, ModbusRtuMaster *> m_modbusRtuMasters;
QHash<QUuid, ThingActionInfo*> m_asyncActions;

View File

@ -1,15 +1,9 @@
include(../plugins.pri)
QT += \
serialport \
network \
serialbus \
include(../modbus.pri)
SOURCES += \
integrationpluginmodbuscommander.cpp \
../modbus/modbustcpmaster.cpp
integrationpluginmodbuscommander.cpp
HEADERS += \
integrationpluginmodbuscommander.h \
../modbus/modbustcpmaster.h
integrationpluginmodbuscommander.h