VectorNav C++ Library
vn::protocol::uart::Packet Member List

This is the complete list of members for vn::protocol::uart::Packet, including all inherited members.

BinaryGroupLengthsvn::protocol::uart::Packetstatic
computeBinaryPacketLength(const char *startOfPossibleBinaryPacket)vn::protocol::uart::Packetstatic
computeNumOfBytesForBinaryGroupPayload(BinaryGroup group, uint16_t groupField)vn::protocol::uart::Packetstatic
datastr()vn::protocol::uart::Packet
determineAsciiAsyncType()vn::protocol::uart::Packet
extractFloat()vn::protocol::uart::Packet
extractInt8()vn::protocol::uart::Packet
extractMat3f()vn::protocol::uart::Packet
extractUint16()vn::protocol::uart::Packet
extractUint32()vn::protocol::uart::Packet
extractUint64()vn::protocol::uart::Packet
extractUint8()vn::protocol::uart::Packet
extractVec3d()vn::protocol::uart::Packet
extractVec3f()vn::protocol::uart::Packet
extractVec4f()vn::protocol::uart::Packet
finalizeCommand(ErrorDetectionMode errorDetectionMode, char *packet, size_t length)vn::protocol::uart::Packetstatic
genKnownAccelerationDisturbance(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, bool isAccelerationDisturbancePresent)vn::protocol::uart::Packetstatic
genKnownMagneticDisturbance(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, bool isMagneticDisturbancePresent)vn::protocol::uart::Packetstatic
genReadAccelerationCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadAccelerationMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadAngularRateMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t port)vn::protocol::uart::Packetstatic
genReadAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t port)vn::protocol::uart::Packetstatic
genReadAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadAttitudeQuaternion(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadBinaryOutput1(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadBinaryOutput2(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadBinaryOutput3(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadCalculatedMagnetometerCalibration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadCommunicationProtocolControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadDeltaThetaAndDeltaVelocity(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadDeltaThetaAndDeltaVelocityConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadFilterActiveTuningParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadFilterBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadFilterMeasurementsVarianceParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadFilterStartupGyroBias(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadFirmwareVersion(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGpsAntennaOffset(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGpsCompassBaseline(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGpsCompassEstimatedBaseline(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGpsConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGpsSolutionEcef(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGpsSolutionLla(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadGyroCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadHardwareRevision(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadImuFilteringConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadImuMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadImuRateConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadIndoorHeadingModeControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadInsAdvancedConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadInsBasicConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadInsSolutionEcef(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadInsSolutionLla(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadInsStateEcef(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadInsStateLla(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadMagneticAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadMagneticAndGravityReferenceVectors(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadMagneticMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadMagnetometerCalibrationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadMagnetometerCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadModelNumber(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadQuaternionMagneticAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadReferenceFrameRotation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadReferenceVectorConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t port)vn::protocol::uart::Packetstatic
genReadSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadSerialNumber(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadStartupFilterBiasEstimate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadSynchronizationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadSynchronizationStatus(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadUserTag(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVelocityCompensationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVelocityCompensationMeasurement(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVelocityCompensationStatus(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVpeAccelerometerAdvancedTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVpeAccelerometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVpeBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVpeGyroBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVpeMagnetometerAdvancedTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadVpeMagnetometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadYawPitchRoll(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadYawPitchRollMagneticAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadYawPitchRollTrueBodyAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReadYawPitchRollTrueInertialAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genReset(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genRestoreFactorySettings(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genSetGyroBias(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genTare(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genWriteAccelerationCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c, vn::math::vec3f b)vn::protocol::uart::Packetstatic
genWriteAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t adof, uint8_t port)vn::protocol::uart::Packetstatic
genWriteAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t adof)vn::protocol::uart::Packetstatic
genWriteAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t ador, uint8_t port)vn::protocol::uart::Packetstatic
genWriteAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t ador)vn::protocol::uart::Packetstatic
genWriteBinaryOutput1(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint16_t asyncMode, uint16_t rateDivisor, uint16_t commonField, uint16_t timeField, uint16_t imuField, uint16_t gpsField, uint16_t attitudeField, uint16_t insField)vn::protocol::uart::Packetstatic
genWriteBinaryOutput2(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint16_t asyncMode, uint16_t rateDivisor, uint16_t commonField, uint16_t timeField, uint16_t imuField, uint16_t gpsField, uint16_t attitudeField, uint16_t insField)vn::protocol::uart::Packetstatic
genWriteBinaryOutput3(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint16_t asyncMode, uint16_t rateDivisor, uint16_t commonField, uint16_t timeField, uint16_t imuField, uint16_t gpsField, uint16_t attitudeField, uint16_t insField)vn::protocol::uart::Packetstatic
genWriteCommunicationProtocolControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t serialCount, uint8_t serialStatus, uint8_t spiCount, uint8_t spiStatus, uint8_t serialChecksum, uint8_t spiChecksum, uint8_t errorMode)vn::protocol::uart::Packetstatic
genWriteDeltaThetaAndDeltaVelocityConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t integrationFrame, uint8_t gyroCompensation, uint8_t accelCompensation)vn::protocol::uart::Packetstatic
genWriteFilterActiveTuningParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, float magneticDisturbanceGain, float accelerationDisturbanceGain, float magneticDisturbanceMemory, float accelerationDisturbanceMemory)vn::protocol::uart::Packetstatic
genWriteFilterBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t magMode, uint8_t extMagMode, uint8_t extAccMode, uint8_t extGyroMode, vn::math::vec3f gyroLimit)vn::protocol::uart::Packetstatic
genWriteFilterMeasurementsVarianceParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, float angularWalkVariance, vn::math::vec3f angularRateVariance, vn::math::vec3f magneticVariance, vn::math::vec3f accelerationVariance)vn::protocol::uart::Packetstatic
genWriteFilterStartupGyroBias(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f bias)vn::protocol::uart::Packetstatic
genWriteGpsAntennaOffset(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f position)vn::protocol::uart::Packetstatic
genWriteGpsCompassBaseline(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f position, vn::math::vec3f uncertainty)vn::protocol::uart::Packetstatic
genWriteGpsConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t mode, uint8_t ppsSource)vn::protocol::uart::Packetstatic
genWriteGyroCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c, vn::math::vec3f b)vn::protocol::uart::Packetstatic
genWriteImuFilteringConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint16_t magWindowSize, uint16_t accelWindowSize, uint16_t gyroWindowSize, uint16_t tempWindowSize, uint16_t presWindowSize, uint8_t magFilterMode, uint8_t accelFilterMode, uint8_t gyroFilterMode, uint8_t tempFilterMode, uint8_t presFilterMode)vn::protocol::uart::Packetstatic
genWriteImuRateConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint16_t imuRate, uint16_t navDivisor, float filterTargetRate, float filterMinRate)vn::protocol::uart::Packetstatic
genWriteIndoorHeadingModeControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, float maxRateError)vn::protocol::uart::Packetstatic
genWriteInsAdvancedConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t useMag, uint8_t usePres, uint8_t posAtt, uint8_t velAtt, uint8_t velBias, uint8_t useFoam, uint8_t gpsCovType, uint8_t velCount, float velInit, float moveOrigin, float gpsTimeout, float deltaLimitPos, float deltaLimitVel, float minPosUncertainty, float minVelUncertainty)vn::protocol::uart::Packetstatic
genWriteInsBasicConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t scenario, uint8_t ahrsAiding, uint8_t estBaseline)vn::protocol::uart::Packetstatic
genWriteMagneticAndGravityReferenceVectors(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f magRef, vn::math::vec3f accRef)vn::protocol::uart::Packetstatic
genWriteMagnetometerCalibrationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t hsiMode, uint8_t hsiOutput, uint8_t convergeRate)vn::protocol::uart::Packetstatic
genWriteMagnetometerCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c, vn::math::vec3f b)vn::protocol::uart::Packetstatic
genWriteReferenceFrameRotation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c)vn::protocol::uart::Packetstatic
genWriteReferenceVectorConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t useMagModel, uint8_t useGravityModel, uint32_t recalcThreshold, float year, vn::math::vec3d position)vn::protocol::uart::Packetstatic
genWriteSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t baudrate, uint8_t port)vn::protocol::uart::Packetstatic
genWriteSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t baudrate)vn::protocol::uart::Packetstatic
genWriteSettings(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size)vn::protocol::uart::Packetstatic
genWriteStartupFilterBiasEstimate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f gyroBias, vn::math::vec3f accelBias, float pressureBias)vn::protocol::uart::Packetstatic
genWriteSynchronizationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t syncInMode, uint8_t syncInEdge, uint16_t syncInSkipFactor, uint8_t syncOutMode, uint8_t syncOutPolarity, uint16_t syncOutSkipFactor, uint32_t syncOutPulseWidth)vn::protocol::uart::Packetstatic
genWriteSynchronizationStatus(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t syncInCount, uint32_t syncInTime, uint32_t syncOutCount)vn::protocol::uart::Packetstatic
genWriteUserTag(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, std::string tag)vn::protocol::uart::Packetstatic
genWriteVelocityCompensationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t mode, float velocityTuning, float rateTuning)vn::protocol::uart::Packetstatic
genWriteVelocityCompensationMeasurement(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f velocity)vn::protocol::uart::Packetstatic
genWriteVpeAccelerometerAdvancedTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f minFiltering, vn::math::vec3f maxFiltering, float maxAdaptRate, float disturbanceWindow, float maxTuning)vn::protocol::uart::Packetstatic
genWriteVpeAccelerometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f baseTuning, vn::math::vec3f adaptiveTuning, vn::math::vec3f adaptiveFiltering)vn::protocol::uart::Packetstatic
genWriteVpeBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t enable, uint8_t headingMode, uint8_t filteringMode, uint8_t tuningMode)vn::protocol::uart::Packetstatic
genWriteVpeGyroBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f angularWalkVariance, vn::math::vec3f baseTuning, vn::math::vec3f adaptiveTuning)vn::protocol::uart::Packetstatic
genWriteVpeMagnetometerAdvancedTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f minFiltering, vn::math::vec3f maxFiltering, float maxAdaptRate, float disturbanceWindow, float maxTuning)vn::protocol::uart::Packetstatic
genWriteVpeMagnetometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f baseTuning, vn::math::vec3f adaptiveTuning, vn::math::vec3f adaptiveFiltering)vn::protocol::uart::Packetstatic
groupField(size_t index)vn::protocol::uart::Packet
groups()vn::protocol::uart::Packet
isAsciiAsync()vn::protocol::uart::Packet
isCompatible(CommonGroup commonGroup, TimeGroup timeGroup, ImuGroup imuGroup, GpsGroup gpsGroup, AttitudeGroup attitudeGroup, InsGroup insGroup)vn::protocol::uart::Packet
isError()vn::protocol::uart::Packet
isResponse()vn::protocol::uart::Packet
isValid()vn::protocol::uart::Packet
operator=(const Packet &from)vn::protocol::uart::Packet
Packet() (defined in vn::protocol::uart::Packet)vn::protocol::uart::Packet
Packet(char const *packet, size_t length)vn::protocol::uart::Packet
Packet(std::string packet) (defined in vn::protocol::uart::Packet)vn::protocol::uart::Packetexplicit
Packet(const Packet &toCopy)vn::protocol::uart::Packet
parseAccelerationCompensation(vn::math::mat3f *c, vn::math::vec3f *b)vn::protocol::uart::Packet
parseAccelerationMeasurements(vn::math::vec3f *accel)vn::protocol::uart::Packet
parseAngularRateMeasurements(vn::math::vec3f *gyro)vn::protocol::uart::Packet
parseAsyncDataOutputFrequency(uint32_t *adof)vn::protocol::uart::Packet
parseAsyncDataOutputType(uint32_t *ador)vn::protocol::uart::Packet
parseAttitudeQuaternion(vn::math::vec4f *quat)vn::protocol::uart::Packet
parseBinaryOutput(uint16_t *asyncMode, uint16_t *rateDivisor, uint16_t *outputGroup, uint16_t *commonField, uint16_t *timeField, uint16_t *imuField, uint16_t *gpsField, uint16_t *attitudeField, uint16_t *insField)vn::protocol::uart::Packet
parseCalculatedMagnetometerCalibration(vn::math::mat3f *c, vn::math::vec3f *b)vn::protocol::uart::Packet
parseCommunicationProtocolControl(uint8_t *serialCount, uint8_t *serialStatus, uint8_t *spiCount, uint8_t *spiStatus, uint8_t *serialChecksum, uint8_t *spiChecksum, uint8_t *errorMode)vn::protocol::uart::Packet
parseDeltaThetaAndDeltaVelocity(float *deltaTime, vn::math::vec3f *deltaTheta, vn::math::vec3f *deltaVelocity)vn::protocol::uart::Packet
parseDeltaThetaAndDeltaVelocityConfiguration(uint8_t *integrationFrame, uint8_t *gyroCompensation, uint8_t *accelCompensation)vn::protocol::uart::Packet
parseError()vn::protocol::uart::Packet
parseFilterActiveTuningParameters(float *magneticDisturbanceGain, float *accelerationDisturbanceGain, float *magneticDisturbanceMemory, float *accelerationDisturbanceMemory)vn::protocol::uart::Packet
parseFilterBasicControl(uint8_t *magMode, uint8_t *extMagMode, uint8_t *extAccMode, uint8_t *extGyroMode, vn::math::vec3f *gyroLimit)vn::protocol::uart::Packet
parseFilterMeasurementsVarianceParameters(float *angularWalkVariance, vn::math::vec3f *angularRateVariance, vn::math::vec3f *magneticVariance, vn::math::vec3f *accelerationVariance)vn::protocol::uart::Packet
parseFilterStartupGyroBias(vn::math::vec3f *bias)vn::protocol::uart::Packet
parseFirmwareVersion(char *firmwareVersion)vn::protocol::uart::Packet
parseGpsAntennaOffset(vn::math::vec3f *position)vn::protocol::uart::Packet
parseGpsCompassBaseline(vn::math::vec3f *position, vn::math::vec3f *uncertainty)vn::protocol::uart::Packet
parseGpsCompassEstimatedBaseline(uint8_t *estBaselineUsed, uint16_t *numMeas, vn::math::vec3f *position, vn::math::vec3f *uncertainty)vn::protocol::uart::Packet
parseGpsConfiguration(uint8_t *mode, uint8_t *ppsSource)vn::protocol::uart::Packet
parseGpsSolutionEcef(double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vn::math::vec3d *position, vn::math::vec3f *velocity, vn::math::vec3f *posAcc, float *speedAcc, float *timeAcc)vn::protocol::uart::Packet
parseGpsSolutionLla(double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vn::math::vec3d *lla, vn::math::vec3f *nedVel, vn::math::vec3f *nedAcc, float *speedAcc, float *timeAcc)vn::protocol::uart::Packet
parseGyroCompensation(vn::math::mat3f *c, vn::math::vec3f *b)vn::protocol::uart::Packet
parseHardwareRevision(uint32_t *revision)vn::protocol::uart::Packet
parseImuFilteringConfiguration(uint16_t *magWindowSize, uint16_t *accelWindowSize, uint16_t *gyroWindowSize, uint16_t *tempWindowSize, uint16_t *presWindowSize, uint8_t *magFilterMode, uint8_t *accelFilterMode, uint8_t *gyroFilterMode, uint8_t *tempFilterMode, uint8_t *presFilterMode)vn::protocol::uart::Packet
parseImuMeasurements(vn::math::vec3f *mag, vn::math::vec3f *accel, vn::math::vec3f *gyro, float *temp, float *pressure)vn::protocol::uart::Packet
parseImuRateConfiguration(uint16_t *imuRate, uint16_t *navDivisor, float *filterTargetRate, float *filterMinRate)vn::protocol::uart::Packet
parseIndoorHeadingModeControl(float *maxRateError)vn::protocol::uart::Packet
parseInsAdvancedConfiguration(uint8_t *useMag, uint8_t *usePres, uint8_t *posAtt, uint8_t *velAtt, uint8_t *velBias, uint8_t *useFoam, uint8_t *gpsCovType, uint8_t *velCount, float *velInit, float *moveOrigin, float *gpsTimeout, float *deltaLimitPos, float *deltaLimitVel, float *minPosUncertainty, float *minVelUncertainty)vn::protocol::uart::Packet
parseInsBasicConfiguration(uint8_t *scenario, uint8_t *ahrsAiding)vn::protocol::uart::Packet
parseInsBasicConfiguration(uint8_t *scenario, uint8_t *ahrsAiding, uint8_t *estBaseline)vn::protocol::uart::Packet
parseInsSolutionEcef(double *time, uint16_t *week, uint16_t *status, vn::math::vec3f *yawPitchRoll, vn::math::vec3d *position, vn::math::vec3f *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)vn::protocol::uart::Packet
parseInsSolutionLla(double *time, uint16_t *week, uint16_t *status, vn::math::vec3f *yawPitchRoll, vn::math::vec3d *position, vn::math::vec3f *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)vn::protocol::uart::Packet
parseInsStateEcef(vn::math::vec3f *yawPitchRoll, vn::math::vec3d *position, vn::math::vec3f *velocity, vn::math::vec3f *accel, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseInsStateLla(vn::math::vec3f *yawPitchRoll, vn::math::vec3d *position, vn::math::vec3f *velocity, vn::math::vec3f *accel, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseMagneticAccelerationAndAngularRates(vn::math::vec3f *mag, vn::math::vec3f *accel, vn::math::vec3f *gyro)vn::protocol::uart::Packet
parseMagneticAndGravityReferenceVectors(vn::math::vec3f *magRef, vn::math::vec3f *accRef)vn::protocol::uart::Packet
parseMagneticMeasurements(vn::math::vec3f *mag)vn::protocol::uart::Packet
parseMagnetometerCalibrationControl(uint8_t *hsiMode, uint8_t *hsiOutput, uint8_t *convergeRate)vn::protocol::uart::Packet
parseMagnetometerCompensation(vn::math::mat3f *c, vn::math::vec3f *b)vn::protocol::uart::Packet
parseModelNumber(char *productName)vn::protocol::uart::Packet
parseQuaternionMagneticAccelerationAndAngularRates(vn::math::vec4f *quat, vn::math::vec3f *mag, vn::math::vec3f *accel, vn::math::vec3f *gyro)vn::protocol::uart::Packet
parseReferenceFrameRotation(vn::math::mat3f *c)vn::protocol::uart::Packet
parseReferenceVectorConfiguration(uint8_t *useMagModel, uint8_t *useGravityModel, uint32_t *recalcThreshold, float *year, vn::math::vec3d *position)vn::protocol::uart::Packet
parseSerialBaudRate(uint32_t *baudrate)vn::protocol::uart::Packet
parseSerialNumber(uint32_t *serialNum)vn::protocol::uart::Packet
parseStartupFilterBiasEstimate(vn::math::vec3f *gyroBias, vn::math::vec3f *accelBias, float *pressureBias)vn::protocol::uart::Packet
parseSynchronizationControl(uint8_t *syncInMode, uint8_t *syncInEdge, uint16_t *syncInSkipFactor, uint8_t *syncOutMode, uint8_t *syncOutPolarity, uint16_t *syncOutSkipFactor, uint32_t *syncOutPulseWidth)vn::protocol::uart::Packet
parseSynchronizationStatus(uint32_t *syncInCount, uint32_t *syncInTime, uint32_t *syncOutCount)vn::protocol::uart::Packet
parseUserTag(char *tag)vn::protocol::uart::Packet
parseVelocityCompensationControl(uint8_t *mode, float *velocityTuning, float *rateTuning)vn::protocol::uart::Packet
parseVelocityCompensationMeasurement(vn::math::vec3f *velocity)vn::protocol::uart::Packet
parseVelocityCompensationStatus(float *x, float *xDot, vn::math::vec3f *accelOffset, vn::math::vec3f *omega)vn::protocol::uart::Packet
parseVNACC(vn::math::vec3f *acceleration)vn::protocol::uart::Packet
parseVNDTV(float *deltaTime, vn::math::vec3f *deltaTheta, vn::math::vec3f *deltaVelocity)vn::protocol::uart::Packet
parseVNGPE(double *tow, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vn::math::vec3d *position, vn::math::vec3f *velocity, vn::math::vec3f *posAcc, float *speedAcc, float *timeAcc)vn::protocol::uart::Packet
parseVNGPS(double *time, uint16_t *week, uint8_t *gpsFix, uint8_t *numSats, vn::math::vec3d *lla, vn::math::vec3f *nedVel, vn::math::vec3f *nedAcc, float *speedAcc, float *timeAcc)vn::protocol::uart::Packet
parseVNGYR(vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNIMU(vn::math::vec3f *magneticUncompensated, vn::math::vec3f *accelerationUncompensated, vn::math::vec3f *angularRateUncompensated, float *temperature, float *pressure)vn::protocol::uart::Packet
parseVNINE(double *time, uint16_t *week, uint16_t *status, vn::math::vec3f *ypr, vn::math::vec3d *position, vn::math::vec3f *velocity, float *attUncertainty, float *posUncertainty, float *velUncertainty)vn::protocol::uart::Packet
parseVNINS(double *time, uint16_t *week, uint16_t *status, vn::math::vec3f *yawPitchRoll, vn::math::vec3d *lla, vn::math::vec3f *nedVel, float *attUncertainty, float *posUncertainty, float *velUncertainty)vn::protocol::uart::Packet
parseVNISE(vn::math::vec3f *ypr, vn::math::vec3d *position, vn::math::vec3f *velocity, vn::math::vec3f *acceleration, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNISL(vn::math::vec3f *ypr, vn::math::vec3d *lla, vn::math::vec3f *velocity, vn::math::vec3f *acceleration, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNMAG(vn::math::vec3f *magnetic)vn::protocol::uart::Packet
parseVNMAR(vn::math::vec3f *magnetic, vn::math::vec3f *acceleration, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNQMR(vn::math::vec4f *quaternion, vn::math::vec3f *magnetic, vn::math::vec3f *acceleration, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNQTN(vn::math::vec4f *quaternion)vn::protocol::uart::Packet
parseVNYBA(vn::math::vec3f *yawPitchRoll, vn::math::vec3f *accelerationBody, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNYIA(vn::math::vec3f *yawPitchRoll, vn::math::vec3f *accelerationInertial, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNYMR(vn::math::vec3f *yawPitchRoll, vn::math::vec3f *magnetic, vn::math::vec3f *acceleration, vn::math::vec3f *angularRate)vn::protocol::uart::Packet
parseVNYPR(vn::math::vec3f *yawPitchRoll)vn::protocol::uart::Packet
parseVpeAccelerometerAdvancedTuning(vn::math::vec3f *minFiltering, vn::math::vec3f *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)vn::protocol::uart::Packet
parseVpeAccelerometerBasicTuning(vn::math::vec3f *baseTuning, vn::math::vec3f *adaptiveTuning, vn::math::vec3f *adaptiveFiltering)vn::protocol::uart::Packet
parseVpeBasicControl(uint8_t *enable, uint8_t *headingMode, uint8_t *filteringMode, uint8_t *tuningMode)vn::protocol::uart::Packet
parseVpeGyroBasicTuning(vn::math::vec3f *angularWalkVariance, vn::math::vec3f *baseTuning, vn::math::vec3f *adaptiveTuning)vn::protocol::uart::Packet
parseVpeMagnetometerAdvancedTuning(vn::math::vec3f *minFiltering, vn::math::vec3f *maxFiltering, float *maxAdaptRate, float *disturbanceWindow, float *maxTuning)vn::protocol::uart::Packet
parseVpeMagnetometerBasicTuning(vn::math::vec3f *baseTuning, vn::math::vec3f *adaptiveTuning, vn::math::vec3f *adaptiveFiltering)vn::protocol::uart::Packet
parseYawPitchRoll(vn::math::vec3f *yawPitchRoll)vn::protocol::uart::Packet
parseYawPitchRollMagneticAccelerationAndAngularRates(vn::math::vec3f *yawPitchRoll, vn::math::vec3f *mag, vn::math::vec3f *accel, vn::math::vec3f *gyro)vn::protocol::uart::Packet
parseYawPitchRollTrueBodyAccelerationAndAngularRates(vn::math::vec3f *yawPitchRoll, vn::math::vec3f *bodyAccel, vn::math::vec3f *gyro)vn::protocol::uart::Packet
parseYawPitchRollTrueInertialAccelerationAndAngularRates(vn::math::vec3f *yawPitchRoll, vn::math::vec3f *inertialAccel, vn::math::vec3f *gyro)vn::protocol::uart::Packet
type()vn::protocol::uart::Packet
Type enum namevn::protocol::uart::Packet
TYPE_ASCII enum valuevn::protocol::uart::Packet
TYPE_BINARY enum valuevn::protocol::uart::Packet
TYPE_UNKNOWN enum valuevn::protocol::uart::Packet
~Packet() (defined in vn::protocol::uart::Packet)vn::protocol::uart::Packet