LRAUV  revA
DVL_micro Class Reference

#include <DVL_micro.h>

Inheritance diagram for DVL_micro:
Collaboration diagram for DVL_micro:

Public Member Functions

 DVL_micro (const Module *module)
 
virtual ~DVL_micro ()
 
virtual void run ()
 The actual "payload" of the component. More...
 
virtual RunState start ()
 Do what needs to be done to run Similar to initialize, in old init/run/uninit sequence. More...
 
virtual RunState starting ()
 Might follow a STOP...START sequence. More...
 
virtual RunState pause ()
 Pause for a short period (indicated by pauseTime) More...
 
virtual RunState paused ()
 Should eventually follow a PAUSE request: should set continueTime. More...
 
virtual RunState resume ()
 Resume from PAUSE. More...
 
virtual RunState resuming ()
 Might follow a PAUSE...RESUME sequence. More...
 
virtual RunState runnable ()
 Should eventually follow a START request or RESETTING. More...
 
virtual RunState resetting ()
 Might occur in case of Error. More...
 
virtual RunState stop ()
 Initial state – can be later followed by START. More...
 
virtual RunState stopping ()
 Might follow a STOP request. More...
 
virtual RunState stopped ()
 Should eventually follow a STOP request. More...
 
void uninitialize ()
 Provide a space for uninitialization. More...
 
void logVoltageAndCurrent ()
 
virtual ConfigURI getConfigURI (ConfigOption configOption) const
 Should return [myNamespace]::SIMULATE_HARDWARE, or [myNamespace]::POWER, etc. More...
 
- Public Member Functions inherited from SyncComponent
CycleOrder getCycleOrder (void)
 Getter function for controlThreadOrderPreference. More...
 
void setRepeating (bool repeating)
 
int getDivisor () const
 
int getModulo () const
 
bool isRepeater ()
 
bool isRepeating ()
 
- Public Member Functions inherited from Component
virtual ~Component ()
 Destructor cleans up readers_ and writers_. More...
 
void registerReader (DataReader *reader)
 
void unregisterReader (DataReader *reader)
 
void registerWriter (DataWriter *writer)
 
void unregisterWriter (DataWriter *writer)
 
void disableMetering (void)
 
FlexArray< DataReader * > & getReaderList (void)
 
FlexArray< DataWriter * > & getWriterList (void)
 
const ModulegetModule ()
 
virtual void initialize ()
 Provide a space for initialization before being run. More...
 
virtual void configure ()
 Read (or re-read!) configuration settings. More...
 
virtual void execute (void)
 
bool isActive () const
 Indicates if the component is active. More...
 
const CodedStrgetName (void) const
 Returns the name. More...
 
const TimestampgetTimeOfLastRun (void) const
 
ComponentState getState (void)
 Return the component's current state. More...
 
void setState (ComponentState state)
 
RunState getRunState (void)
 Return the component's run state. More...
 
bool isUsingRunState ()
 Return true if using runState. More...
 
void requestData (bool requestingData)
 Tell the component to start (or stop) sending data. More...
 
void requestStart ()
 Tell the component to start runnning. More...
 
void requestPause (const Timespan expectedPauseTime)
 Tell the component to pause runnning. More...
 
void requestResume ()
 Tell the component resume from pause. More...
 
void requestStop ()
 Tell the component to stop runnning. More...
 
virtual RunState satisfied ()
 Possible return value of a Behavior. More...
 
virtual RunState pausing ()
 Might follow a PAUSE request. More...
 
void setCriticalFailureReported (bool boolVal)
 
void setRecoveringFromCritical (bool boolVal)
 
void setFailureReported (bool boolVal)
 
bool isFailureUninitialized ()
 
void setFailureUninitialized (bool boolVal)
 
void setRetryTimeout (const Timespan &timeout)
 
virtual bool isCompleted (void)
 Query if this component is completed. More...
 
void setPeriod (const Timespan &period)
 Set the period of this component... used if it is periodic. More...
 
const TimespangetPeriod (void)
 Returns the component's period (regardless of whether it is periodic) More...
 
ComponentType getComponentType ()
 Getter function for ComponentType. More...
 
virtual bool isFailed (void) const
 
virtual FailureMode::FailType getFailureType (void) const
 
virtual bool getCriticalFailureReported (void) const
 
virtual bool getFailureReported (void) const
 
virtual Timespan getRetryTimeout (void) const
 
virtual FailureMode::FailType setFailure (FailureMode::FailType failureType)
 
virtual int getFailCount (void) const
 
virtual bool isFailureMissionCritical ()
 
virtual int getAllowableFailures (void) const
 
virtual void setAllowableFailures (int fails)
 
LoggergetLogger (void)
 
virtual int incrementFailCount (void)
 
virtual void resetFailCount (void)
 
virtual int getSkippedRunsSinceFail (void) const
 
virtual int incrementSkippedRunsSinceFail (void)
 
virtual void logVoltage (float voltage, float averageVoltage)
 
virtual void logCurrent (float current, float averageCurrent)
 
const TimestampgetWriteTimestamp (void)
 
void setWriteTimestamp (const Timestamp &writeTimestamp)
 
BlobReadernewBlobReader (const BlobURI &blobURI)
 
BlobReadernewBlobReaderFromUniversal (const Str &componentName, const UniversalBlobURI &blobURI)
 
BlobWriternewBlobWriter (const BlobURI &blobURI, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS)
 
ConfigReadernewConfigReader (const ConfigURI &configURI)
 
DataReadernewDataReader (const DataURI &dataURI)
 
DataReadernewDataReaderFromUniversal (const Str &componentName, const UniversalURI &universalURI)
 
DataWriternewDataWriter (const DataURI &dataURI, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS)
 
UniversalBlobReadernewUniversalBlobReader (const UniversalBlobURI &universalURI)
 
UniversalBlobWriternewUniversalBlobWriter (const UniversalBlobURI &universalURI, const Unit &accuracyUnit=Units::NONE, const float accuracy=DataElement::NO_ACCURACY, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS)
 
UniversalDataReadernewUniversalReader (const UniversalURI &universalURI)
 
UniversalDataWriternewUniversalWriter (const UniversalURI &universalURI, const Unit &accuracyUnit=Units::NONE, const float accuracy=DataElement::NO_ACCURACY, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS)
 

Private Member Functions

 DVL_micro (const DVL_micro &old)
 
void readConfig ()
 
void startPing ()
 
void endPing ()
 
bool simNQ1 (void)
 
bool readNQ1 (void)
 
bool parseNQ1 (const char *nq1)
 
void processNQ1 (void)
 
void writeData (void)
 
void setAcousticWritersInvalid (bool invalid)
 
bool isDataRequested ()
 
bool isAHRSRequested ()
 
bool isPingRequested ()
 

Private Attributes

bool hasNQ1_
 
bool nq1Requested_
 
Timespan dvlTimeout_
 
Timespan dvlFailTimeout_
 
Timestamp startTime_
 
Timestamp dvlFailTime_
 
UniversalDataWriteraltitudeWriter_
 
UniversalDataWriterheadingWriter_
 
UniversalDataWritermagneticHeadingWriter_
 
UniversalDataWriterpitchWriter_
 
UniversalDataWriterrollWriter_
 
UniversalBlobWriterorientationMatrixWriter_
 
UniversalBlobWritervelocityWrtGroundWriter_
 
UniversalDataWriterxVelWrtGroundWriter_
 
UniversalDataWriteryVelWrtGroundWriter_
 
UniversalDataWriterzVelWrtGroundWriter_
 
UniversalBlobWritervelocityWrtSeaWriter_
 
UniversalDataWriterxVelWrtSeaWriter_
 
UniversalDataWriteryVelWrtSeaWriter_
 
UniversalDataWriterzVelWrtSeaWriter_
 
UniversalDataWriterxVelCurrentWriter_
 
UniversalDataWriteryVelCurrentWriter_
 
UniversalDataWriterzVelCurrentWriter_
 
DataWriterstatusWriter_
 
DataWriterbeam1Writer_
 
DataWriterbeam2Writer_
 
DataWriterbeam3Writer_
 
DataWriterbeam4Writer_
 
DataWriteralt1Writer_
 
DataWriteralt2Writer_
 
DataWriteralt3Writer_
 
DataWriteralt4Writer_
 
DataWriterveloInstFlagWriter_
 
DataWriterwVeloInstFlagWriter_
 
UniversalDataReaderlatitudeReader_
 
UniversalDataReaderlongitudeReader_
 
UniversalDataReaderdepthReader_
 
UniversalDataReaderpitchReader_
 
UniversalDataReaderheadingReader_
 
UniversalDataReaderrollReader_
 
ConfigReadermagDeviationCfgReader_
 
ConfigReaderpitchOffsetCfgReader_
 
ConfigReaderrollOffsetCfgReader_
 
bool debug_
 
bool pingRequested_
 
bool dvlTimeoutArmed_
 
char deviceResponse_ [UART_BUFSIZE]
 
UartStream uart_
 
LoadControl loadControl_
 
int status_
 
int beam1_
 
int beam2_
 
int beam3_
 
int beam4_
 
float altitude1_
 
float altitude2_
 
float altitude3_
 
float altitude4_
 
double veloRad1_
 
double veloRad2_
 
double veloRad3_
 
double veloRad4_
 
double wveloRad1_
 
double wveloRad2_
 
double wveloRad3_
 
double wveloRad4_
 
float wveloCredit1_
 
float wveloCredit2_
 
float wveloCredit3_
 
float wveloCredit4_
 
Point3D veloInst_
 
double veloInstX_
 
double veloInstY_
 
double veloInstZ_
 
int veloInstFlag_
 
double veloEarthN_
 
double veloEarthE_
 
double veloEarthD_
 
int veloEarthFlag_
 
Point3D wVeloInst_
 
double wVeloInstX_
 
double wVeloInstY_
 
double wVeloInstZ_
 
int wVeloInstFlag_
 
double wVeloEarthN_
 
double wVeloEarthE_
 
double wVeloEarthD_
 
int wVeloEarthFlag_
 
double magDeviationDeg_
 
double magVariationDeg_
 
double rollOffset_
 
double pitchOffset_
 
double rollDeg_
 
double pitchDeg_
 
double compassHeadingDeg_
 
double magneticHeadingDeg_
 
double headingDeg_
 
Point6D orientationVector_
 
Matrix3x3 orientationMatrix_
 
double altEstimate_
 
float temp_
 
float press_
 
float salinity_
 
float sndSpeed_
 
int cksum_
 
float speedGnd_
 
float speedWater_
 

Additional Inherited Members

- Public Types inherited from Component
enum  ComponentState {
  BLOCK_CONTINUOUS, BLOCK_PERIODIC, BLOCK_NORMAL, BLOCK_COMPLETED,
  BLOCK_UNKNOWN
}
 In this model, the component has basically two states: wanting to run, and completed (no longer needing to run). More...
 
enum  ComponentType { COMPONENT_ASYNC, COMPONENT_CONFIG, COMPONENT_BEHAVIOR, COMPONENT_SYNC }
 Components can indicate how they want to be handled by their type. More...
 
enum  RunState {
  NO_RUN_STATE = 0, START, STARTING, RUNNABLE,
  SATISFIED, PAUSE, PAUSING, PAUSED,
  RESUME, RESUMING, RESETTING, STOP,
  STOPPING, STOPPED
}
 
- Static Public Attributes inherited from SyncComponent
static const int CYCLE_INCREMENT
 
static const int CYCLE_REPEAT_OFFSET
 
static const CycleOrder CYCLE_STARTER
 
static const CycleOrder CYCLE_SIMULATOR
 
static const CycleOrder CYCLE_SENSOR
 
static const CycleOrder CYCLE_DERIVATION
 
static const CycleOrder CYCLE_ESTIMATION
 
static const CycleOrder CYCLE_NAVIGATION
 
static const CycleOrder CYCLE_MISSION_MANAGER
 
static const CycleOrder CYCLE_MISSION
 
static const CycleOrder CYCLE_CONTROL
 
static const CycleOrder CYCLE_SERVO
 
static const CycleOrder CYCLE_TEST
 
static const CycleOrder CYCLE_REPORTER
 
static const CycleOrder CYCLE_LOGGER
 
- Protected Types inherited from Component
enum  ConfigOption { CONFIG_SIMULATE_HARDWARE, CONFIG_POWER, CONFIG_FREQUENCY, CONFIG_LATENCY }
 
- Protected Member Functions inherited from SyncSensorComponent
 SyncSensorComponent (const Str &name, const Module *module, int divisor=1, int modulo=0)
 
- Protected Member Functions inherited from SyncComponent
void setRepeater (bool repeater)
 
- Protected Member Functions inherited from Component
virtual ConfigURI getConfigURI (ConfigOption configOption, ElementURI forElement) const
 Should return [myNamespace]::POWER_[forElement], [myNamespace]::LATENCY_[forElement], etc. More...
 
virtual void setDurationOfLastRun (const Timespan &span)
 
virtual void setTimeOfRun (const Timestamp &time)
 
virtual void setTimeOfLastRun (const Timestamp &time)
 
virtual void setDt (const Timespan &dt)
 
virtual bool setEnabled (bool enabled=true)
 
void setRunState (const RunState runState)
 
const Timespan getPauseTime () const
 
virtual void setFailureMissionCritical (bool failureMissionCritical)
 
bool simulateHardware ()
 
- Protected Attributes inherited from Component
Logger logger_
 
Syslog::Severity debugLevel_
 
ComponentState state_
 Keep track of whether the component has "completed" or should be run again. More...
 
Timespan desiredPeriod_
 
CodedStrname_
 Store the component's name (used for logging purposes) More...
 
Timestamp timeOfRun_
 
Timestamp timeOfLastRun_
 
Timespan durationOfLastRun_
 
Timespan dt_
 
Timespan retryTimeout_
 
bool enabled_
 
bool failureReported_
 Indicates if the failure has been reported – cuts down on syslog. More...
 
bool criticalFailureReported_
 Indicates if a "Critical" failure has been reported – cuts down on syslog. More...
 
bool recoveringFromCritical_
 Indicates that a component had a previous critical failure that has been cleared temporarily awaiting final word from the component itself. More...
 
bool failureUninitialized_
 Indicates if the failure has resulted in an uninitialize call. More...
 
int failCount_
 Number of failures logged by PCaller. More...
 
bool failureMissionCritical_
 If true (default), complete failure ends mission. More...
 
int allowableFailures_
 Number of failures allowed to occur. More...
 
int skippedRunsSinceFail_
 Number of skipped runs since failureMode_ set by failCount_. More...
 
FailureMode::FailType failureType_
 Failed status. If failCount_ > 0, then this may be reset. More...
 
Timestamp timeOfFailure_
 Time of last failure. Relevant only if failed=true. More...
 
Timestamp writeTimestamp_
 Time of last write. More...
 
FlexArray< DataReader * > readers_
 
FlexArray< DataWriter * > writers_
 
const Modulemodule_
 
Timespan pauseTime_
 
bool meteringEnabled_
 If true, metering is enabled. More...
 
DataWriterdurationOfLastRunWriter_
 Writer for durationOfLastRun. More...
 
DataWritervoltageWriter_
 
DataWriteravgVoltageWriter_
 
DataWritercurrentWriter_
 
DataWriteravgCurrentWriter_
 
bool persistentPause_
 True if data is persistent while component is paused. More...
 

Constructor & Destructor Documentation

DVL_micro::DVL_micro ( const Module module)

References alt1Writer_, alt2Writer_, alt3Writer_, alt4Writer_, altitudeWriter_, beam1Writer_, beam2Writer_, beam3Writer_, beam4Writer_, Units::DEGREE, UniversalURI::DEPTH, depthReader_, DVL_M_ACCURACY, DVL_RPH_ACCURACY, Point3D::getMagnitude(), headingReader_, headingWriter_, UniversalURI::HEIGHT_ABOVE_SEA_FLOOR, UniversalURI::LATITUDE, latitudeReader_, UniversalURI::LONGITUDE, longitudeReader_, magDeviationCfgReader_, magneticHeadingWriter_, Units::METER, Units::METER_PER_SECOND, Component::newConfigReader(), Component::newDataWriter(), Component::newUniversalBlobWriter(), Component::newUniversalReader(), Component::newUniversalWriter(), Units::NONE, orientationMatrixWriter_, pitchOffsetCfgReader_, pitchReader_, pitchWriter_, UniversalURI::PLATFORM_MAGNETIC_ORIENTATION, UniversalURI::PLATFORM_ORIENTATION, UniversalURI::PLATFORM_ORIENTATION_MATRIX, UniversalURI::PLATFORM_PITCH_ANGLE, UniversalURI::PLATFORM_ROLL_ANGLE, UniversalURI::PLATFORM_VELOCITY_WRT_GROUND, UniversalURI::PLATFORM_VELOCITY_WRT_SEA_WATER, UniversalURI::PLATFORM_X_VELOCITY_CURRENT, UniversalURI::PLATFORM_X_VELOCITY_WRT_GROUND, UniversalURI::PLATFORM_X_VELOCITY_WRT_SEA_WATER, UniversalURI::PLATFORM_Y_VELOCITY_CURRENT, UniversalURI::PLATFORM_Y_VELOCITY_WRT_GROUND, UniversalURI::PLATFORM_Y_VELOCITY_WRT_SEA_WATER, UniversalURI::PLATFORM_Z_VELOCITY_CURRENT, UniversalURI::PLATFORM_Z_VELOCITY_WRT_GROUND, UniversalURI::PLATFORM_Z_VELOCITY_WRT_SEA_WATER, rollOffsetCfgReader_, rollReader_, rollWriter_, Component::setRunState(), Component::START, statusWriter_, velocityWrtGroundWriter_, velocityWrtSeaWriter_, veloInstFlagWriter_, wVeloInstFlagWriter_, xVelCurrentWriter_, xVelWrtGroundWriter_, xVelWrtSeaWriter_, yVelCurrentWriter_, yVelWrtGroundWriter_, yVelWrtSeaWriter_, zVelCurrentWriter_, zVelWrtGroundWriter_, and zVelWrtSeaWriter_.

DVL_micro::~DVL_micro ( )
virtual
DVL_micro::DVL_micro ( const DVL_micro old)
private

Member Function Documentation

ConfigURI DVL_micro::getConfigURI ( ConfigOption  configOption) const
virtual

Should return [myNamespace]::SIMULATE_HARDWARE, or [myNamespace]::POWER, etc.

Reimplemented from Component.

References Component::CONFIG_POWER, Component::CONFIG_SIMULATE_HARDWARE, and ConfigURI::NO_CONFIG_URI.

bool DVL_micro::isAHRSRequested ( )
private
bool DVL_micro::isDataRequested ( )
private
Component::RunState DVL_micro::paused ( )
virtual

Should eventually follow a PAUSE request: should set continueTime.

Reimplemented from Component.

References debug_, Syslog::INFO, isDataRequested(), Component::logger_, Component::PAUSED, Component::RESUME, and Logger::syslog().

void DVL_micro::readConfig ( void  )
private
virtual RunState DVL_micro::resetting ( )
inlinevirtual

Might occur in case of Error.

Reimplemented from Component.

References stop().

Component::RunState DVL_micro::resuming ( )
virtual

Might follow a PAUSE...RESUME sequence.

Reimplemented from Component.

References debug_, Syslog::INFO, Component::logger_, Component::RUNNABLE, startPing(), and Logger::syslog().

void DVL_micro::run ( void  )
virtual

The actual "payload" of the component.

Reimplemented from Component.

void DVL_micro::uninitialize ( void  )
virtual

Member Data Documentation

DataWriter* DVL_micro::alt1Writer_
private
DataWriter* DVL_micro::alt2Writer_
private
DataWriter* DVL_micro::alt3Writer_
private
DataWriter* DVL_micro::alt4Writer_
private
double DVL_micro::altEstimate_
private
float DVL_micro::altitude1_
private

Referenced by parseNQ1(), and writeData().

float DVL_micro::altitude2_
private

Referenced by parseNQ1(), and writeData().

float DVL_micro::altitude3_
private

Referenced by parseNQ1(), and writeData().

float DVL_micro::altitude4_
private

Referenced by parseNQ1(), and writeData().

UniversalDataWriter* DVL_micro::altitudeWriter_
private
int DVL_micro::beam1_
private
DataWriter* DVL_micro::beam1Writer_
private
int DVL_micro::beam2_
private
DataWriter* DVL_micro::beam2Writer_
private
int DVL_micro::beam3_
private
DataWriter* DVL_micro::beam3Writer_
private
int DVL_micro::beam4_
private
DataWriter* DVL_micro::beam4Writer_
private
int DVL_micro::cksum_
private

Referenced by parseNQ1().

double DVL_micro::compassHeadingDeg_
private

Referenced by parseNQ1(), processNQ1(), and simNQ1().

UniversalDataReader* DVL_micro::depthReader_
private

Referenced by DVL_micro().

char DVL_micro::deviceResponse_[UART_BUFSIZE]
private

Referenced by readNQ1(), and start().

Timestamp DVL_micro::dvlFailTime_
private

Referenced by runnable().

Timespan DVL_micro::dvlFailTimeout_
private

Referenced by runnable().

Timespan DVL_micro::dvlTimeout_
private

Referenced by runnable(), and starting().

bool DVL_micro::dvlTimeoutArmed_
private

Referenced by processNQ1(), runnable(), and simNQ1().

bool DVL_micro::hasNQ1_
private

Referenced by runnable().

double DVL_micro::headingDeg_
private

Referenced by processNQ1(), and writeData().

UniversalDataReader* DVL_micro::headingReader_
private

Referenced by DVL_micro().

UniversalDataWriter* DVL_micro::headingWriter_
private
UniversalDataReader* DVL_micro::latitudeReader_
private

Referenced by DVL_micro(), and processNQ1().

LoadControl DVL_micro::loadControl_
private
UniversalDataReader* DVL_micro::longitudeReader_
private

Referenced by DVL_micro(), and processNQ1().

ConfigReader* DVL_micro::magDeviationCfgReader_
private

Referenced by DVL_micro(), and readConfig().

double DVL_micro::magDeviationDeg_
private

Referenced by processNQ1(), readConfig(), and simNQ1().

double DVL_micro::magneticHeadingDeg_
private

Referenced by processNQ1(), and writeData().

UniversalDataWriter* DVL_micro::magneticHeadingWriter_
private
double DVL_micro::magVariationDeg_
private

Referenced by processNQ1(), simNQ1(), and start().

bool DVL_micro::nq1Requested_
private

Referenced by isDataRequested().

Matrix3x3 DVL_micro::orientationMatrix_
private

Referenced by processNQ1(), and writeData().

UniversalBlobWriter* DVL_micro::orientationMatrixWriter_
private
Point6D DVL_micro::orientationVector_
private

Referenced by processNQ1().

bool DVL_micro::pingRequested_
private

Referenced by endPing(), runnable(), starting(), and startPing().

double DVL_micro::pitchDeg_
private
double DVL_micro::pitchOffset_
private

Referenced by processNQ1(), readConfig(), and simNQ1().

ConfigReader* DVL_micro::pitchOffsetCfgReader_
private

Referenced by DVL_micro(), and readConfig().

UniversalDataReader* DVL_micro::pitchReader_
private

Referenced by DVL_micro().

UniversalDataWriter* DVL_micro::pitchWriter_
private
float DVL_micro::press_
private

Referenced by parseNQ1().

double DVL_micro::rollDeg_
private
double DVL_micro::rollOffset_
private

Referenced by processNQ1(), readConfig(), and simNQ1().

ConfigReader* DVL_micro::rollOffsetCfgReader_
private

Referenced by DVL_micro(), and readConfig().

UniversalDataReader* DVL_micro::rollReader_
private

Referenced by DVL_micro().

UniversalDataWriter* DVL_micro::rollWriter_
private
float DVL_micro::salinity_
private

Referenced by parseNQ1().

float DVL_micro::sndSpeed_
private

Referenced by parseNQ1().

float DVL_micro::speedGnd_
private
float DVL_micro::speedWater_
private
Timestamp DVL_micro::startTime_
private
int DVL_micro::status_
private

Referenced by parseNQ1(), processNQ1(), and writeData().

DataWriter* DVL_micro::statusWriter_
private
float DVL_micro::temp_
private

Referenced by parseNQ1().

UartStream DVL_micro::uart_
private
UniversalBlobWriter* DVL_micro::velocityWrtGroundWriter_
private
UniversalBlobWriter* DVL_micro::velocityWrtSeaWriter_
private
double DVL_micro::veloEarthD_
private

Referenced by parseNQ1(), and processNQ1().

double DVL_micro::veloEarthE_
private

Referenced by parseNQ1(), and processNQ1().

int DVL_micro::veloEarthFlag_
private

Referenced by parseNQ1().

double DVL_micro::veloEarthN_
private

Referenced by parseNQ1(), and processNQ1().

Point3D DVL_micro::veloInst_
private

Referenced by processNQ1(), and writeData().

int DVL_micro::veloInstFlag_
private
DataWriter* DVL_micro::veloInstFlagWriter_
private
double DVL_micro::veloInstX_
private
double DVL_micro::veloInstY_
private
double DVL_micro::veloInstZ_
private
double DVL_micro::veloRad1_
private

Referenced by parseNQ1().

double DVL_micro::veloRad2_
private

Referenced by parseNQ1().

double DVL_micro::veloRad3_
private

Referenced by parseNQ1().

double DVL_micro::veloRad4_
private

Referenced by parseNQ1().

float DVL_micro::wveloCredit1_
private

Referenced by parseNQ1().

float DVL_micro::wveloCredit2_
private

Referenced by parseNQ1().

float DVL_micro::wveloCredit3_
private

Referenced by parseNQ1().

float DVL_micro::wveloCredit4_
private

Referenced by parseNQ1().

double DVL_micro::wVeloEarthD_
private

Referenced by parseNQ1(), and processNQ1().

double DVL_micro::wVeloEarthE_
private

Referenced by parseNQ1(), and processNQ1().

int DVL_micro::wVeloEarthFlag_
private

Referenced by parseNQ1().

double DVL_micro::wVeloEarthN_
private

Referenced by parseNQ1(), and processNQ1().

Point3D DVL_micro::wVeloInst_
private

Referenced by processNQ1(), and writeData().

int DVL_micro::wVeloInstFlag_
private
DataWriter* DVL_micro::wVeloInstFlagWriter_
private
double DVL_micro::wVeloInstX_
private
double DVL_micro::wVeloInstY_
private
double DVL_micro::wVeloInstZ_
private
double DVL_micro::wveloRad1_
private

Referenced by parseNQ1().

double DVL_micro::wveloRad2_
private

Referenced by parseNQ1().

double DVL_micro::wveloRad3_
private

Referenced by parseNQ1().

double DVL_micro::wveloRad4_
private

Referenced by parseNQ1().

UniversalDataWriter* DVL_micro::xVelCurrentWriter_
private
UniversalDataWriter* DVL_micro::xVelWrtGroundWriter_
private
UniversalDataWriter* DVL_micro::xVelWrtSeaWriter_
private
UniversalDataWriter* DVL_micro::yVelCurrentWriter_
private
UniversalDataWriter* DVL_micro::yVelWrtGroundWriter_
private
UniversalDataWriter* DVL_micro::yVelWrtSeaWriter_
private
UniversalDataWriter* DVL_micro::zVelCurrentWriter_
private
UniversalDataWriter* DVL_micro::zVelWrtGroundWriter_
private
UniversalDataWriter* DVL_micro::zVelWrtSeaWriter_
private

The documentation for this class was generated from the following files: