# VectorNav C++ Library: Member List

vn::protocol::uart::Packet Member List

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

BinaryGroupLengths | vn::protocol::uart::Packet | static
computeBinaryPacketLength(const char *startOfPossibleBinaryPacket) | vn::protocol::uart::Packet | static
computeNumOfBytesForBinaryGroupPayload(BinaryGroup group, uint16_t groupField) | vn::protocol::uart::Packet | static
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::Packet | static
genKnownAccelerationDisturbance(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, bool isAccelerationDisturbancePresent) | vn::protocol::uart::Packet | static
genKnownMagneticDisturbance(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, bool isMagneticDisturbancePresent) | vn::protocol::uart::Packet | static
genReadAccelerationCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadAccelerationMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadAngularRateMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t port) | vn::protocol::uart::Packet | static
genReadAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t port) | vn::protocol::uart::Packet | static
genReadAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadAttitudeQuaternion(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadBinaryOutput1(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadBinaryOutput2(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadBinaryOutput3(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadCalculatedMagnetometerCalibration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadCommunicationProtocolControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadDeltaThetaAndDeltaVelocity(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadDeltaThetaAndDeltaVelocityConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadFilterActiveTuningParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadFilterBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadFilterMeasurementsVarianceParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadFilterStartupGyroBias(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadFirmwareVersion(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGpsAntennaOffset(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGpsCompassBaseline(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGpsCompassEstimatedBaseline(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGpsConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGpsSolutionEcef(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGpsSolutionLla(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadGyroCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadHardwareRevision(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadImuFilteringConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadImuMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadImuRateConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadIndoorHeadingModeControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadInsAdvancedConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadInsBasicConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadInsSolutionEcef(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadInsSolutionLla(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadInsStateEcef(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadInsStateLla(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadMagneticAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadMagneticAndGravityReferenceVectors(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadMagneticMeasurements(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadMagnetometerCalibrationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadMagnetometerCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadModelNumber(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadQuaternionMagneticAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadReferenceFrameRotation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadReferenceVectorConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t port) | vn::protocol::uart::Packet | static
genReadSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadSerialNumber(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadStartupFilterBiasEstimate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadSynchronizationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadSynchronizationStatus(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadUserTag(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVelocityCompensationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVelocityCompensationMeasurement(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVelocityCompensationStatus(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVpeAccelerometerAdvancedTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVpeAccelerometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVpeBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVpeGyroBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVpeMagnetometerAdvancedTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadVpeMagnetometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadYawPitchRoll(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadYawPitchRollMagneticAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadYawPitchRollTrueBodyAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReadYawPitchRollTrueInertialAccelerationAndAngularRates(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genReset(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genRestoreFactorySettings(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genSetGyroBias(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genTare(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genWriteAccelerationCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c, vn::math::vec3f b) | vn::protocol::uart::Packet | static
genWriteAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t adof, uint8_t port) | vn::protocol::uart::Packet | static
genWriteAsyncDataOutputFrequency(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t adof) | vn::protocol::uart::Packet | static
genWriteAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t ador, uint8_t port) | vn::protocol::uart::Packet | static
genWriteAsyncDataOutputType(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t ador) | vn::protocol::uart::Packet | static
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::Packet | static
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::Packet | static
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::Packet | static
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::Packet | static
genWriteDeltaThetaAndDeltaVelocityConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t integrationFrame, uint8_t gyroCompensation, uint8_t accelCompensation) | vn::protocol::uart::Packet | static
genWriteFilterActiveTuningParameters(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, float magneticDisturbanceGain, float accelerationDisturbanceGain, float magneticDisturbanceMemory, float accelerationDisturbanceMemory) | vn::protocol::uart::Packet | static
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::Packet | static
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::Packet | static
genWriteFilterStartupGyroBias(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f bias) | vn::protocol::uart::Packet | static
genWriteGpsAntennaOffset(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f position) | vn::protocol::uart::Packet | static
genWriteGpsCompassBaseline(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f position, vn::math::vec3f uncertainty) | vn::protocol::uart::Packet | static
genWriteGpsConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t mode, uint8_t ppsSource) | vn::protocol::uart::Packet | static
genWriteGyroCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c, vn::math::vec3f b) | vn::protocol::uart::Packet | static
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::Packet | static
genWriteImuRateConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint16_t imuRate, uint16_t navDivisor, float filterTargetRate, float filterMinRate) | vn::protocol::uart::Packet | static
genWriteIndoorHeadingModeControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, float maxRateError) | vn::protocol::uart::Packet | static

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::Packet

static

genWriteInsBasicConfiguration(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t scenario, uint8_t ahrsAiding, uint8_t estBaseline) | vn::protocol::uart::Packet | static
genWriteMagneticAndGravityReferenceVectors(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f magRef, vn::math::vec3f accRef) | vn::protocol::uart::Packet | static
genWriteMagnetometerCalibrationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t hsiMode, uint8_t hsiOutput, uint8_t convergeRate) | vn::protocol::uart::Packet | static
genWriteMagnetometerCompensation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c, vn::math::vec3f b) | vn::protocol::uart::Packet | static
genWriteReferenceFrameRotation(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::mat3f c) | vn::protocol::uart::Packet | static
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::Packet | static
genWriteSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t baudrate, uint8_t port) | vn::protocol::uart::Packet | static
genWriteSerialBaudRate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t baudrate) | vn::protocol::uart::Packet | static
genWriteSettings(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size) | vn::protocol::uart::Packet | static
genWriteStartupFilterBiasEstimate(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f gyroBias, vn::math::vec3f accelBias, float pressureBias) | vn::protocol::uart::Packet | static
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::Packet | static
genWriteSynchronizationStatus(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint32_t syncInCount, uint32_t syncInTime, uint32_t syncOutCount) | vn::protocol::uart::Packet | static
genWriteUserTag(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, std::string tag) | vn::protocol::uart::Packet | static
genWriteVelocityCompensationControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t mode, float velocityTuning, float rateTuning) | vn::protocol::uart::Packet | static
genWriteVelocityCompensationMeasurement(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f velocity) | vn::protocol::uart::Packet | static
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::Packet | static
genWriteVpeAccelerometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f baseTuning, vn::math::vec3f adaptiveTuning, vn::math::vec3f adaptiveFiltering) | vn::protocol::uart::Packet | static
genWriteVpeBasicControl(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, uint8_t enable, uint8_t headingMode, uint8_t filteringMode, uint8_t tuningMode) | vn::protocol::uart::Packet | static
genWriteVpeGyroBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f angularWalkVariance, vn::math::vec3f baseTuning, vn::math::vec3f adaptiveTuning) | vn::protocol::uart::Packet | static
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::Packet | static
genWriteVpeMagnetometerBasicTuning(ErrorDetectionMode errorDetectionMode, char *buffer, size_t size, vn::math::vec3f baseTuning, vn::math::vec3f adaptiveTuning, vn::math::vec3f adaptiveFiltering) | vn::protocol::uart::Packet | static
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::Packet | explicit
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 name | vn::protocol::uart::Packet |
TYPE_ASCII enum value | vn::protocol::uart::Packet |
TYPE_BINARY enum value | vn::protocol::uart::Packet |
TYPE_UNKNOWN enum value | vn::protocol::uart::Packet |
~Packet() (defined in vn::protocol::uart::Packet) | vn::protocol::uart::Packet |