Connectino Library
ConnectinoBinuart.h
1 // not implemented yet
2 #ifndef ConnectinoBinuart_h
3 #define ConnectinoBinuart_h
4 
5 #include "StxHwSerial.h"
6 
13 {
14  public:
19  ConnectinoBinuart(StxHwSerial &refSerial);
20 
30  bool moduleCallback(uint8_t subId, uint8_t reqId, uint16_t dataSize, uint8_t *data);
31 
37  uint8_t getModId();
38 
46  bool ping(unsigned int timeout);
47  private:
48  StxHwSerial &StxSerial;
49  volatile bool pingDone = false;
50 };
51 
52 #endif
uint8_t getModId()
Get the ID of the Binuart module.
Definition: ConnectinoBinuart.cpp:9
ConnectinoBinuart(StxHwSerial &refSerial)
Binuart module constructor.
Definition: ConnectinoBinuart.cpp:5
bool ping(unsigned int timeout)
Send a ping frame to the module.
Definition: ConnectinoBinuart.cpp:33
Binuart module.
Definition: ConnectinoBinuart.h:12
Binuart module.
Definition: ConnectinoModule.h:10
bool moduleCallback(uint8_t subId, uint8_t reqId, uint16_t dataSize, uint8_t *data)
Callback function for serial frames of the Binuart module.
Definition: ConnectinoBinuart.cpp:13