Comm interface

This commit is contained in:
Lubos Petrovic
2020-12-20 15:31:45 +01:00
parent e7e16f9a9a
commit c096858db4
11 changed files with 516 additions and 418 deletions

View File

@@ -4,16 +4,21 @@
#include "LiveData.h"
//#include "BoardInterface.h"
class BoardInterface; // Forward declaration
class CommInterface {
protected:
LiveData* liveData;
//BoardInterface* board;
BoardInterface* board;
char ch;
String line;
public:
void initComm(LiveData* pLiveData/*, BoardInterface* pBoard**/);
void initComm(LiveData* pLiveData, BoardInterface* pBoard);
virtual void connectDevice() = 0;
virtual void disconnectDevice() = 0;
virtual void scanDevices() = 0;
virtual void mainLoop() = 0;
};
#endif // COMMINTERFACE_H