muCom
1.0
The reliable, fast and easy way to exchange binary data via UART
src
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
Generated by
1.8.16