| allowableFailures_ | Component | protected |
| avgCurrentWriter_ | Component | protected |
| avgVoltageWriter_ | Component | protected |
| BLOCK_COMPLETED enum value | Component | |
| BLOCK_CONTINUOUS enum value | Component | |
| BLOCK_NORMAL enum value | Component | |
| BLOCK_PERIODIC enum value | Component | |
| BLOCK_UNKNOWN enum value | Component | |
| buoyancyActionWriter_ | VerticalControl | private |
| buoyancyCmd_ | VerticalControl | private |
| buoyancyCmdReader_ | VerticalControl | private |
| buoyancyDefault_ | VerticalControl | private |
| buoyancyDefaultCfgReader_ | VerticalControl | private |
| buoyancyLimitHiCC_ | VerticalControl | private |
| buoyancyLimitHiCCCfgReader_ | VerticalControl | private |
| buoyancyLimitLoCC_ | VerticalControl | private |
| buoyancyLimitLoCCCfgReader_ | VerticalControl | private |
| buoyancyNeutral_ | VerticalControl | private |
| buoyancyNeutralCfgReader_ | VerticalControl | private |
| buoyancyPosition_ | VerticalControl | private |
| buoyancyPositionReader_ | VerticalControl | private |
| buoyancyPumpDepth_ | VerticalControl | private |
| buoyancyPumpDepthCfgReader_ | VerticalControl | private |
| burnwireActivated_ | VerticalControl | private |
| COMPONENT_ASYNC enum value | Component | |
| COMPONENT_BEHAVIOR enum value | Component | |
| COMPONENT_CONFIG enum value | Component | |
| COMPONENT_SYNC enum value | Component | |
| ComponentState enum name | Component | |
| ComponentType enum name | Component | |
| CONFIG_FREQUENCY enum value | Component | protected |
| CONFIG_LATENCY enum value | Component | protected |
| CONFIG_POWER enum value | Component | protected |
| CONFIG_SIMULATE_HARDWARE enum value | Component | protected |
| ConfigOption enum name | Component | protected |
| configure() | Component | inlinevirtual |
| controlDepth(float depthCmd) | VerticalControl | private |
| controlDepthRate(float depthRateCmd) | VerticalControl | private |
| controlVertical(void) | VerticalControl | private |
| criticalFailureReported_ | Component | protected |
| currentWriter_ | Component | protected |
| CYCLE_CONTROL | SyncComponent | static |
| CYCLE_DERIVATION | SyncComponent | static |
| CYCLE_ESTIMATION | SyncComponent | static |
| CYCLE_INCREMENT | SyncComponent | static |
| CYCLE_LOGGER | SyncComponent | static |
| CYCLE_MISSION | SyncComponent | static |
| CYCLE_MISSION_MANAGER | SyncComponent | static |
| CYCLE_NAVIGATION | SyncComponent | static |
| CYCLE_REPEAT_OFFSET | SyncComponent | static |
| CYCLE_REPORTER | SyncComponent | static |
| CYCLE_SENSOR | SyncComponent | static |
| CYCLE_SERVO | SyncComponent | static |
| CYCLE_SIMULATOR | SyncComponent | static |
| CYCLE_STARTER | SyncComponent | static |
| CYCLE_TEST | SyncComponent | static |
| debugLevel_ | Component | protected |
| depth2buoyInt_ | VerticalControl | private |
| depth2buoyIntInternalWriter_ | VerticalControl | private |
| depthCmdReader_ | VerticalControl | private |
| depthDeadband_ | VerticalControl | private |
| depthDeadbandCfgReader_ | VerticalControl | private |
| depthErrorInternalWriter_ | VerticalControl | private |
| depthIntegral_ | VerticalControl | private |
| depthIntegralInternalWriter_ | VerticalControl | private |
| depthRateCmdReader_ | VerticalControl | private |
| depthRateDeadband_ | VerticalControl | private |
| depthRateDeadbandCfgReader_ | VerticalControl | private |
| depthRateFilter_ | VerticalControl | private |
| depthRateFilterIndex_ | VerticalControl | private |
| depthRateReader_ | VerticalControl | private |
| depthRateSamples_ | VerticalControl | private |
| depthRateSamplesCfgReader_ | VerticalControl | private |
| depthReader_ | VerticalControl | private |
| depthTrajectory_ | VerticalControl | private |
| desiredPeriod_ | Component | protected |
| disableMetering(void) | Component | inline |
| dropWtDepthExcursion_ | VerticalControl | private |
| dropWtDepthExcursionCfgReader_ | VerticalControl | private |
| dropWtOverrideDelay_ | VerticalControl | private |
| dropWtOverrideDelayCfgReader_ | VerticalControl | private |
| dt_ | Component | protected |
| dtWriter_ | VerticalControl | private |
| durationOfLastRun_ | Component | protected |
| durationOfLastRunWriter_ | Component | protected |
| elevatorAngleActionReader_ | VerticalControl | private |
| elevatorAngleActionWriter_ | VerticalControl | private |
| elevatorAngleCmdReader_ | VerticalControl | private |
| elevatorAngleReader_ | VerticalControl | private |
| elevatorControl(float pitch, float pitchCmd, float pitchRate) | VerticalControl | private |
| elevatorDeadbandCfgReader_ | VerticalControl | private |
| elevatorIntegralWriter_ | VerticalControl | private |
| elevatorLimit_ | VerticalControl | private |
| elevatorLimitCfgReader_ | VerticalControl | private |
| elevatorPitchIntegral_ | VerticalControl | private |
| elevatorTurnTime_ | VerticalControl | private |
| elevatorTurnTimeCfgReader_ | VerticalControl | private |
| elevDeadband_ | VerticalControl | private |
| elevDeviation_ | VerticalControl | private |
| elevDeviationCfgReader_ | VerticalControl | private |
| enabled_ | Component | protected |
| excursionDepthTimeout_ | VerticalControl | private |
| excursionDepthTimeoutCfgReader_ | VerticalControl | private |
| excursionStartTime_ | VerticalControl | private |
| execute(void) | Component | virtual |
| failCount_ | Component | protected |
| failToGoDownDepth_ | VerticalControl | private |
| failToGoDownStart_ | VerticalControl | private |
| failToGoUpDepth_ | VerticalControl | private |
| failToGoUpStart_ | VerticalControl | private |
| failureMissionCritical_ | Component | protected |
| failureReported_ | Component | protected |
| failureType_ | Component | protected |
| failureUninitialized_ | Component | protected |
| floatAtSurface() | VerticalControl | private |
| getAllowableFailures(void) const | Component | inlinevirtual |
| getComponentType() | Component | inline |
| getConfigURI(ConfigOption configOption) const | Component | inlineprotectedvirtual |
| getConfigURI(ConfigOption configOption, ElementURI forElement) const | Component | inlineprotectedvirtual |
| getCriticalFailureReported(void) const | Component | inlinevirtual |
| getCycleOrder(void) | SyncComponent | inline |
| getDivisor() const | SyncComponent | inline |
| getFailCount(void) const | Component | inlinevirtual |
| getFailureReported(void) const | Component | inlinevirtual |
| getFailureType(void) const | Component | inlinevirtual |
| getLogger(void) | Component | inline |
| getMassPitchFilterError(float pitch, float pitchCmd, float dt) | VerticalControl | private |
| getModule() | Component | inline |
| getModulo() const | SyncComponent | inline |
| getName(void) const | Component | inline |
| getPauseTime() const | Component | inlineprotected |
| getPeriod(void) | Component | inline |
| getReaderList(void) | Component | |
| getRetryTimeout(void) const | Component | inlinevirtual |
| getRunState(void) | Component | inline |
| getSkippedRunsSinceFail(void) const | Component | inlinevirtual |
| getState(void) | Component | inline |
| getTimeOfLastRun(void) const | Component | inline |
| getWriterList(void) | Component | |
| getWriteTimestamp(void) | Component | inline |
| incrementFailCount(void) | Component | inlinevirtual |
| incrementSkippedRunsSinceFail(void) | Component | inlinevirtual |
| initialize(void) | VerticalControl | virtual |
| isActive() const | Component | |
| isCompleted(void) | Component | inlinevirtual |
| isFailed(void) const | Component | inlinevirtual |
| isFailureMissionCritical() | Component | inlinevirtual |
| isFailureUninitialized() | Component | inline |
| isRepeater() | SyncComponent | inline |
| isRepeating() | SyncComponent | inline |
| isUsingRunState() | Component | inline |
| kdDepth_ | VerticalControl | private |
| kdDepthBuoy_ | VerticalControl | private |
| kdDepthBuoyCfgReader_ | VerticalControl | private |
| kdDepthCfgReader_ | VerticalControl | private |
| kdDepthRateBuoy_ | VerticalControl | private |
| kdDepthRateBuoyCfgReader_ | VerticalControl | private |
| kdPitchElevator_ | VerticalControl | private |
| kdPitchElevatorCfgReader_ | VerticalControl | private |
| kdPitchMass_ | VerticalControl | private |
| kdPitchMassCfgReader_ | VerticalControl | private |
| kiDepth_ | VerticalControl | private |
| kiDepthBuoy_ | VerticalControl | private |
| kiDepthBuoyCfgReader_ | VerticalControl | private |
| kiDepthCfgReader_ | VerticalControl | private |
| kiDepthOff_ | VerticalControl | private |
| kiDepthOffCfgReader_ | VerticalControl | private |
| kiDepthRateBuoy_ | VerticalControl | private |
| kiDepthRateBuoyCfgReader_ | VerticalControl | private |
| kiPitchElevator_ | VerticalControl | private |
| kiPitchElevatorCfgReader_ | VerticalControl | private |
| kiPitchMass_ | VerticalControl | private |
| kiPitchMassCfgReader_ | VerticalControl | private |
| kpDepth_ | VerticalControl | private |
| kpDepthBuoy_ | VerticalControl | private |
| kpDepthBuoyCfgReader_ | VerticalControl | private |
| kpDepthCfgReader_ | VerticalControl | private |
| kpDepthRateBuoy_ | VerticalControl | private |
| kpDepthRateBuoyCfgReader_ | VerticalControl | private |
| kpPitchElevator_ | VerticalControl | private |
| kpPitchElevatorCfgReader_ | VerticalControl | private |
| kpPitchMass_ | VerticalControl | private |
| kpPitchMassCfgReader_ | VerticalControl | private |
| lastBuoyancyCmd_ | VerticalControl | private |
| lastBuoyancyPosition_ | VerticalControl | private |
| lastDepthCmd_ | VerticalControl | private |
| lastDepthRateCmd_ | VerticalControl | private |
| lastPitch_ | VerticalControl | private |
| lastPitchChange_ | VerticalControl | private |
| lastPitchCmd_ | VerticalControl | private |
| limitDepthTrajectory_ | VerticalControl | private |
| limitDepthTrajectoryCfgReader_ | VerticalControl | private |
| logCurrent(float current, float averageCurrent) | Component | virtual |
| logger_ | Component | protected |
| logVoltage(float voltage, float averageVoltage) | Component | virtual |
| massAndElevatorControl(float pitch, float pitchCmd, float pitchRate, float &massPositionAction, float &elevatorAngleAction) | VerticalControl | private |
| massControl(float pitch, float pitchCmd, float pitchRate, bool forceIntegrator=false) | VerticalControl | private |
| massDeadband_ | VerticalControl | private |
| massDeadbandCfgReader_ | VerticalControl | private |
| massDefault_ | VerticalControl | private |
| massDefaultCfgReader_ | VerticalControl | private |
| massFilter_ | VerticalControl | private |
| massFilterBins_ | VerticalControl | private |
| massFilterLimit_ | VerticalControl | private |
| massFilterLimitCfgReader_ | VerticalControl | private |
| massFilterPos_ | VerticalControl | private |
| massFilterWidth_ | VerticalControl | private |
| massFilterWidthCfgReader_ | VerticalControl | private |
| massIntegralWriter_ | VerticalControl | private |
| massPitchErrorWriter_ | VerticalControl | private |
| massPitchIntegral_ | VerticalControl | private |
| massPositionActionReader_ | VerticalControl | private |
| massPositionActionWriter_ | VerticalControl | private |
| massPositionCmdReader_ | VerticalControl | private |
| massPositionLimitAft_ | VerticalControl | private |
| massPositionLimitAftCfgReader_ | VerticalControl | private |
| massPositionLimitFwd_ | VerticalControl | private |
| massPositionLimitFwdCfgReader_ | VerticalControl | private |
| massPositionReader_ | VerticalControl | private |
| massTurnTime_ | VerticalControl | private |
| massTurnTimeCfgReader_ | VerticalControl | private |
| maxBuoyDiveAccel_ | VerticalControl | private |
| maxBuoyDiveAccelCfgReader_ | VerticalControl | private |
| maxBuoyDiveRate_ | VerticalControl | private |
| maxBuoyDiveRateCfgReader_ | VerticalControl | private |
| maxBuoyInt_ | VerticalControl | private |
| maxBuoyIntCfgReader_ | VerticalControl | private |
| maxDepthInt_ | VerticalControl | private |
| maxDepthIntCfgReader_ | VerticalControl | private |
| maxDiveAccel_ | VerticalControl | private |
| maxDiveAccelCfgReader_ | VerticalControl | private |
| maxDiveRate_ | VerticalControl | private |
| maxDiveRateCfgReader_ | VerticalControl | private |
| maxPitchElevatorInt_ | VerticalControl | private |
| maxPitchElevatorIntCfgReader_ | VerticalControl | private |
| maxPitchMassInt_ | VerticalControl | private |
| maxPitchMassIntCfgReader_ | VerticalControl | private |
| maxPitchRate_ | VerticalControl | private |
| maxPitchRateCfgReader_ | VerticalControl | private |
| meteringEnabled_ | Component | protected |
| minAscendPitchCfg_ | VerticalControl | private |
| minAscendPitchCfgReader_ | VerticalControl | private |
| minDepthExcursion_ | VerticalControl | private |
| minDepthExcursionCfgReader_ | VerticalControl | private |
| missionEnded_ | VerticalControl | private |
| module_ | Component | protected |
| name_ | Component | protected |
| newBlobReader(const BlobURI &blobURI) | Component | |
| newBlobReaderFromUniversal(const Str &componentName, const UniversalBlobURI &blobURI) | Component | |
| newBlobWriter(const BlobURI &blobURI, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) | Component | |
| newConfigReader(const ConfigURI &configURI) | Component | |
| newDataReader(const DataURI &dataURI) | Component | |
| newDataReaderFromUniversal(const Str &componentName, const UniversalURI &universalURI) | Component | |
| newDataWriter(const DataURI &dataURI, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) | Component | |
| newUniversalBlobReader(const UniversalBlobURI &universalURI) | Component | |
| newUniversalBlobWriter(const UniversalBlobURI &universalURI, const Unit &accuracyUnit=Units::NONE, const float accuracy=DataElement::NO_ACCURACY, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) | Component | |
| newUniversalReader(const UniversalURI &universalURI) | Component | |
| newUniversalWriter(const UniversalURI &universalURI, const Unit &accuracyUnit=Units::NONE, const float accuracy=DataElement::NO_ACCURACY, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) | Component | |
| NO_RUN_STATE enum value | Component | |
| nominalDt_ | VerticalControl | private |
| nominalDtCfgReader_ | VerticalControl | private |
| ok_ | VerticalControl | private |
| overrideVertical() | VerticalControl | private |
| PAUSE enum value | Component | |
| pause() | Component | inlinevirtual |
| PAUSED enum value | Component | |
| paused() | Component | inlinevirtual |
| pauseTime_ | Component | protected |
| pausing() | Component | inlinevirtual |
| PAUSING enum value | Component | |
| periodCmd_ | VerticalControl | private |
| periodCmdReader_ | VerticalControl | private |
| persistentPause_ | Component | protected |
| pitchCmdReader_ | VerticalControl | private |
| pitchInternalWriter_ | VerticalControl | private |
| pitchLimit_ | VerticalControl | private |
| pitchLimitCfgReader_ | VerticalControl | private |
| pitchRateCmdReader_ | VerticalControl | private |
| pitchRateReader_ | VerticalControl | private |
| pitchReader_ | VerticalControl | private |
| previouslyBelowExcursion_ | VerticalControl | private |
| readConfig(void) | VerticalControl | private |
| readers_ | Component | protected |
| recoveringFromCritical_ | Component | protected |
| registerReader(DataReader *reader) | Component | |
| registerWriter(DataWriter *writer) | Component | |
| requestData(bool requestingData) | Component | |
| requestPause(const Timespan expectedPauseTime) | Component | |
| requestResume() | Component | |
| requestStart() | Component | |
| requestStop() | Component | |
| resetFailCount(void) | Component | virtual |
| RESETTING enum value | Component | |
| resetting() | Component | inlinevirtual |
| RESUME enum value | Component | |
| resume() | Component | inlinevirtual |
| RESUMING enum value | Component | |
| resuming() | Component | inlinevirtual |
| retryTimeout_ | Component | protected |
| run() | VerticalControl | virtual |
| RUNNABLE enum value | Component | |
| runnable() | Component | inlinevirtual |
| RunState enum name | Component | |
| SATISFIED enum value | Component | |
| satisfied() | Component | inlinevirtual |
| setAllowableFailures(int fails) | Component | inlinevirtual |
| setBuoyancy(float buoyancyCmd) | VerticalControl | private |
| setCriticalFailureReported(bool boolVal) | Component | inline |
| setDt(const Timespan &dt) | Component | protectedvirtual |
| setDurationOfLastRun(const Timespan &span) | Component | protectedvirtual |
| setEnabled(bool enabled=true) | Component | inlineprotectedvirtual |
| setFailure(FailureMode::FailType failureType) | Component | virtual |
| setFailureMissionCritical(bool failureMissionCritical) | Component | inlineprotectedvirtual |
| setFailureReported(bool boolVal) | Component | inline |
| setFailureUninitialized(bool boolVal) | Component | inline |
| setMassAndElevator(float massPositionCmd, float elevatorAngleCmd) | VerticalControl | private |
| setPeriod(const Timespan &period) | Component | inline |
| setPitch(float pitchCmd) | VerticalControl | private |
| setPitchRate(float pitchRateCmd) | VerticalControl | private |
| setRecoveringFromCritical(bool boolVal) | Component | inline |
| setRepeater(bool repeater) | SyncComponent | inlineprotected |
| setRepeating(bool repeating) | SyncComponent | inline |
| setRetryTimeout(const Timespan &timeout) | Component | inline |
| setRunState(const RunState runState) | Component | protected |
| setState(ComponentState state) | Component | inline |
| setTimeOfLastRun(const Timestamp &time) | Component | protectedvirtual |
| setTimeOfRun(const Timestamp &time) | Component | inlineprotectedvirtual |
| setWriteTimestamp(const Timestamp &writeTimestamp) | Component | inline |
| simulateHardware() | Component | protected |
| skippedRunsSinceFail_ | Component | protected |
| smoothDepthInternalWriter_ | VerticalControl | private |
| speedCmd_ | VerticalControl | private |
| speedCmdReader_ | VerticalControl | private |
| speedCmdWriter_ | VerticalControl | private |
| start() | Component | inlinevirtual |
| START enum value | Component | |
| starting() | Component | inlinevirtual |
| STARTING enum value | Component | |
| state_ | Component | protected |
| STOP enum value | Component | |
| stop() | Component | inlinevirtual |
| stopDepthExcursion_ | VerticalControl | private |
| stopDepthExcursionCfgReader_ | VerticalControl | private |
| stopOverrideDelay_ | VerticalControl | private |
| stopOverrideDelayBuoy_ | VerticalControl | private |
| stopOverrideDelayBuoyCfgReader_ | VerticalControl | private |
| stopOverrideDelayCfgReader_ | VerticalControl | private |
| stopped() | Component | inlinevirtual |
| STOPPED enum value | Component | |
| STOPPING enum value | Component | |
| stopping() | Component | inlinevirtual |
| surfaceThreshold_ | VerticalControl | private |
| surfaceThresholdCfgReader_ | VerticalControl | private |
| SyncControlComponent(const Str &name, const Module *module, int divisor=1, int modulo=0) | SyncControlComponent | inlineprotected |
| timeOfFailure_ | Component | protected |
| timeOfLastRun_ | Component | protected |
| timeOfRun_ | Component | protected |
| uninitialize(void) | VerticalControl | virtual |
| unregisterReader(DataReader *reader) | Component | |
| unregisterWriter(DataWriter *writer) | Component | |
| useElevIntInDepthMode_ | VerticalControl | private |
| useElevIntInDepthModeCfgReader_ | VerticalControl | private |
| VerticalControl(const Module *module) | VerticalControl | |
| VerticalControl(const VerticalControl &old) | VerticalControl | private |
| verticalMode_ | VerticalControl | private |
| verticalModeReader_ | VerticalControl | private |
| voltageWriter_ | Component | protected |
| waitingForDepthCrossing_ | VerticalControl | private |
| writers_ | Component | protected |
| writeTimestamp_ | Component | protected |
| ~Component() | Component | virtual |
| ~VerticalControl() | VerticalControl | virtual |