![](/media/cache/group/Racelogic_Blue_Logo.jpg.50x50_q85.jpg)
I messed up the merge, so pushing it over to another repo so I don't lose it. Will tidy up and remove later
Dependencies: BufferedSerial FatFileSystemCpp mbed
Diff: FIZ_readers/FIZ_ArriCmotion.h
- Revision:
- 62:dcb92159ac8e
- Child:
- 80:0b7f1b85b626
diff -r e734e86661b0 -r dcb92159ac8e FIZ_readers/FIZ_ArriCmotion.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/FIZ_readers/FIZ_ArriCmotion.h Mon Oct 25 09:04:21 2021 +0000 @@ -0,0 +1,25 @@ +#ifndef __FIZArriCM_H__ +#define __FIZArriCM_H__ +#include "FIZReader.h" + +//FIZ protocol used for Arri C motion systems +// this is listen only. + +class FIZ_ArriCmotion : public FIZReader { + +public: + FIZ_ArriCmotion(const PinName Tx, const PinName Rx); + virtual void requestCurrent(); + + private: + static const int InBufferSize = 32; + + void OnRx(void); + void parsePacket(); + + uint8_t inputBuffer[InBufferSize]; + int inputPtr; + }; + + +#endif \ No newline at end of file