19 #ifndef DJI_HARDDRIVER_H 20 #define DJI_HARDDRIVER_H 84 virtual void init() = 0;
85 virtual time_ms getTimeStamp() = 0;
86 virtual size_t send(
const uint8_t *buf,
size_t len) = 0;
87 virtual size_t readall(uint8_t *buf,
size_t maxlen) = 0;
90 virtual void lockMemory() = 0;
91 virtual void freeMemory() = 0;
93 virtual void lockMSG() = 0;
94 virtual void freeMSG() = 0;
97 virtual void displayLog(
const char *buf = 0);
102 #endif // DJI_HARDDRIVER_H virtual void init()=0
After calling this function, HardDriver should be able to read and send correctly, through a correct UART part.
Definition: DJI_HardDriver.h:31
Definition: DJI_Mission.cpp:16