VectorNav C++ Library
Public Member Functions | Public Attributes | List of all members
vn::sensors::InsAdvancedConfigurationRegister Struct Reference

Structure representing the INS Advanced Configuration register. More...

#include <registers.h>

Public Member Functions

 InsAdvancedConfigurationRegister (bool useMagIn, bool usePresIn, bool posAttIn, bool velAttIn, bool velBiasIn, protocol::uart::FoamInit useFoamIn, uint8_t gpsCovTypeIn, uint8_t velCountIn, float velInitIn, float moveOriginIn, float gpsTimeoutIn, float deltaLimitPosIn, float deltaLimitVelIn, float minPosUncertaintyIn, float minVelUncertaintyIn)
 Creates an initializes a new InsAdvancedConfigurationRegister structure. More...
 

Public Attributes

bool useMag
 The useMag field.
 
bool usePres
 The usePres field.
 
bool posAtt
 The posAtt field.
 
bool velAtt
 The velAtt field.
 
bool velBias
 The velBias field.
 
protocol::uart::FoamInit useFoam
 The useFoam field.
 
uint8_t gpsCovType
 The gpsCovType field.
 
uint8_t velCount
 The velCount field.
 
float velInit
 The velInit field.
 
float moveOrigin
 The moveOrigin field.
 
float gpsTimeout
 The gpsTimeout field.
 
float deltaLimitPos
 The deltaLimitPos field.
 
float deltaLimitVel
 The deltaLimitVel field.
 
float minPosUncertainty
 The minPosUncertainty field.
 
float minVelUncertainty
 The minVelUncertainty field.
 

Detailed Description

Structure representing the INS Advanced Configuration register.

Constructor & Destructor Documentation

vn::sensors::InsAdvancedConfigurationRegister::InsAdvancedConfigurationRegister ( bool  useMagIn,
bool  usePresIn,
bool  posAttIn,
bool  velAttIn,
bool  velBiasIn,
protocol::uart::FoamInit  useFoamIn,
uint8_t  gpsCovTypeIn,
uint8_t  velCountIn,
float  velInitIn,
float  moveOriginIn,
float  gpsTimeoutIn,
float  deltaLimitPosIn,
float  deltaLimitVelIn,
float  minPosUncertaintyIn,
float  minVelUncertaintyIn 
)
inline

Creates an initializes a new InsAdvancedConfigurationRegister structure.

Parameters
[in]useMagInValue to initialize the useMag field with.
[in]usePresInValue to initialize the usePres field with.
[in]posAttInValue to initialize the posAtt field with.
[in]velAttInValue to initialize the velAtt field with.
[in]velBiasInValue to initialize the velBias field with.
[in]useFoamInValue to initialize the useFoam field with.
[in]gpsCovTypeInValue to initialize the gpsCovType field with.
[in]velCountInValue to initialize the velCount field with.
[in]velInitInValue to initialize the velInit field with.
[in]moveOriginInValue to initialize the moveOrigin field with.
[in]gpsTimeoutInValue to initialize the gpsTimeout field with.
[in]deltaLimitPosInValue to initialize the deltaLimitPos field with.
[in]deltaLimitVelInValue to initialize the deltaLimitVel field with.
[in]minPosUncertaintyInValue to initialize the minPosUncertainty field with.
[in]minVelUncertaintyInValue to initialize the minVelUncertainty field with.

The documentation for this struct was generated from the following file: