djiparsetxt
|
Go to the source code of this file.
Functions | |
u_int8_t | getByte (u_int8_t const *&ptr, u_int8_t const *limit) |
u_int16_t | get2BytesBE (u_int8_t const *&ptr, u_int8_t const *limit) |
u_int16_t | get2BytesLE (u_int8_t const *&ptr, u_int8_t const *limit) |
unsigned | getWord32BE (u_int8_t const *&ptr, u_int8_t const *limit) |
unsigned | getWord32LE (u_int8_t const *&ptr, u_int8_t const *limit) |
u_int64_t | getWord64LE (u_int8_t const *&ptr, u_int8_t const *limit) |
void | printString (char const *label, u_int8_t const *&ptr, unsigned stringLength, u_int8_t const *limit) |
void | printHex (char const *label, u_int8_t const *&ptr, u_int8_t const *limit) |
u_int16_t get2BytesBE | ( | u_int8_t const *& | ptr, |
u_int8_t const * | limit | ||
) |
Definition at line 34 of file DJITxtParser.cpp.
References END_OF_DATA.
Referenced by RecordAndDetailsParser::parseRecord(), and RecordAndDetailsParser::parseRecord_JPEG().
u_int16_t get2BytesLE | ( | u_int8_t const *& | ptr, |
u_int8_t const * | limit | ||
) |
Definition at line 41 of file DJITxtParser.cpp.
References END_OF_DATA.
Referenced by main(), RecordAndDetailsParser::note2ByteDateField(), RecordAndDetailsParser::note2ByteField(), and RecordAndDetailsParser::parseRecord_COMPONENT().
u_int8_t getByte | ( | u_int8_t const *& | ptr, |
u_int8_t const * | limit | ||
) |
Definition at line 29 of file DJITxtParser.cpp.
References END_OF_DATA.
Referenced by RecordAndDetailsParser::note3ByteVersionField(), RecordAndDetailsParser::noteByteField(), RecordAndDetailsParser::parseRecord(), RecordAndDetailsParser::parseRecord_COMPONENT(), RecordAndDetailsParser::parseRecord_DEFORM(), RecordAndDetailsParser::parseRecord_GIMBAL(), RecordAndDetailsParser::parseRecord_HOME(), RecordAndDetailsParser::parseRecord_OSD(), RecordAndDetailsParser::parseRecord_RC(), and RecordAndDetailsParser::parseRecord_SMART_BATTERY().
unsigned getWord32BE | ( | u_int8_t const *& | ptr, |
u_int8_t const * | limit | ||
) |
unsigned getWord32LE | ( | u_int8_t const *& | ptr, |
u_int8_t const * | limit | ||
) |
Definition at line 55 of file DJITxtParser.cpp.
References END_OF_DATA.
Referenced by getWord64LE(), RecordAndDetailsParser::note4ByteField(), and RecordAndDetailsParser::note4ByteFloatField().
u_int64_t getWord64LE | ( | u_int8_t const *& | ptr, |
u_int8_t const * | limit | ||
) |
Definition at line 62 of file DJITxtParser.cpp.
References getWord32LE().
Referenced by main(), RecordAndDetailsParser::note8ByteDoubleField(), RecordAndDetailsParser::note8ByteLatitudeOrLongitudeFieldInDegrees(), RecordAndDetailsParser::note8ByteLatitudeOrLongitudeFieldInRadians(), and RecordAndDetailsParser::note8ByteTimestampField().
void printHex | ( | char const * | label, |
u_int8_t const *& | ptr, | ||
u_int8_t const * | limit | ||
) |
Definition at line 83 of file DJITxtParser.cpp.
Referenced by RecordAndDetailsParser::parseRecordUnknownFormat().
void printString | ( | char const * | label, |
u_int8_t const *& | ptr, | ||
unsigned | stringLength, | ||
u_int8_t const * | limit | ||
) |