# VectorNav C++ Library: Member List

vn::sensors::VnSensor Member List

This is the complete list of members for vn::sensors::VnSensor, including all inherited members.

accelerationDisturbancePresent(bool disturbancePresent, bool waitForReply=true) | vn::sensors::VnSensor |
AsyncPacketReceivedHandler typedef | vn::sensors::VnSensor |
baudrate() | vn::sensors::VnSensor |
changeBaudRate(uint32_t baudrate) | vn::sensors::VnSensor |
connect(const std::string &portName, uint32_t baudrate) | vn::sensors::VnSensor |
connect(xplat::IPort *port) | vn::sensors::VnSensor |
determineDeviceFamily() | vn::sensors::VnSensor |
determineDeviceFamily(std::string modelNumber) | vn::sensors::VnSensor | static
disconnect() | vn::sensors::VnSensor |
ErrorPacketReceivedHandler typedef | vn::sensors::VnSensor |
Family enum name | vn::sensors::VnSensor |
isConnected() | vn::sensors::VnSensor |
magneticDisturbancePresent(bool disturbancePresent, bool waitForReply=true) | vn::sensors::VnSensor |
NoCopy() | vn::util::NoCopy | inlineprivate
port() | vn::sensors::VnSensor |
PossiblePacketFoundHandler typedef | vn::sensors::VnSensor |
RawDataReceivedHandler typedef | vn::sensors::VnSensor |
readAccelerationCompensation() | vn::sensors::VnSensor |
readAccelerationMeasurements() | vn::sensors::VnSensor |
readAngularRateMeasurements() | vn::sensors::VnSensor |
readAsyncDataOutputFrequency(uint8_t port) | vn::sensors::VnSensor |
readAsyncDataOutputFrequency() | vn::sensors::VnSensor |
readAsyncDataOutputType(uint8_t port) | vn::sensors::VnSensor |
readAsyncDataOutputType() | vn::sensors::VnSensor |
readAttitudeQuaternion() | vn::sensors::VnSensor |
readBinaryOutput1() | vn::sensors::VnSensor |
readBinaryOutput2() | vn::sensors::VnSensor |
readBinaryOutput3() | vn::sensors::VnSensor |
readCalculatedMagnetometerCalibration() | vn::sensors::VnSensor |
readCommunicationProtocolControl() | vn::sensors::VnSensor |
readDeltaThetaAndDeltaVelocity() | vn::sensors::VnSensor |
readDeltaThetaAndDeltaVelocityConfiguration() | vn::sensors::VnSensor |
readFilterActiveTuningParameters() | vn::sensors::VnSensor |
readFilterBasicControl() | vn::sensors::VnSensor |
readFilterMeasurementsVarianceParameters() | vn::sensors::VnSensor |
readFilterStartupGyroBias() | vn::sensors::VnSensor |
readFirmwareVersion() | vn::sensors::VnSensor |
readGpsAntennaOffset() | vn::sensors::VnSensor |
readGpsCompassBaseline() | vn::sensors::VnSensor |
readGpsCompassEstimatedBaseline() | vn::sensors::VnSensor |
readGpsConfiguration() | vn::sensors::VnSensor |
readGpsSolutionEcef() | vn::sensors::VnSensor |
readGpsSolutionLla() | vn::sensors::VnSensor |
readGyroCompensation() | vn::sensors::VnSensor |
readHardwareRevision() | vn::sensors::VnSensor |
readImuFilteringConfiguration() | vn::sensors::VnSensor |
readImuMeasurements() | vn::sensors::VnSensor |
readImuRateConfiguration() | vn::sensors::VnSensor |
readIndoorHeadingModeControl() | vn::sensors::VnSensor |
readInsAdvancedConfiguration() | vn::sensors::VnSensor |
readInsBasicConfigurationVn200() | vn::sensors::VnSensor |
readInsBasicConfigurationVn300() | vn::sensors::VnSensor |
readInsSolutionEcef() | vn::sensors::VnSensor |
readInsSolutionLla() | vn::sensors::VnSensor |
readInsStateEcef() | vn::sensors::VnSensor |
readInsStateLla() | vn::sensors::VnSensor |
readMagneticAccelerationAndAngularRates() | vn::sensors::VnSensor |
readMagneticAndGravityReferenceVectors() | vn::sensors::VnSensor |
readMagneticMeasurements() | vn::sensors::VnSensor |
readMagnetometerCalibrationControl() | vn::sensors::VnSensor |
readMagnetometerCompensation() | vn::sensors::VnSensor |
readModelNumber() | vn::sensors::VnSensor |
readQuaternionMagneticAccelerationAndAngularRates() | vn::sensors::VnSensor |
readReferenceFrameRotation() | vn::sensors::VnSensor |
readReferenceVectorConfiguration() | vn::sensors::VnSensor |
readSerialBaudRate(uint8_t port) | vn::sensors::VnSensor |
readSerialBaudRate() | vn::sensors::VnSensor |
readSerialNumber() | vn::sensors::VnSensor |
readStartupFilterBiasEstimate() | vn::sensors::VnSensor |
readSynchronizationControl() | vn::sensors::VnSensor |
readSynchronizationStatus() | vn::sensors::VnSensor |
readUserTag() | vn::sensors::VnSensor |
readVelocityCompensationControl() | vn::sensors::VnSensor |
readVelocityCompensationMeasurement() | vn::sensors::VnSensor |
readVelocityCompensationStatus() | vn::sensors::VnSensor |
readVpeAccelerometerAdvancedTuning() | vn::sensors::VnSensor |
readVpeAccelerometerBasicTuning() | vn::sensors::VnSensor |
readVpeBasicControl() | vn::sensors::VnSensor |
readVpeGyroBasicTuning() | vn::sensors::VnSensor |
readVpeMagnetometerAdvancedTuning() | vn::sensors::VnSensor |
readVpeMagnetometerBasicTuning() | vn::sensors::VnSensor |
readYawPitchRoll() | vn::sensors::VnSensor |
readYawPitchRollMagneticAccelerationAndAngularRates() | vn::sensors::VnSensor |
readYawPitchRollTrueBodyAccelerationAndAngularRates() | vn::sensors::VnSensor |
readYawPitchRollTrueInertialAccelerationAndAngularRates() | vn::sensors::VnSensor |
registerAsyncPacketReceivedHandler(void *userData, AsyncPacketReceivedHandler handler) | vn::sensors::VnSensor |
registerErrorPacketReceivedHandler(void *userData, ErrorPacketReceivedHandler handler) | vn::sensors::VnSensor |
registerPossiblePacketFoundHandler(void *userData, PossiblePacketFoundHandler handler) | vn::sensors::VnSensor |
registerRawDataReceivedHandler(void *userData, RawDataReceivedHandler handler) | vn::sensors::VnSensor |
reset(bool waitForReply=true) | vn::sensors::VnSensor |
responseTimeoutMs() | vn::sensors::VnSensor |
restoreFactorySettings(bool waitForReply=true) | vn::sensors::VnSensor |
retransmitDelayMs() | vn::sensors::VnSensor |
send(std::string toSend, bool waitForReply=true, protocol::uart::ErrorDetectionMode errorDetectionMode=protocol::uart::ERRORDETECTIONMODE_CHECKSUM) | vn::sensors::VnSensor |
sendErrorDetectionMode() | vn::sensors::VnSensor |
setGyroBias(bool waitForReply=true) | vn::sensors::VnSensor |
setResponseTimeoutMs(uint16_t timeout) | vn::sensors::VnSensor |
setRetransmitDelayMs(uint16_t delay) | vn::sensors::VnSensor |
setSendErrorDetectionMode(protocol::uart::ErrorDetectionMode mode) | vn::sensors::VnSensor |
supportedBaudrates() | vn::sensors::VnSensor | static
tare(bool waitForReply=true) | vn::sensors::VnSensor |
transaction(std::string toSend) | vn::sensors::VnSensor |
unregisterAsyncPacketReceivedHandler() | vn::sensors::VnSensor |
unregisterErrorPacketReceivedHandler() | vn::sensors::VnSensor |
unregisterPossiblePacketFoundHandler() | vn::sensors::VnSensor |
unregisterRawDataReceivedHandler() | vn::sensors::VnSensor |
verifySensorConnectivity() | vn::sensors::VnSensor |
VnSensor() (defined in vn::sensors::VnSensor) | vn::sensors::VnSensor |
VnSensor_Family_Unknown enum value | vn::sensors::VnSensor |
VnSensor_Family_Vn100 enum value | vn::sensors::VnSensor |
VnSensor_Family_Vn200 enum value | vn::sensors::VnSensor |
VnSensor_Family_Vn300 enum value | vn::sensors::VnSensor |
writeAccelerationCompensation(AccelerationCompensationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeAccelerationCompensation(const vn::math::mat3f &c, const vn::math::vec3f &b, bool waitForReply=true) | vn::sensors::VnSensor |
writeAsyncDataOutputFrequency(const uint32_t &adof, uint8_t port, bool waitForReply=true) | vn::sensors::VnSensor |
writeAsyncDataOutputFrequency(const uint32_t &adof, bool waitForReply=true) | vn::sensors::VnSensor |
writeAsyncDataOutputType(protocol::uart::AsciiAsync ador, uint8_t port, bool waitForReply=true) | vn::sensors::VnSensor |
writeAsyncDataOutputType(protocol::uart::AsciiAsync ador, bool waitForReply=true) | vn::sensors::VnSensor |
writeBinaryOutput1(BinaryOutputRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeBinaryOutput2(BinaryOutputRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeBinaryOutput3(BinaryOutputRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeCommunicationProtocolControl(CommunicationProtocolControlRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeCommunicationProtocolControl(protocol::uart::CountMode serialCount, protocol::uart::StatusMode serialStatus, protocol::uart::CountMode spiCount, protocol::uart::StatusMode spiStatus, protocol::uart::ChecksumMode serialChecksum, protocol::uart::ChecksumMode spiChecksum, protocol::uart::ErrorMode errorMode, bool waitForReply=true) | vn::sensors::VnSensor |
writeDeltaThetaAndDeltaVelocityConfiguration(DeltaThetaAndDeltaVelocityConfigurationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeDeltaThetaAndDeltaVelocityConfiguration(protocol::uart::IntegrationFrame integrationFrame, protocol::uart::CompensationMode gyroCompensation, protocol::uart::CompensationMode accelCompensation, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterActiveTuningParameters(FilterActiveTuningParametersRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterActiveTuningParameters(const float &magneticDisturbanceGain, const float &accelerationDisturbanceGain, const float &magneticDisturbanceMemory, const float &accelerationDisturbanceMemory, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterBasicControl(FilterBasicControlRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterBasicControl(protocol::uart::MagneticMode magMode, protocol::uart::ExternalSensorMode extMagMode, protocol::uart::ExternalSensorMode extAccMode, protocol::uart::ExternalSensorMode extGyroMode, const vn::math::vec3f &gyroLimit, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterMeasurementsVarianceParameters(FilterMeasurementsVarianceParametersRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterMeasurementsVarianceParameters(const float &angularWalkVariance, const vn::math::vec3f &angularRateVariance, const vn::math::vec3f &magneticVariance, const vn::math::vec3f &accelerationVariance, bool waitForReply=true) | vn::sensors::VnSensor |
writeFilterStartupGyroBias(const vn::math::vec3f &bias, bool waitForReply=true) | vn::sensors::VnSensor |
writeGpsAntennaOffset(const vn::math::vec3f &position, bool waitForReply=true) | vn::sensors::VnSensor |
writeGpsCompassBaseline(GpsCompassBaselineRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeGpsCompassBaseline(const vn::math::vec3f &position, const vn::math::vec3f &uncertainty, bool waitForReply=true) | vn::sensors::VnSensor |
writeGpsConfiguration(GpsConfigurationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeGpsConfiguration(protocol::uart::GpsMode mode, protocol::uart::PpsSource ppsSource, bool waitForReply=true) | vn::sensors::VnSensor |
writeGyroCompensation(GyroCompensationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeGyroCompensation(const vn::math::mat3f &c, const vn::math::vec3f &b, bool waitForReply=true) | vn::sensors::VnSensor |
writeImuFilteringConfiguration(ImuFilteringConfigurationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |

writeImuFilteringConfiguration(const uint16_t &magWindowSize, const uint16_t &accelWindowSize, const uint16_t &gyroWindowSize, const uint16_t &tempWindowSize, const uint16_t &presWindowSize, protocol::uart::FilterMode magFilterMode, protocol::uart::FilterMode accelFilterMode, protocol::uart::FilterMode gyroFilterMode, protocol::uart::FilterMode tempFilterMode, protocol::uart::FilterMode presFilterMode, bool waitForReply=true)

vn::sensors::VnSensor

writeImuRateConfiguration(ImuRateConfigurationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeImuRateConfiguration(const uint16_t &imuRate, const uint16_t &navDivisor, const float &filterTargetRate, const float &filterMinRate, bool waitForReply=true) | vn::sensors::VnSensor |
writeIndoorHeadingModeControl(const float &maxRateError, bool waitForReply=true) | vn::sensors::VnSensor |
writeInsAdvancedConfiguration(InsAdvancedConfigurationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |

writeInsAdvancedConfiguration(const uint8_t &useMag, const uint8_t &usePres, const uint8_t &posAtt, const uint8_t &velAtt, const uint8_t &velBias, protocol::uart::FoamInit useFoam, const uint8_t &gpsCovType, const uint8_t &velCount, const float &velInit, const float &moveOrigin, const float &gpsTimeout, const float &deltaLimitPos, const float &deltaLimitVel, const float &minPosUncertainty, const float &minVelUncertainty, bool waitForReply=true)

vn::sensors::VnSensor

writeInsBasicConfigurationVn200(InsBasicConfigurationRegisterVn200 &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeInsBasicConfigurationVn200(protocol::uart::Scenario scenario, const uint8_t &ahrsAiding, bool waitForReply=true) | vn::sensors::VnSensor |
writeInsBasicConfigurationVn300(InsBasicConfigurationRegisterVn300 &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeInsBasicConfigurationVn300(protocol::uart::Scenario scenario, const uint8_t &ahrsAiding, const uint8_t &estBaseline, bool waitForReply=true) | vn::sensors::VnSensor |
writeMagneticAndGravityReferenceVectors(MagneticAndGravityReferenceVectorsRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeMagneticAndGravityReferenceVectors(const vn::math::vec3f &magRef, const vn::math::vec3f &accRef, bool waitForReply=true) | vn::sensors::VnSensor |
writeMagnetometerCalibrationControl(MagnetometerCalibrationControlRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeMagnetometerCalibrationControl(protocol::uart::HsiMode hsiMode, protocol::uart::HsiOutput hsiOutput, const uint8_t &convergeRate, bool waitForReply=true) | vn::sensors::VnSensor |
writeMagnetometerCompensation(MagnetometerCompensationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeMagnetometerCompensation(const vn::math::mat3f &c, const vn::math::vec3f &b, bool waitForReply=true) | vn::sensors::VnSensor |
writeReferenceFrameRotation(const vn::math::mat3f &c, bool waitForReply=true) | vn::sensors::VnSensor |
writeReferenceVectorConfiguration(ReferenceVectorConfigurationRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeReferenceVectorConfiguration(const uint8_t &useMagModel, const uint8_t &useGravityModel, const uint32_t &recalcThreshold, const float &year, const vn::math::vec3d &position, bool waitForReply=true) | vn::sensors::VnSensor |
writeSerialBaudRate(const uint32_t &baudrate, uint8_t port, bool waitForReply=true) | vn::sensors::VnSensor |
writeSerialBaudRate(const uint32_t &baudrate, bool waitForReply=true) | vn::sensors::VnSensor |
writeSettings(bool waitForReply=true) | vn::sensors::VnSensor |
writeStartupFilterBiasEstimate(StartupFilterBiasEstimateRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeStartupFilterBiasEstimate(const vn::math::vec3f &gyroBias, const vn::math::vec3f &accelBias, const float &pressureBias, bool waitForReply=true) | vn::sensors::VnSensor |
writeSynchronizationControl(SynchronizationControlRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeSynchronizationControl(protocol::uart::SyncInMode syncInMode, protocol::uart::SyncInEdge syncInEdge, const uint16_t &syncInSkipFactor, protocol::uart::SyncOutMode syncOutMode, protocol::uart::SyncOutPolarity syncOutPolarity, const uint16_t &syncOutSkipFactor, const uint32_t &syncOutPulseWidth, bool waitForReply=true) | vn::sensors::VnSensor |
writeSynchronizationStatus(SynchronizationStatusRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeSynchronizationStatus(const uint32_t &syncInCount, const uint32_t &syncInTime, const uint32_t &syncOutCount, bool waitForReply=true) | vn::sensors::VnSensor |
writeUserTag(const std::string &tag, bool waitForReply=true) | vn::sensors::VnSensor |
writeVelocityCompensationControl(VelocityCompensationControlRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVelocityCompensationControl(protocol::uart::VelocityCompensationMode mode, const float &velocityTuning, const float &rateTuning, bool waitForReply=true) | vn::sensors::VnSensor |
writeVelocityCompensationMeasurement(const vn::math::vec3f &velocity, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeAccelerometerAdvancedTuning(VpeAccelerometerAdvancedTuningRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeAccelerometerAdvancedTuning(const vn::math::vec3f &minFiltering, const vn::math::vec3f &maxFiltering, const float &maxAdaptRate, const float &disturbanceWindow, const float &maxTuning, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeAccelerometerBasicTuning(VpeAccelerometerBasicTuningRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeAccelerometerBasicTuning(const vn::math::vec3f &baseTuning, const vn::math::vec3f &adaptiveTuning, const vn::math::vec3f &adaptiveFiltering, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeBasicControl(VpeBasicControlRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeBasicControl(protocol::uart::VpeEnable enable, protocol::uart::HeadingMode headingMode, protocol::uart::VpeMode filteringMode, protocol::uart::VpeMode tuningMode, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeGyroBasicTuning(VpeGyroBasicTuningRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeGyroBasicTuning(const vn::math::vec3f &angularWalkVariance, const vn::math::vec3f &baseTuning, const vn::math::vec3f &adaptiveTuning, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeMagnetometerAdvancedTuning(VpeMagnetometerAdvancedTuningRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeMagnetometerAdvancedTuning(const vn::math::vec3f &minFiltering, const vn::math::vec3f &maxFiltering, const float &maxAdaptRate, const float &disturbanceWindow, const float &maxTuning, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeMagnetometerBasicTuning(VpeMagnetometerBasicTuningRegister &fields, bool waitForReply=true) | vn::sensors::VnSensor |
writeVpeMagnetometerBasicTuning(const vn::math::vec3f &baseTuning, const vn::math::vec3f &adaptiveTuning, const vn::math::vec3f &adaptiveFiltering, bool waitForReply=true) | vn::sensors::VnSensor |
~NoCopy() | vn::util::NoCopy | inlineprivate
~VnSensor() (defined in vn::sensors::VnSensor) | vn::sensors::VnSensor |