update intermediate solution
This commit is contained in:
@ -435,7 +435,7 @@ typedef struct {
|
||||
} GpsConfigurationRegister;
|
||||
|
||||
/** \brief Structure representing the GPS Solution - LLA register. */
|
||||
typedef struct {
|
||||
typedef struct GpsSolutionLlaRegister{
|
||||
/** \brief The Time field. */
|
||||
double time;
|
||||
|
||||
@ -463,7 +463,18 @@ typedef struct {
|
||||
/** \brief The TimeAcc field. */
|
||||
float timeAcc;
|
||||
|
||||
} GpsSolutionLlaRegister;
|
||||
/** \brief The Constructor for GPS LLA Solution. */
|
||||
GpsSolutionLlaRegister(){
|
||||
time = 0.0;
|
||||
week = 0;
|
||||
gpsFix = 0;
|
||||
numSats = 0;
|
||||
speedAcc = 0.0;
|
||||
timeAcc = 0.0;
|
||||
}
|
||||
};
|
||||
|
||||
const uint16_t GpsSolutionLlaRegisterID = 58;
|
||||
|
||||
/** \brief Structure representing the GPS Solution - ECEF register. */
|
||||
typedef struct {
|
||||
@ -496,36 +507,48 @@ typedef struct {
|
||||
|
||||
} GpsSolutionEcefRegister;
|
||||
|
||||
/** \brief Structure representing the INS Solution - LLA register. */
|
||||
typedef struct {
|
||||
/** \brief The Time field. */
|
||||
double time;
|
||||
typedef struct InsSolutionLla {
|
||||
|
||||
/** \brief The Week field. */
|
||||
uint16_t week;
|
||||
const uint16_t InsSolutionLlaRegisterID = 64;
|
||||
|
||||
/** \brief The Status field. */
|
||||
uint16_t status;
|
||||
/** \brief Structure representing the INS Solution - LLA register. */
|
||||
typedef struct Register {
|
||||
/** \brief The Time field. */
|
||||
double time;
|
||||
|
||||
/** \brief The YawPitchRoll field. */
|
||||
vec3f yawPitchRoll;
|
||||
/** \brief The Week field. */
|
||||
uint16_t week;
|
||||
|
||||
/** \brief The Position field. */
|
||||
vec3d position;
|
||||
/** \brief The Status field. */
|
||||
uint16_t status;
|
||||
|
||||
/** \brief The NedVel field. */
|
||||
vec3f nedVel;
|
||||
/** \brief The YawPitchRoll field. */
|
||||
vec3f yawPitchRoll;
|
||||
|
||||
/** \brief The AttUncertainty field. */
|
||||
float attUncertainty;
|
||||
/** \brief The Position field. */
|
||||
vec3d position;
|
||||
|
||||
/** \brief The PosUncertainty field. */
|
||||
float posUncertainty;
|
||||
/** \brief The NedVel field. */
|
||||
vec3f nedVel;
|
||||
|
||||
/** \brief The VelUncertainty field. */
|
||||
float velUncertainty;
|
||||
/** \brief The AttUncertainty field. */
|
||||
float attUncertainty;
|
||||
|
||||
} InsSolutionLlaRegister;
|
||||
/** \brief The PosUncertainty field. */
|
||||
float posUncertainty;
|
||||
|
||||
/** \brief The VelUncertainty field. */
|
||||
float velUncertainty;
|
||||
|
||||
InsSolutionLlaRegister(){
|
||||
time = 0.0;
|
||||
week = 0;
|
||||
status = 0;
|
||||
attUncertainty = 0.0;
|
||||
posUncertainty = 0.0;
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/** \brief Structure representing the INS Solution - ECEF register. */
|
||||
typedef struct {
|
||||
|
||||
Reference in New Issue
Block a user