64 namespace nv_oem6_position_type
103 namespace nv_oem6_solution_status
152 namespace nv_oem6_ins_status_type
243 template <class TGEODETICCOORDS>
246 return TGEODETICCOORDS(fields.lat, fields.lon, fields.hgt);
255 nv_oem6_short_header_t
header;
267 template <
class TGEODETICCOORDS>
270 return TGEODETICCOORDS(fields.lat, fields.lon, fields.hgt);
279 nv_oem6_short_header_t
header;
409 template <
class TGEODETICCOORDS>
412 return TGEODETICCOORDS(fields.lat, fields.lon, fields.hgt);
470 #pragma pack(pop) // End of pack = 1 void internal_readFromStream(mrpt::serialization::CArchive &in) override
Save to binary stream.
std::vector< uint8_t > msg_body
const std::string & enum2str(int val)
for nv_ins_status_type_t
insufficient observations
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream.
Novatel frame: NV_OEM6_VERSION.
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream.
unsigned __int16 uint16_t
#define GNSS_BINARY_MSG_DEFINITION_START(_MSG_ID)
uint32_t wn_lsf
Future week number.
test distance exceeded (max of 3 rejections if distance > 10km)
Novatel generic frame (to store frames without a parser at the present time).
not yet converged from cold start
uint32_t utc_wn
UTC reference week number.
#define GNSS_BINARY_MSG_DEFINITION_MID_END
Message_NV_OEM6_VERSION()
uint32_t dn
Day number (1=sunday, 7=saturday)
when a fix position command is entered, the receiver computes its own position and determines if the ...
gnss_message_type_t
List of all known GNSS message types.
nv_oem6_header_t header
Frame header.
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream.
double vel_cov[9]
Velocity covariance matrix in local level frame.
Novatel frame: NV_OEM6_RANGECMP.
uint32_t tot
Reference time of UTC params.
large residuals make position unreliable
const std::string & enum2str(int val)
for nv_position_type_t
nv_oem6_header_t header
Frame header.
void internal_writeToStream(mrpt::serialization::CArchive &out) const override
Save to binary stream.
GNSS_BINARY_MSG_DEFINITION_MID TGEODETICCOORDS getAsStruct() const
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against...
ins doing its coarse alignment
nv_oem6_solution_status::nv_solution_status_t solution_stat
const std::string & enum2str(int val)
for nv_solution_status_t
uint8_t num_sats_sol_multi
void internal_readFromStream(mrpt::serialization::CArchive &in) override
Save to binary stream.
#define GNSS_BINARY_MSG_DEFINITION_MID
void internal_writeToStream(mrpt::serialization::CArchive &out) const override
Save to binary stream.
nv_oem6_position_type::nv_position_type_t position_type
void internal_writeToStream(mrpt::serialization::CArchive &out) const override
Save to binary stream.
height or velocity limits exceeded
nv_oem6_header_t header
Novatel frame: NV_OEM6_BESTPOS.
uint8_t galileo_beidou_mask
nv_solution_status_t
Novatel OEM6 firmware reference, table 85.
Message_NV_OEM6_RANGECMP()
uint32_t deltat_lsf
Delta time due to leap seconds (future)
Novatel generic short-header frame (to store frames without a parser at the present time)...
double att_cov[9]
Attitude covariance matrix of the SPAN frame to the local level frame.
singularity at parameters matrix
double lat
[deg], [deg], hgt over sea level[m]
void internal_readFromStream(mrpt::serialization::CArchive &in) override
Save to binary stream.
Message_NV_OEM6_GENERIC_FRAME()
GLsizei const GLchar ** string
uint32_t deltat_ls
Delta time due to leap seconds.
std::vector< TCompressedRangeLog > obs_data
bool getAllFieldDescriptions(std::ostream &o) const override
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
double pos_cov[9]
Position covariance matrix in local level frame (metres squared) xx,xy,xz,yx,yy,yz,zx,zy,zz.
Virtual base class for "archives": classes abstracting I/O streams.
nv_oem6_ins_status_type::nv_ins_status_type_t ins_status
Pure virtual base for all message types.
nv_oem6_short_header_t header
Frame header.
#define GNSS_BINARY_MSG_DEFINITION_END
float lat_sigma
Uncertainties (all in [m])
nv_position_type_t
Novatel OEM6 firmware reference, table 84; Novatel SPAN on OEM6 firmware manual, table 26...
covariance trace exceeds maximum (trace>1000m)
the fixed position entered using the fix position command is not valid
double A0
UTC constant and 1st order terms.
void internal_writeToStream(mrpt::serialization::CArchive &out) const override
Save to binary stream.
nv_oem6_header_t header
Frame header.
unsigned __int32 uint32_t
std::vector< uint8_t > msg_body
bool getAllFieldValues(std::ostream &o) const override
GLsizei GLsizei GLenum GLenum const GLvoid * data
std::vector< TComponentVersion > components
delta position is too large
void internal_readFromStream(mrpt::serialization::CArchive &in) override
Save to binary stream.
Message_NV_OEM6_GENERIC_SHORT_FRAME()
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream.
nv_ins_status_type_t
Novatel SPAN on OEM6 firmware reference, table 33.