picloud start develop

This commit is contained in:
2020-06-15 11:09:34 +03:00
parent f662a92380
commit 3f7f67e198
7 changed files with 133 additions and 7 deletions

View File

@@ -0,0 +1,28 @@
#include "dispatcherclient.h"
DispatcherClient::DispatcherClient(PIEthernet * eth_) {
eth = eth_;
eth->startThreadedRead();
CONNECTU(eth, threadedReadEvent, this, readed);
CONNECTU(eth, disconnected, this, disconnected);
piCoutObj << "client connected" << eth->sendAddress();
}
DispatcherClient::~DispatcherClient() {
}
void DispatcherClient::disconnected(bool withError) {
piCoutObj << "client disconnected" << eth->sendAddress();
disconnectEvent(this);
}
void DispatcherClient::readed(uchar *data, int size) {
PIByteArray ba(data, size);
piCoutObj << "readed" << ba.toHex();
eth->write(ba);
}