Skip to content

Commit 057bdf8

Browse files
committed
Extended 'SendMessage' dialog
1 parent 20ce05f commit 057bdf8

21 files changed

+747
-264
lines changed

src/client/core/client.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ QString mbClient::columnNameByIndex(int i) const
8282
return QMetaEnum::fromType<mbClientDataView::ClientColumns>().valueToKey(type);;
8383
}
8484

85+
void mbClient::sendPortMessage(mb::Client::PortHandle_t handle, const mbClientRunMessagePtr &message)
86+
{
87+
runtime()->sendPortMessage(handle, message);
88+
}
89+
8590
void mbClient::sendMessage(mb::Client::DeviceHandle_t handle, const mbClientRunMessagePtr &message)
8691
{
8792
runtime()->sendMessage(handle, message);

src/client/core/client.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ class mbClient : public mbCore
7070
QString columnNameByIndex(int i) const override;
7171

7272
public:
73+
void sendPortMessage(mb::Client::PortHandle_t handle, const mbClientRunMessagePtr &message);
7374
void sendMessage(mb::Client::DeviceHandle_t handle, const mbClientRunMessagePtr &message);
7475
void updateItem(mb::Client::ItemHandle_t handle, const QByteArray &data, Modbus::StatusCode status, mb::Timestamp_t timestamp);
7576
void writeItemData(mb::Client::ItemHandle_t handle, const QByteArray &data);

src/client/core/client_global.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include <mbcore.h>
2727
#include <core_global.h>
2828

29+
class mbClientPort;
2930
class mbClientDevice;
3031
class mbClientDataViewItem;
3132
class mbClientRunMessage;
@@ -36,6 +37,7 @@ namespace mb {
3637

3738
namespace Client {
3839

40+
typedef mbClientPort* PortHandle_t;
3941
typedef mbClientDevice* DeviceHandle_t;
4042
typedef mbClientDataViewItem* ItemHandle_t;
4143

0 commit comments

Comments
 (0)