32 lines
591 B
C++
32 lines
591 B
C++
/*
|
|
* meterBusServer.h
|
|
*
|
|
* Created on: 16.09.2013
|
|
* Author: wn
|
|
*/
|
|
|
|
#ifndef METERBUSSERVER_H_
|
|
#define METERBUSSERVER_H_
|
|
|
|
|
|
#include <Ethernet.h>
|
|
#include "mBusDialog.h"
|
|
|
|
|
|
class MeterBusServer : public ResponseCallback {
|
|
public:
|
|
MeterBusServer(uint16_t port, RequestSender *meterBusMaster);
|
|
void begin();
|
|
void exec();
|
|
virtual void sendResponse(uint8_t *responseBuffer, uint16_t responseBufferLength);
|
|
virtual void sendError(uint8_t code);
|
|
private:
|
|
EthernetServer m_server;
|
|
EthernetClient m_client;
|
|
RequestSender *m_meterBusMaster;
|
|
};
|
|
|
|
|
|
|
|
#endif /* METERBUSSERVER_H_ */
|