11 #ifndef TAF_LOCGNSS_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_LOCGNSS_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_LOCGNSS_MSG_SIZE 27 #define _MSGID_taf_locGnss_AddPositionHandler 0 28 #define _MSGID_taf_locGnss_RemovePositionHandler 1 29 #define _MSGID_taf_locGnss_AddCapabilityChangeHandler 2 30 #define _MSGID_taf_locGnss_RemoveCapabilityChangeHandler 3 31 #define _MSGID_taf_locGnss_GetLastSampleRef 4 32 #define _MSGID_taf_locGnss_GetPositionState 5 33 #define _MSGID_taf_locGnss_ReleaseSampleRef 6 34 #define _MSGID_taf_locGnss_GetLocation 7 35 #define _MSGID_taf_locGnss_GetDirection 8 36 #define _MSGID_taf_locGnss_GetAltitude 9 37 #define _MSGID_taf_locGnss_GetHorizontalSpeed 10 38 #define _MSGID_taf_locGnss_GetVerticalSpeed 11 39 #define _MSGID_taf_locGnss_GetGpsLeapSeconds 12 40 #define _MSGID_taf_locGnss_GetDate 13 41 #define _MSGID_taf_locGnss_GetTime 14 42 #define _MSGID_taf_locGnss_Enable 15 43 #define _MSGID_taf_locGnss_Start 16 44 #define _MSGID_taf_locGnss_Disable 17 45 #define _MSGID_taf_locGnss_Stop 18 46 #define _MSGID_taf_locGnss_SetConstellation 19 47 #define _MSGID_taf_locGnss_GetConstellation 20 48 #define _MSGID_taf_locGnss_AddNmeaHandler 21 49 #define _MSGID_taf_locGnss_RemoveNmeaHandler 22 50 #define _MSGID_taf_locGnss_GetState 23 51 #define _MSGID_taf_locGnss_GetSatellitesStatus 24 52 #define _MSGID_taf_locGnss_GetAcquisitionRate 25 53 #define _MSGID_taf_locGnss_GetTtff 26 54 #define _MSGID_taf_locGnss_GetSatellitesInfo 27 55 #define _MSGID_taf_locGnss_GetTimeAccuracy 28 56 #define _MSGID_taf_locGnss_GetEpochTime 29 57 #define _MSGID_taf_locGnss_SetDopResolution 30 58 #define _MSGID_taf_locGnss_GetDilutionOfPrecision 31 59 #define _MSGID_taf_locGnss_GetLeapSeconds 32 60 #define _MSGID_taf_locGnss_GetGpsTime 33 61 #define _MSGID_taf_locGnss_SetAcquisitionRate 34 62 #define _MSGID_taf_locGnss_ForceWarmRestart 35 63 #define _MSGID_taf_locGnss_ForceColdRestart 36 64 #define _MSGID_taf_locGnss_ForceFactoryRestart 37 65 #define _MSGID_taf_locGnss_ForceHotRestart 38 66 #define _MSGID_taf_locGnss_GetSupportedConstellations 39 67 #define _MSGID_taf_locGnss_SetMinElevation 40 68 #define _MSGID_taf_locGnss_StartMode 41 69 #define _MSGID_taf_locGnss_GetMinElevation 42 70 #define _MSGID_taf_locGnss_SetNmeaSentences 43 71 #define _MSGID_taf_locGnss_GetNmeaSentences 44 72 #define _MSGID_taf_locGnss_SetDRConfig 45 73 #define _MSGID_taf_locGnss_GetSupportedNmeaSentences 46 74 #define _MSGID_taf_locGnss_ConfigureEngineState 47 75 #define _MSGID_taf_locGnss_ConfigureRobustLocation 48 76 #define _MSGID_taf_locGnss_RobustLocationInformation 49 77 #define _MSGID_taf_locGnss_DefaultSecondaryBandConstellations 50 78 #define _MSGID_taf_locGnss_RequestSecondaryBandConstellations 51 79 #define _MSGID_taf_locGnss_ConfigureSecondaryBandConstellations 52 80 #define _MSGID_taf_locGnss_GetMagneticDeviation 53 81 #define _MSGID_taf_locGnss_GetEllipticalUncertainty 54 82 #define _MSGID_taf_locGnss_SetLeverArmConfig 55 83 #define _MSGID_taf_locGnss_SetEngineType 56 84 #define _MSGID_taf_locGnss_GetConformityIndex 57 85 #define _MSGID_taf_locGnss_GetCalibrationData 58 86 #define _MSGID_taf_locGnss_GetBodyFrameData 59 87 #define _MSGID_taf_locGnss_GetVRPBasedLLA 60 88 #define _MSGID_taf_locGnss_GetVRPBasedVelocity 61 89 #define _MSGID_taf_locGnss_GetSvUsedInPosition 62 90 #define _MSGID_taf_locGnss_GetSbasCorrection 63 91 #define _MSGID_taf_locGnss_GetPositionTechnology 64 92 #define _MSGID_taf_locGnss_GetLocationInfoValidity 65 93 #define _MSGID_taf_locGnss_GetLocationOutputEngParams 66 94 #define _MSGID_taf_locGnss_GetReliabilityInformation 67 95 #define _MSGID_taf_locGnss_GetStdDeviationAzimuthInfo 68 96 #define _MSGID_taf_locGnss_GetRealTimeInformation 69 97 #define _MSGID_taf_locGnss_GetMeasurementUsageInfo 70 98 #define _MSGID_taf_locGnss_GetReportStatus 71 99 #define _MSGID_taf_locGnss_GetAltitudeMeanSeaLevel 72 100 #define _MSGID_taf_locGnss_GetSVIds 73 101 #define _MSGID_taf_locGnss_GetSatellitesInfoEx 74 102 #define _MSGID_taf_locGnss_SetMinGpsWeek 75 103 #define _MSGID_taf_locGnss_GetMinGpsWeek 76 104 #define _MSGID_taf_locGnss_GetCapabilities 77 105 #define _MSGID_taf_locGnss_SetNmeaConfiguration 78 106 #define _MSGID_taf_locGnss_GetXtraStatus 79 107 #define _MSGID_taf_locGnss_GetGnssData 80 108 #define _MSGID_taf_locGnss_SetDRConfigValidity 81 109 #define _MSGID_taf_locGnss_GetGptpTime 82 949 bool subResult, result =
true;
954 result = result && subResult;
957 result = result && subResult;
960 result = result && subResult;
963 result = result && subResult;
966 result = result && subResult;
969 result = result && subResult;
972 result = result && subResult;
975 result = result && subResult;
978 result = result && subResult;
981 result = result && subResult;
1048 uint8_t **bufferPtr,
1053 bool subResult, result =
true;
1058 result = result && subResult;
1061 result = result && subResult;
1064 result = result && subResult;
1067 result = result && subResult;
1070 result = result && subResult;
1073 result = result && subResult;
1076 result = result && subResult;
1079 result = result && subResult;
1086 uint8_t **bufferPtr,
1136 uint8_t **bufferPtr,
1141 bool subResult, result =
true;
1146 result = result && subResult;
1149 result = result && subResult;
1152 result = result && subResult;
1155 result = result && subResult;
1162 uint8_t **bufferPtr,
1192 uint8_t **bufferPtr,
1197 bool subResult, result =
true;
1202 result = result && subResult;
1205 result = result && subResult;
1208 result = result && subResult;
1211 result = result && subResult;
1214 result = result && subResult;
1217 result = result && subResult;
1220 result = result && subResult;
1223 result = result && subResult;
1226 result = result && subResult;
1229 result = result && subResult;
1232 result = result && subResult;
1235 result = result && subResult;
1238 result = result && subResult;
1241 result = result && subResult;
1244 result = result && subResult;
1247 result = result && subResult;
1250 result = result && subResult;
1253 result = result && subResult;
1256 result = result && subResult;
1263 uint8_t **bufferPtr,
1368 uint8_t **bufferPtr,
1373 bool subResult, result =
true;
1378 result = result && subResult;
1381 result = result && subResult;
1384 result = result && subResult;
1387 result = result && subResult;
1390 result = result && subResult;
1393 result = result && subResult;
1400 uint8_t **bufferPtr,
1440 uint8_t **bufferPtr,
1445 bool subResult, result =
true;
1450 result = result && subResult;
1453 result = result && subResult;
1456 result = result && subResult;
1463 uint8_t **bufferPtr,
1488 uint8_t **bufferPtr,
1493 bool subResult, result =
true;
1498 result = result && subResult;
1501 result = result && subResult;
1504 result = result && subResult;
1511 uint8_t **bufferPtr,
1536 uint8_t **bufferPtr,
1541 bool subResult, result =
true;
1546 result = result && subResult;
1549 result = result && subResult;
1552 result = result && subResult;
1559 uint8_t **bufferPtr,
1582 #endif // TAF_LOCGNSS_MESSAGES_H_INCLUDE_GUARD static bool taf_locGnss_PackEngineMask(uint8_t **bufferPtr, taf_locGnss_EngineMask_t value)
Definition: taf_locGnss_messages.h:690
static bool taf_locGnss_PackLocCapabilityType(uint8_t **bufferPtr, taf_locGnss_LocCapabilityType_t value)
Definition: taf_locGnss_messages.h:240
taf_locGnss_EngineState_t
Definition: taf_locGnss_common.h:393
uint16_t satAzim
Definition: taf_locGnss_common.h:237
Definition: taf_locGnss_common.h:1004
static bool taf_locGnss_UnpackDRConfigValidityType(uint8_t **bufferPtr, taf_locGnss_DRConfigValidityType_t *valuePtr)
Definition: taf_locGnss_messages.h:924
uint64_t bodyFrameDataMask
Definition: taf_locGnss_common.h:1040
uint32_t taf_locGnss_EngineMask_t
Definition: taf_locGnss_common.h:787
taf_locGnss_XtraDataStatus_t
Definition: taf_locGnss_common.h:972
static bool taf_locGnss_PackXtraStatusParams(uint8_t **bufferPtr, const taf_locGnss_XtraStatusParams_t *valuePtr)
Definition: taf_locGnss_messages.h:1535
taf_locGnss_GnssSignalType_t
Definition: taf_locGnss_common.h:896
uint32_t taf_locGnss_DRConfigValidityType_t
Definition: taf_locGnss_common.h:996
static bool taf_locGnss_PackEngineReportsType(uint8_t **bufferPtr, taf_locGnss_EngineReportsType_t value)
Definition: taf_locGnss_messages.h:540
double rollRateUnc
Definition: taf_locGnss_common.h:1056
static bool taf_locGnss_PackNmeaBitMask(uint8_t **bufferPtr, taf_locGnss_NmeaBitMask_t value)
Definition: taf_locGnss_messages.h:440
LE_DECLARE_INLINE bool le_pack_UnpackUint16(uint8_t **bufferPtr, uint16_t *valuePtr)
Definition: le_pack.h:1183
static bool taf_locGnss_PackConstellationArea(uint8_t **bufferPtr, taf_locGnss_ConstellationArea_t value)
Definition: taf_locGnss_messages.h:365
uint32_t taf_locGnss_LocationInfoValidity_t
Definition: taf_locGnss_common.h:686
static bool taf_locGnss_UnpackLocationInfoExValidity(uint8_t **bufferPtr, taf_locGnss_LocationInfoExValidity_t *valuePtr)
Definition: taf_locGnss_messages.h:674
static bool taf_locGnss_PackGnssMeasurementInfo(uint8_t **bufferPtr, const taf_locGnss_GnssMeasurementInfo_t *valuePtr)
Definition: taf_locGnss_messages.h:1439
taf_locGnss_Resolution_t
Definition: taf_locGnss_common.h:315
Definition: taf_locGnss_common.h:1099
taf_locGnss_LeverArmType_t
Definition: taf_locGnss_common.h:514
uint32_t signalType
Definition: taf_locGnss_common.h:238
uint16_t satId
Definition: taf_locGnss_common.h:236
static bool taf_locGnss_UnpackEngineType(uint8_t **bufferPtr, taf_locGnss_EngineType_t *valuePtr)
Definition: taf_locGnss_messages.h:424
uint32_t xtraValidForHours
Definition: taf_locGnss_common.h:1116
LE_DECLARE_INLINE bool le_pack_UnpackUint64(uint8_t **bufferPtr, uint64_t *valuePtr)
Definition: le_pack.h:1227
static bool taf_locGnss_PackAltType(uint8_t **bufferPtr, taf_locGnss_AltType_t value)
Definition: taf_locGnss_messages.h:215
taf_locGnss_SBConstellation_t
Definition: taf_locGnss_common.h:164
static bool taf_locGnss_PackStartMode(uint8_t **bufferPtr, taf_locGnss_StartMode_t value)
Definition: taf_locGnss_messages.h:490
static bool taf_locGnss_UnpackEngineReportsType(uint8_t **bufferPtr, taf_locGnss_EngineReportsType_t *valuePtr)
Definition: taf_locGnss_messages.h:549
double longAccel
Definition: taf_locGnss_common.h:1041
static bool taf_locGnss_PackLocationReliability(uint8_t **bufferPtr, taf_locGnss_LocationReliability_t value)
Definition: taf_locGnss_messages.h:740
static bool taf_locGnss_PackLeverArmParams(uint8_t **bufferPtr, const taf_locGnss_LeverArmParams_t *valuePtr)
Definition: taf_locGnss_messages.h:1135
static bool taf_locGnss_UnpackEngineMask(uint8_t **bufferPtr, taf_locGnss_EngineMask_t *valuePtr)
Definition: taf_locGnss_messages.h:699
double yawOffset
Definition: taf_locGnss_common.h:1007
taf_locGnss_AltType_t
Definition: taf_locGnss_common.h:212
taf_locGnss_ConstellationArea_t
Definition: taf_locGnss_common.h:376
static bool taf_locGnss_UnpackDrParams(uint8_t **bufferPtr, taf_locGnss_DrParams_t *valuePtr)
Definition: taf_locGnss_messages.h:1085
taf_locGnss_CalibrationType_t
Definition: taf_locGnss_common.h:550
double vertAccel
Definition: taf_locGnss_common.h:1043
taf_locGnss_GeodeticDatumType_t
Definition: taf_locGnss_common.h:476
double latAccelUnc
Definition: taf_locGnss_common.h:1047
uint32_t taf_locGnss_LocationTechnologyType_t
Definition: taf_locGnss_common.h:849
double sidewaysOffsetMeters
Definition: taf_locGnss_common.h:1026
static bool taf_locGnss_UnpackStartMode(uint8_t **bufferPtr, taf_locGnss_StartMode_t *valuePtr)
Definition: taf_locGnss_messages.h:499
double jammerInd
Definition: taf_locGnss_common.h:1102
static bool taf_locGnss_PackGnssData(uint8_t **bufferPtr, const taf_locGnss_GnssData_t *valuePtr)
Definition: taf_locGnss_messages.h:1487
Definition: taf_locGnss_common.h:1038
static bool taf_locGnss_PackReportStatus(uint8_t **bufferPtr, taf_locGnss_ReportStatus_t value)
Definition: taf_locGnss_messages.h:865
double pitchRate
Definition: taf_locGnss_common.h:1051
struct __attribute__((packed))
Definition: taf_locGnss_messages.h:20
Definition: taf_locGnss_common.h:229
uint64_t gal
Definition: taf_locGnss_common.h:1072
uint64_t navic
Definition: taf_locGnss_common.h:1075
double longAccelUnc
Definition: taf_locGnss_common.h:1046
static bool taf_locGnss_UnpackXtraDataStatus(uint8_t **bufferPtr, taf_locGnss_XtraDataStatus_t *valuePtr)
Definition: taf_locGnss_messages.h:899
taf_locGnss_FixState_t
Definition: taf_locGnss_common.h:193
double latAccel
Definition: taf_locGnss_common.h:1042
uint64_t glo
Definition: taf_locGnss_common.h:1071
double yawRate
Definition: taf_locGnss_common.h:1044
taf_locGnss_EngineReportsType_t
Definition: taf_locGnss_common.h:531
static bool taf_locGnss_PackSvUsedInPosition(uint8_t **bufferPtr, const taf_locGnss_SvUsedInPosition_t *valuePtr)
Definition: taf_locGnss_messages.h:1367
static bool taf_locGnss_UnpackGnssMeasurementInfo(uint8_t **bufferPtr, taf_locGnss_GnssMeasurementInfo_t *valuePtr)
Definition: taf_locGnss_messages.h:1462
double gyroFactorUnc
Definition: taf_locGnss_common.h:1013
LE_DECLARE_INLINE bool le_pack_PackUint16(uint8_t **bufferPtr, uint16_t value)
Definition: le_pack.h:159
Definition: taf_locGnss_common.h:1085
static bool taf_locGnss_PackLocationAggregationType(uint8_t **bufferPtr, taf_locGnss_LocationAggregationType_t value)
Definition: taf_locGnss_messages.h:715
static bool taf_locGnss_UnpackSvUsedInPosition(uint8_t **bufferPtr, taf_locGnss_SvUsedInPosition_t *valuePtr)
Definition: taf_locGnss_messages.h:1399
taf_locGnss_Constellation_t satConst
Definition: taf_locGnss_common.h:231
Definition: taf_locGnss_common.h:1023
double gyroFactor
Definition: taf_locGnss_common.h:1012
taf_locGnss_GnssSystem_t gnssConstellation
Definition: taf_locGnss_common.h:1088
static bool taf_locGnss_PackLocationInfoExValidity(uint8_t **bufferPtr, taf_locGnss_LocationInfoExValidity_t value)
Definition: taf_locGnss_messages.h:665
static bool taf_locGnss_PackResolution(uint8_t **bufferPtr, taf_locGnss_Resolution_t value)
Definition: taf_locGnss_messages.h:290
static bool taf_locGnss_UnpackXtraStatusParams(uint8_t **bufferPtr, taf_locGnss_XtraStatusParams_t *valuePtr)
Definition: taf_locGnss_messages.h:1558
static bool taf_locGnss_PackState(uint8_t **bufferPtr, taf_locGnss_State_t value)
Definition: taf_locGnss_messages.h:115
static bool taf_locGnss_PackGnssSystem(uint8_t **bufferPtr, taf_locGnss_GnssSystem_t value)
Definition: taf_locGnss_messages.h:815
static bool taf_locGnss_PackGeodeticDatumType(uint8_t **bufferPtr, taf_locGnss_GeodeticDatumType_t value)
Definition: taf_locGnss_messages.h:465
static bool taf_locGnss_UnpackLocEngineType(uint8_t **bufferPtr, taf_locGnss_LocEngineType_t *valuePtr)
Definition: taf_locGnss_messages.h:274
static bool taf_locGnss_PackDopType(uint8_t **bufferPtr, taf_locGnss_DopType_t value)
Definition: taf_locGnss_messages.h:340
static bool taf_locGnss_UnpackLocationInfoValidity(uint8_t **bufferPtr, taf_locGnss_LocationInfoValidity_t *valuePtr)
Definition: taf_locGnss_messages.h:649
static bool taf_locGnss_PackSbasBitMask(uint8_t **bufferPtr, taf_locGnss_SbasBitMask_t value)
Definition: taf_locGnss_messages.h:615
static bool taf_locGnss_UnpackLocationReliability(uint8_t **bufferPtr, taf_locGnss_LocationReliability_t *valuePtr)
Definition: taf_locGnss_messages.h:749
static bool taf_locGnss_PackKinematicsDataValidityType(uint8_t **bufferPtr, taf_locGnss_KinematicsDataValidityType_t value)
Definition: taf_locGnss_messages.h:590
double offsetUnc
Definition: taf_locGnss_common.h:1009
double yaw
Definition: taf_locGnss_common.h:1057
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
static bool taf_locGnss_UnpackKinematicsData(uint8_t **bufferPtr, taf_locGnss_KinematicsData_t *valuePtr)
Definition: taf_locGnss_messages.h:1262
Definition: taf_locGnss_common.h:1112
bool satUsed
Definition: taf_locGnss_common.h:232
static bool taf_locGnss_UnpackLocationTechnologyType(uint8_t **bufferPtr, taf_locGnss_LocationTechnologyType_t *valuePtr)
Definition: taf_locGnss_messages.h:774
taf_locGnss_KinematicsDataValidityType_t
Definition: taf_locGnss_common.h:595
uint8_t satElev
Definition: taf_locGnss_common.h:235
Definition: taf_locGnss_common.h:1068
double pitchUnc
Definition: taf_locGnss_common.h:1050
static bool taf_locGnss_UnpackGnssSystem(uint8_t **bufferPtr, taf_locGnss_GnssSystem_t *valuePtr)
Definition: taf_locGnss_messages.h:824
static bool taf_locGnss_PackConstellation(uint8_t **bufferPtr, taf_locGnss_Constellation_t value)
Definition: taf_locGnss_messages.h:140
taf_locGnss_GnssSystem_t
Definition: taf_locGnss_common.h:867
static bool taf_locGnss_UnpackAltType(uint8_t **bufferPtr, taf_locGnss_AltType_t *valuePtr)
Definition: taf_locGnss_messages.h:224
static bool taf_locGnss_UnpackConstellationBitMask(uint8_t **bufferPtr, taf_locGnss_ConstellationBitMask_t *valuePtr)
Definition: taf_locGnss_messages.h:324
static bool taf_locGnss_PackLeverArmType(uint8_t **bufferPtr, taf_locGnss_LeverArmType_t value)
Definition: taf_locGnss_messages.h:515
double rollUnc
Definition: taf_locGnss_common.h:1054
double speedFactorUnc
Definition: taf_locGnss_common.h:1011
static bool taf_locGnss_UnpackGnssSignalType(uint8_t **bufferPtr, taf_locGnss_GnssSignalType_t *valuePtr)
Definition: taf_locGnss_messages.h:849
static bool taf_locGnss_PackXtraDataStatus(uint8_t **bufferPtr, taf_locGnss_XtraDataStatus_t value)
Definition: taf_locGnss_messages.h:890
static bool taf_locGnss_PackEngineType(uint8_t **bufferPtr, taf_locGnss_EngineType_t value)
Definition: taf_locGnss_messages.h:415
taf_locGnss_State_t
Definition: taf_locGnss_common.h:114
taf_locGnss_LocationAggregationType_t
Definition: taf_locGnss_common.h:795
static bool taf_locGnss_PackGnssSignalType(uint8_t **bufferPtr, taf_locGnss_GnssSignalType_t value)
Definition: taf_locGnss_messages.h:840
static bool taf_locGnss_UnpackConstellationArea(uint8_t **bufferPtr, taf_locGnss_ConstellationArea_t *valuePtr)
Definition: taf_locGnss_messages.h:374
LE_DECLARE_INLINE bool le_pack_UnpackUint8(uint8_t **bufferPtr, uint8_t *valuePtr)
Definition: le_pack.h:1164
static bool taf_locGnss_UnpackCalibrationType(uint8_t **bufferPtr, taf_locGnss_CalibrationType_t *valuePtr)
Definition: taf_locGnss_messages.h:574
LE_DECLARE_INLINE bool le_pack_UnpackDouble(uint8_t **bufferPtr, double *valuePtr)
Definition: le_pack.h:1461
static bool taf_locGnss_UnpackResolution(uint8_t **bufferPtr, taf_locGnss_Resolution_t *valuePtr)
Definition: taf_locGnss_messages.h:299
uint64_t taf_locGnss_NmeaBitMask_t
Definition: taf_locGnss_common.h:468
#define LE_ASSERT(condition)
Definition: le_log.h:935
taf_locGnss_ReportStatus_t
Definition: taf_locGnss_common.h:953
double baseBandCnr
Definition: taf_locGnss_common.h:240
static bool taf_locGnss_PackCalibrationType(uint8_t **bufferPtr, taf_locGnss_CalibrationType_t value)
Definition: taf_locGnss_messages.h:565
taf_locGnss_LocationInfoExValidity_t
Definition: taf_locGnss_common.h:694
static bool taf_locGnss_UnpackLeverArmType(uint8_t **bufferPtr, taf_locGnss_LeverArmType_t *valuePtr)
Definition: taf_locGnss_messages.h:524
static bool taf_locGnss_PackDRConfigValidityType(uint8_t **bufferPtr, taf_locGnss_DRConfigValidityType_t value)
Definition: taf_locGnss_messages.h:915
static bool taf_locGnss_PackFixState(uint8_t **bufferPtr, taf_locGnss_FixState_t value)
Definition: taf_locGnss_messages.h:190
uint32_t gnssDataMask
Definition: taf_locGnss_common.h:1101
uint8_t satSnr
Definition: taf_locGnss_common.h:234
static bool taf_locGnss_UnpackGnssData(uint8_t **bufferPtr, taf_locGnss_GnssData_t *valuePtr)
Definition: taf_locGnss_messages.h:1510
static bool taf_locGnss_PackKinematicsData(uint8_t **bufferPtr, const taf_locGnss_KinematicsData_t *valuePtr)
Definition: taf_locGnss_messages.h:1191
#define _MAX_MSG_SIZE
Definition: taf_locGnss_messages.h:17
static bool taf_locGnss_UnpackGnssDataValidityType(uint8_t **bufferPtr, taf_locGnss_GnssDataValidityType_t *valuePtr)
Definition: taf_locGnss_messages.h:799
static bool taf_locGnss_PackEngineState(uint8_t **bufferPtr, taf_locGnss_EngineState_t value)
Definition: taf_locGnss_messages.h:390
static bool taf_locGnss_UnpackConstellation(uint8_t **bufferPtr, taf_locGnss_Constellation_t *valuePtr)
Definition: taf_locGnss_messages.h:149
static bool taf_locGnss_UnpackDopType(uint8_t **bufferPtr, taf_locGnss_DopType_t *valuePtr)
Definition: taf_locGnss_messages.h:349
uint16_t gnssSvId
Definition: taf_locGnss_common.h:1089
static bool taf_locGnss_UnpackFixState(uint8_t **bufferPtr, taf_locGnss_FixState_t *valuePtr)
Definition: taf_locGnss_messages.h:199
_Message_t
Definition: taf_locGnss_messages.h:25
static bool taf_locGnss_UnpackKinematicsDataValidityType(uint8_t **bufferPtr, taf_locGnss_KinematicsDataValidityType_t *valuePtr)
Definition: taf_locGnss_messages.h:599
static bool taf_locGnss_UnpackGeodeticDatumType(uint8_t **bufferPtr, taf_locGnss_GeodeticDatumType_t *valuePtr)
Definition: taf_locGnss_messages.h:474
double agc
Definition: taf_locGnss_common.h:1103
uint64_t qzss
Definition: taf_locGnss_common.h:1074
LE_DECLARE_INLINE bool le_pack_PackDouble(uint8_t **bufferPtr, double value)
Definition: le_pack.h:681
static bool taf_locGnss_UnpackReportStatus(uint8_t **bufferPtr, taf_locGnss_ReportStatus_t *valuePtr)
Definition: taf_locGnss_messages.h:874
LE_DECLARE_INLINE bool le_pack_UnpackBool(uint8_t **bufferPtr, bool *valuePtr)
Definition: le_pack.h:1413
LE_DECLARE_INLINE bool le_pack_PackUint64(uint8_t **bufferPtr, uint64_t value)
Definition: le_pack.h:251
double pitchRateUnc
Definition: taf_locGnss_common.h:1052
static bool taf_locGnss_PackConstellationBitMask(uint8_t **bufferPtr, taf_locGnss_ConstellationBitMask_t value)
Definition: taf_locGnss_messages.h:315
uint8_t levArmType
Definition: taf_locGnss_common.h:1028
LE_DECLARE_INLINE bool le_pack_PackBool(uint8_t **bufferPtr, bool value)
Definition: le_pack.h:591
static bool taf_locGnss_UnpackState(uint8_t **bufferPtr, taf_locGnss_State_t *valuePtr)
Definition: taf_locGnss_messages.h:124
static bool taf_locGnss_UnpackSbasBitMask(uint8_t **bufferPtr, taf_locGnss_SbasBitMask_t *valuePtr)
Definition: taf_locGnss_messages.h:624
double forwardOffsetMeters
Definition: taf_locGnss_common.h:1025
uint32_t gnssSignalType
Definition: taf_locGnss_common.h:1087
static bool taf_locGnss_PackSBConstellation(uint8_t **bufferPtr, taf_locGnss_SBConstellation_t value)
Definition: taf_locGnss_messages.h:165
static bool taf_locGnss_UnpackLeverArmParams(uint8_t **bufferPtr, taf_locGnss_LeverArmParams_t *valuePtr)
Definition: taf_locGnss_messages.h:1161
uint32_t taf_locGnss_GnssDataValidityType_t
Definition: taf_locGnss_common.h:859
double rollOffset
Definition: taf_locGnss_common.h:1006
taf_locGnss_DopType_t
Definition: taf_locGnss_common.h:352
static bool taf_locGnss_UnpackNmeaBitMask(uint8_t **bufferPtr, taf_locGnss_NmeaBitMask_t *valuePtr)
Definition: taf_locGnss_messages.h:449
double yawUnc
Definition: taf_locGnss_common.h:1058
static bool taf_locGnss_PackLocationInfoValidity(uint8_t **bufferPtr, taf_locGnss_LocationInfoValidity_t value)
Definition: taf_locGnss_messages.h:640
bool satTracked
Definition: taf_locGnss_common.h:233
double roll
Definition: taf_locGnss_common.h:1053
taf_locGnss_LocEngineType_t
Definition: taf_locGnss_common.h:278
taf_locGnss_SbasBitMask_t
Definition: taf_locGnss_common.h:642
double rollRate
Definition: taf_locGnss_common.h:1055
uint8_t featureEnabled
Definition: taf_locGnss_common.h:1114
uint64_t bds
Definition: taf_locGnss_common.h:1073
static bool taf_locGnss_UnpackLocCapabilityType(uint8_t **bufferPtr, taf_locGnss_LocCapabilityType_t *valuePtr)
Definition: taf_locGnss_messages.h:249
static bool taf_locGnss_PackLocationTechnologyType(uint8_t **bufferPtr, taf_locGnss_LocationTechnologyType_t value)
Definition: taf_locGnss_messages.h:765
taf_locGnss_Constellation_t
Definition: taf_locGnss_common.h:135
static bool taf_locGnss_UnpackSBConstellation(uint8_t **bufferPtr, taf_locGnss_SBConstellation_t *valuePtr)
Definition: taf_locGnss_messages.h:174
static bool taf_locGnss_PackGnssDataValidityType(uint8_t **bufferPtr, taf_locGnss_GnssDataValidityType_t value)
Definition: taf_locGnss_messages.h:790
double vertAccelUnc
Definition: taf_locGnss_common.h:1048
static bool taf_locGnss_PackLocEngineType(uint8_t **bufferPtr, taf_locGnss_LocEngineType_t value)
Definition: taf_locGnss_messages.h:265
double yawRateUnc
Definition: taf_locGnss_common.h:1049
double upOffsetMeters
Definition: taf_locGnss_common.h:1027
double pitch
Definition: taf_locGnss_common.h:1045
static bool taf_locGnss_PackDrParams(uint8_t **bufferPtr, const taf_locGnss_DrParams_t *valuePtr)
Definition: taf_locGnss_messages.h:1047
static bool taf_locGnss_PackSvInfo(uint8_t **bufferPtr, const taf_locGnss_SvInfo_t *valuePtr)
Definition: taf_locGnss_messages.h:943
static bool taf_locGnss_UnpackSvInfo(uint8_t **bufferPtr, taf_locGnss_SvInfo_t *valuePtr)
Definition: taf_locGnss_messages.h:987
taf_locGnss_LocationReliability_t
Definition: taf_locGnss_common.h:814
uint16_t glonassFcn
Definition: taf_locGnss_common.h:239
static bool taf_locGnss_UnpackEngineState(uint8_t **bufferPtr, taf_locGnss_EngineState_t *valuePtr)
Definition: taf_locGnss_messages.h:399
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
uint64_t gps
Definition: taf_locGnss_common.h:1070
double pitchOffset
Definition: taf_locGnss_common.h:1008
uint32_t xtraDataStatus
Definition: taf_locGnss_common.h:1115
double speedFactor
Definition: taf_locGnss_common.h:1010
LE_DECLARE_INLINE bool le_pack_PackUint8(uint8_t **bufferPtr, uint8_t value)
Definition: le_pack.h:118
taf_locGnss_StartMode_t
Definition: taf_locGnss_common.h:493
static bool taf_locGnss_UnpackLocationAggregationType(uint8_t **bufferPtr, taf_locGnss_LocationAggregationType_t *valuePtr)
Definition: taf_locGnss_messages.h:724
taf_locGnss_EngineType_t
Definition: taf_locGnss_common.h:410
uint32_t taf_locGnss_LocCapabilityType_t
Definition: taf_locGnss_common.h:269
uint32_t taf_locGnss_ConstellationBitMask_t
Definition: taf_locGnss_common.h:344