meterbusclient is working, SND_NKE will be answered
This commit is contained in:
@ -13,6 +13,7 @@
|
||||
#include "cmd.h"
|
||||
#include "Config.h"
|
||||
#include "Resources.h"
|
||||
#include "Thermometer.h"
|
||||
|
||||
class MeterBusClient;
|
||||
|
||||
@ -66,16 +67,32 @@ struct MeterBusFrame {
|
||||
class MeterBusClient {
|
||||
public:
|
||||
MeterBusClient();
|
||||
void begin(CmdServer *cmdServer);
|
||||
void begin(CmdServer *cmdServer, Thermometer *thermometer);
|
||||
void exec();
|
||||
friend class MeterBusClientConfig;
|
||||
private:
|
||||
MeterBusClientConfig m_meterBusClientConfig;
|
||||
Thermometer *m_thermometer;
|
||||
unsigned char m_address;
|
||||
void setAddress(unsigned char address);
|
||||
unsigned char getAddress();
|
||||
void handleFrame();
|
||||
MeterBusFrame m_frame;
|
||||
|
||||
unsigned long m_frameCnt;
|
||||
unsigned long m_myFrameCnt;
|
||||
unsigned long m_invalidFrameCnt;
|
||||
unsigned long m_invalidChecksum;
|
||||
|
||||
bool m_debug;
|
||||
bool getDebug();
|
||||
void setDebug(bool b);
|
||||
bool m_info;
|
||||
bool getInfo();
|
||||
void setInfo(bool b);
|
||||
|
||||
void SND_NKE();
|
||||
void REQ_UD2();
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user