233 uint8_t selectedGroups;
234 uint16_t selectedFieldsCommonGroup;
235 uint16_t selectedFieldsGnssGroup;
279 uint8_t selectedGroups;
280 uint16_t selectedFieldsCommonGroup;
281 uint16_t selectedFieldsGnssGroup;
CommonGroup
Values used to select data for the binary output from group 1 (common group).
@ COMMONGROUP_TIMEGPS
Gps time.
@ COMMONGROUP_TIMESYNCIN
Time since last sync in trigger.
@ COMMONGROUP_VELOCITY
Velocity.
@ COMMONGROUP_TIMESTARTUP
Time since startup (nanoseconds).
@ COMMONGROUP_YAWPITCHROLL
Yaw pitch roll.
@ COMMONGROUP_TIMEGPSPPS
Time since last GpsPps trigger.
@ COMMONGROUP_SYNCINCNT
SyncIn count.
@ COMMONGROUP_ACCEL
Acceleration compensated (body).
@ COMMONGROUP_ANGULARRATE
Angular Rate.
@ COMMONGROUP_INSSTATUS
Ins status.
@ COMMONGROUP_DELTATHETA
Delta time, theta and velocity.
@ COMMONGROUP_IMU
Uncompensated gyro and accelerometer.
@ COMMONGROUP_QUATERNION
Quaternion.
@ COMMONGROUP_MAGPRES
Compensated magnetic, temperature and pressure.
@ COMMONGROUP_POSITION
Position.
InsGroup
Values used to select data for the binary output from group 6 (ins group).
@ INSGROUP_ACCELECEF
Compensated acceleration (ECEF).
@ INSGROUP_MAGECEF
Compensated magnetic (ECEF).
@ INSGROUP_LINEARACCELECEF
Compensated linear acceleration (ECEF).
@ INSGROUP_POSLLA
Position (latitude, longitude, altitude).
@ INSGROUP_VELBODY
Velocity (body).
@ INSGROUP_VELNED
Velocity (NED).
@ INSGROUP_VELECEF
Velocity (ECEF).
@ INSGROUP_VELU
Velocity uncertainty.
@ INSGROUP_POSECEF
Position (ECEF).
@ INSGROUP_INSSTATUS
Status.
@ INSGROUP_POSU
Position uncertainty.
ImuGroup
Values used to select data for the binary output from group 3 (imu group).
@ IMUGROUP_UNCOMPMAG
Uncompensated magnetic.
@ IMUGROUP_UNCOMPACCEL
Uncompensated accelerometer.
@ IMUGROUP_DELTATHETA
Delta theta angles.
@ IMUGROUP_ACCEL
Compensated accelerometer.
@ IMUGROUP_IMUSTATUS
Imu status.
@ IMUGROUP_UNCOMPGYRO
Uncompensated gyroscope.
@ IMUGROUP_MAG
Compensated magnetometer.
@ IMUGROUP_DELTAVEL
Delta velocity.
@ IMUGROUP_ANGULARRATE
Compensated gyroscope.
@ IMUGROUP_TEMP
Temperature.
TimeGroup
Values used to select data for the binary output from group 2 (time group).
@ TIMEGROUP_GPSWEEK
Gps week.
@ TIMEGROUP_SYNCOUTCNT
Sync out trigger count.
@ TIMEGROUP_TIMEUTC
UTC time.
@ TIMEGROUP_TIMESTATUS
Time valid status flag.
@ TIMEGROUP_TIMEGPSPPS
Time since last GpsPps trigger.
@ TIMEGROUP_SYNCINCNT
Sync in trigger count.
@ TIMEGROUP_TIMESYNCIN
Time since last sync in trigger.
@ TIMEGROUP_GPSTOW
Time since start of gps week.
@ TIMEGROUP_TIMESTARTUP
Time since startup (nanoseconds).
@ TIMEGROUP_TIMEGPS
Gps time.
BinaryGroup
The groups of binary data available from the sensor.
@ BINARYGROUP_IMU
IMU group.
@ BINARYGROUP_INS
INS group.
@ BINARYGROUP_TIME
Time group.
@ BINARYGROUP_ATTITUDE
Attitude group.
@ BINARYGROUP_COMMON
Common group.
@ BINARYGROUP_GPS
GPS group.
@ BINARYGROUP_GPS2
GPS2 group.
SampleOptions
Sample options (data output packets) available.
@ REDUCED
Only data needed for the reduced data packet.
@ FULL
All data is sampled.
GpsGroup
Values used to select data for the binary output from group 4 and 7 (gps and gps2 group).
@ GPSGROUP_POSECEF
Gps position (ECEF).
@ GPSGROUP_VELNED
Gps velocity (NED).
@ GPSGROUP_NUMSATS
Number of tracked satellites.
@ GPSGROUP_POSLLA
Gps position (latitude, longitude, altitude).
@ GPSGROUP_UTC
Gps UTC time.
@ GPSGROUP_TIMEINFO
Gps time status and leap seconds.
@ GPSGROUP_DOP
Dilution of precision values.
@ GPSGROUP_VELU
Velocity uncertainty.
@ GPSGROUP_TIMEU
Time uncertainty.
@ GPSGROUP_TOW
Gps time of week.
@ GPSGROUP_VELECEF
Gps velocity (ECEF).
@ GPSGROUP_POSU
Position uncertainty (NED).
AttitudeGroup
Values used to select data for the binary output from group 5 (attitude group).
@ ATTITUDEGROUP_ACCELNED
Compensated acceleration (NED).
@ ATTITUDEGROUP_LINEARACCELBODY
Compensated linear acceleration (no gravity).
@ ATTITUDEGROUP_LINEARACCELNED
Compensated linear acceleration (no gravity) (NED).
@ ATTITUDEGROUP_YAWPITCHROLL
Yaw pitch roll.
@ ATTITUDEGROUP_NONE
None.
@ ATTITUDEGROUP_QUATERNION
Quaternion.
@ ATTITUDEGROUP_MAGNED
Compensated magnetic (NED).
@ ATTITUDEGROUP_DCM
Directional cosine matrix.
@ ATTITUDEGROUP_YPRU
Yaw Pitch Roll uncertainty.
@ ATTITUDEGROUP_VPESTATUS
VpeStatus.
struct __attribute__((packed)) BinaryDataFull
Structure to handle binary message in case of full sampling (all available measurements are taken).
Driver for the VN100S IMU.
Structure to handle antenna A position units [m].
Structure to handle INS (inertial navigation system) data.
static constexpr auto reflect()