VectorNav C++ Library
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 typedefvn::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::VnSensorstatic
disconnect()vn::sensors::VnSensor
ErrorPacketReceivedHandler typedefvn::sensors::VnSensor
Family enum namevn::sensors::VnSensor
isConnected()vn::sensors::VnSensor
magneticDisturbancePresent(bool disturbancePresent, bool waitForReply=true)vn::sensors::VnSensor
NoCopy()vn::util::NoCopyinlineprivate
port()vn::sensors::VnSensor
PossiblePacketFoundHandler typedefvn::sensors::VnSensor
RawDataReceivedHandler typedefvn::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::VnSensorstatic
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 valuevn::sensors::VnSensor
VnSensor_Family_Vn100 enum valuevn::sensors::VnSensor
VnSensor_Family_Vn200 enum valuevn::sensors::VnSensor
VnSensor_Family_Vn300 enum valuevn::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::NoCopyinlineprivate
~VnSensor() (defined in vn::sensors::VnSensor)vn::sensors::VnSensor