disable loop mechanism
This commit is contained in:
@ -55,6 +55,8 @@ private:
|
||||
|
||||
const uint8_t SEND_BUFFER_SIZE = 30;
|
||||
const uint8_t RECEIVE_BUFFER_SIZE = 250;
|
||||
const uint8_t DISABLE_DELAY = 5;
|
||||
const uint32_t DISABLE_TIMEOUT = 15000;
|
||||
|
||||
class MeterBusMaster : public RequestSender {
|
||||
public:
|
||||
@ -82,9 +84,15 @@ private:
|
||||
bool m_sampling;
|
||||
bool m_calibration;
|
||||
uint16_t m_errorCount;
|
||||
bool m_disabled;
|
||||
bool m_loopIsDisabled;
|
||||
uint8_t m_disableDelay;
|
||||
uint32_t m_disableTime;
|
||||
void prepareResponse(bool err, uint8_t in);
|
||||
void sample();
|
||||
void hold();
|
||||
void disableLoop();
|
||||
void enableLoop();
|
||||
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user