25 lines
476 B
C
25 lines
476 B
C
|
#ifndef COMMANDS_TO_UPDATE_DC_H_INCLUDED
|
||
|
#define COMMANDS_TO_UPDATE_DC_H_INCLUDED
|
||
|
|
||
|
#include "serial.h"
|
||
|
|
||
|
class hwinf;
|
||
|
class Command {
|
||
|
hwinf const *m_hw;
|
||
|
Serial m_serial;
|
||
|
public:
|
||
|
Command(hwinf const *hw);
|
||
|
~Command();
|
||
|
|
||
|
bool startCmdSequence();
|
||
|
|
||
|
bool resetDeviceController();
|
||
|
bool enterBootloader();
|
||
|
bool isBootloaderRunning();
|
||
|
bool loadBinary();
|
||
|
bool sendBinary();
|
||
|
bool exitBootloader();
|
||
|
};
|
||
|
|
||
|
#endif // COMMANDS_TO_UPDATE_DC_H_INCLUDED
|