1 #ifndef pfodBTCBufferedStream_h
2 #define pfodBTCBufferedStream_h
18 virtual size_t write(
const uint8_t *buf,
size_t size);
28 void sendAfterDelay();
29 unsigned long sendDelayTime;
31 size_t _write(uint8_t c);
32 static const unsigned long DEFAULT_SEND_DELAY_TIME = 10000;
33 static const size_t PFOD_DEFAULT_BTC_SEND_BUFFER_SIZE = 128;
34 uint8_t sendBuffer[PFOD_DEFAULT_BTC_SEND_BUFFER_SIZE];
35 size_t sendBufferIdx = 0;
39 unsigned long sendTimerStart;
40 bool timerRunning =
false;
(c)2015 Forward Computing and Control Pty.
pfodBTCBufferedStream * connect(Stream *_stream)
virtual size_t write(const uint8_t *buf, size_t size)
void setDebugStream(Print *out)
virtual size_t write(uint8_t)