NetMeterbusMaster/meterBusServer.h

32 lines
645 B
C
Raw Normal View History

2014-05-14 19:37:04 +02:00
/*
* 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();
2015-05-29 22:38:24 +02:00
virtual void sendResponse(uint8_t *responseBuffer, uint16_t responseBufferLength, uint8_t token, char *name);
virtual void sendError(uint8_t code, uint8_t token, char *name);
2014-05-14 19:37:04 +02:00
private:
EthernetServer m_server;
EthernetClient m_client;
RequestSender *m_meterBusMaster;
};
#endif /* METERBUSSERVER_H_ */