Radio Structures in OOP

Dependencies:   mbed mbed-rtos

Committer:
jjones646
Date:
Sun Dec 28 06:05:17 2014 +0000
Revision:
2:7d523bdd2f50
outlining communication implementations

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jjones646 2:7d523bdd2f50 1 #if 0
jjones646 2:7d523bdd2f50 2
jjones646 2:7d523bdd2f50 3 #ifndef SERIAL_LINK_H
jjones646 2:7d523bdd2f50 4 #define SERIAL_LINK_H
jjones646 2:7d523bdd2f50 5
jjones646 2:7d523bdd2f50 6 #include "mbed.h"
jjones646 2:7d523bdd2f50 7 #include "CommLink.h"
jjones646 2:7d523bdd2f50 8 #include "cmsis_os.h"
jjones646 2:7d523bdd2f50 9 #include "RTP.h"
jjones646 2:7d523bdd2f50 10 #include "ThreadHelper.h"
jjones646 2:7d523bdd2f50 11
jjones646 2:7d523bdd2f50 12 class SerialLink : public CommLink
jjones646 2:7d523bdd2f50 13 {
jjones646 2:7d523bdd2f50 14 public:
jjones646 2:7d523bdd2f50 15 SerialLink();
jjones646 2:7d523bdd2f50 16 virtual ~SerialLink();
jjones646 2:7d523bdd2f50 17
jjones646 2:7d523bdd2f50 18 virtual uint32_t sendPacket(RTP_t*);
jjones646 2:7d523bdd2f50 19 virtual uint32_t receivePacket(RTP_t*);
jjones646 2:7d523bdd2f50 20 virtual uint32_t reset(void);
jjones646 2:7d523bdd2f50 21 virtual uint32_t selfTest(void);
jjones646 2:7d523bdd2f50 22 virtual bool isConnected(void);
jjones646 2:7d523bdd2f50 23
jjones646 2:7d523bdd2f50 24 protected:
jjones646 2:7d523bdd2f50 25
jjones646 2:7d523bdd2f50 26
jjones646 2:7d523bdd2f50 27 private:
jjones646 2:7d523bdd2f50 28
jjones646 2:7d523bdd2f50 29
jjones646 2:7d523bdd2f50 30 };
jjones646 2:7d523bdd2f50 31
jjones646 2:7d523bdd2f50 32 #endif // SERIAL_LINK_H
jjones646 2:7d523bdd2f50 33
jjones646 2:7d523bdd2f50 34 #endif