![](/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/FIZReader.h
- Revision:
- 85:0cc5931bb9ef
- Parent:
- 80:0b7f1b85b626
--- a/FIZ_readers/FIZReader.h Thu Dec 15 05:53:28 2022 +0000 +++ b/FIZ_readers/FIZReader.h Thu Dec 15 06:05:30 2022 +0000 @@ -1,6 +1,7 @@ #ifndef __FIZReader_H__ #define __FIZReader_H__ #include "BufferedSerial.h" +#include <vector> class FIZReader { @@ -14,7 +15,10 @@ protected: int hexValue(char ascii); - + unsigned int getAbsoluteValue(unsigned int encoder_pos, vector<unsigned int> &encoder_range, vector<unsigned int> &absolute_range); + uint32_t getAbsoluteFocus(uint32_t encoder_pos); + uint16_t getAbsoluteIris(uint16_t encoder_pos); + uint16_t getAbsoluteZoom(uint16_t encoder_pos); RawSerial _port; uint32_t _focus; // in mm