muCom  1.0
The reliable, fast and easy way to exchange binary data via UART
muCom.h
1 
8 #ifndef MUCOM_H
9 #define MUCOM_H
10 
11 #include <Arduino.h>
12 #include "muComBase.h"
13 
14 
21 class muCom : public muComBase
22 {
23  private:
24  Stream *_ser;
25 
26  inline void _write(uint8_t* data, uint8_t cnt)
27  { this->_ser->write(data, cnt); }
28 
29  inline uint8_t _read(void)
30  { return this->_ser->read(); }
31 
32  inline uint8_t _available(void)
33  { return this->_ser->available(); }
34 
35  inline void _flushTx(void)
36  { this->_ser->flush(); }
37 
38  inline int16_t _getTimestamp(void)
39  { return millis(); }
40 
41 
42  public:
43  muCom(Stream &ser, uint8_t num_var, uint8_t num_func);
44 };
45 
46 
47 #endif //MUCOM_H
muComBase::write
void write(uint8_t index, uint8_t *data, uint8_t cnt)
Write a data array to a remote variable.
Definition: muComBase.h:195
muComBase
Base muCom class.
Definition: muComBase.h:56
muCom
File containing the main class for the muCom interface when being used for an Arduino.
Definition: muCom.h:21