Update modbuscommander plugin to libnyma-modbus
parent
c947b51023
commit
43d1c1c413
|
|
@ -31,12 +31,10 @@
|
||||||
#include "integrationpluginmodbuscommander.h"
|
#include "integrationpluginmodbuscommander.h"
|
||||||
#include "plugininfo.h"
|
#include "plugininfo.h"
|
||||||
|
|
||||||
#include "hardwaremanager.h"
|
#include <hardwaremanager.h>
|
||||||
#include "network/networkdevicediscovery.h"
|
#include <network/networkdevicediscovery.h>
|
||||||
#include "hardware/modbus/modbusrtumaster.h"
|
#include <hardware/modbus/modbusrtumaster.h>
|
||||||
#include "hardware/modbus/modbusrtuhardwareresource.h"
|
#include <hardware/modbus/modbusrtuhardwareresource.h>
|
||||||
|
|
||||||
#include <QSerialPort>
|
|
||||||
|
|
||||||
IntegrationPluginModbusCommander::IntegrationPluginModbusCommander()
|
IntegrationPluginModbusCommander::IntegrationPluginModbusCommander()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -31,14 +31,15 @@
|
||||||
#ifndef INTEGRATIONPLUGINMODBUSCOMMANDER_H
|
#ifndef INTEGRATIONPLUGINMODBUSCOMMANDER_H
|
||||||
#define INTEGRATIONPLUGINMODBUSCOMMANDER_H
|
#define INTEGRATIONPLUGINMODBUSCOMMANDER_H
|
||||||
|
|
||||||
#include "plugintimer.h"
|
#include <plugintimer.h>
|
||||||
#include "integrations/integrationplugin.h"
|
#include <integrations/integrationplugin.h>
|
||||||
#include "hardware/modbus/modbusrtumaster.h"
|
#include <hardware/modbus/modbusrtumaster.h>
|
||||||
|
|
||||||
#include "../modbus/modbustcpmaster.h"
|
#include <modbustcpmaster.h>
|
||||||
|
|
||||||
#include <QSerialPortInfo>
|
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <QSerialPort>
|
||||||
|
#include <QSerialPortInfo>
|
||||||
|
|
||||||
class IntegrationPluginModbusCommander: public IntegrationPlugin
|
class IntegrationPluginModbusCommander: public IntegrationPlugin
|
||||||
{
|
{
|
||||||
|
|
@ -60,7 +61,6 @@ public:
|
||||||
private:
|
private:
|
||||||
PluginTimer *m_refreshTimer = nullptr;
|
PluginTimer *m_refreshTimer = nullptr;
|
||||||
|
|
||||||
//QHash<Thing*, ModbusRTUMaster*> m_modbusRTUMasters;
|
|
||||||
QHash<Thing*, ModbusTCPMaster*> m_modbusTCPMasters;
|
QHash<Thing*, ModbusTCPMaster*> m_modbusTCPMasters;
|
||||||
QHash<Thing *, ModbusRtuMaster *> m_modbusRtuMasters;
|
QHash<Thing *, ModbusRtuMaster *> m_modbusRtuMasters;
|
||||||
QHash<QUuid, ThingActionInfo*> m_asyncActions;
|
QHash<QUuid, ThingActionInfo*> m_asyncActions;
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,9 @@
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
include(../modbus.pri)
|
||||||
QT += \
|
|
||||||
serialport \
|
|
||||||
network \
|
|
||||||
serialbus \
|
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
integrationpluginmodbuscommander.cpp \
|
integrationpluginmodbuscommander.cpp
|
||||||
../modbus/modbustcpmaster.cpp
|
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
integrationpluginmodbuscommander.h \
|
integrationpluginmodbuscommander.h
|
||||||
../modbus/modbustcpmaster.h
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue