| allowableFailures_ | Component | protected |
| avgCurrentWriter_ | Component | protected |
| avgVoltageWriter_ | Component | protected |
| AWAKE enum value | NAL9602 | private |
| awake() | NAL9602 | private |
| belowSurfaceThreshold(void) | NAL9602 | private |
| 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 | |
| bufferFillTimeout_ | NAL9602 | private |
| char2Hemisphere(unsigned char hem) | NAL9602 | private |
| checkMTQueue_ | NAL9602 | private |
| checkMTQueueCfgReader_ | NAL9602 | private |
| clearMOBuffer() | NAL9602 | private |
| CMDMODE enum value | NAL9602 | private |
| cmdMode() | NAL9602 | private |
| cmdReceived_ | NAL9602 | private |
| cogWriter_ | NAL9602 | private |
| command_ | NAL9602 | private |
| CommsState enum name | NAL9602 | private |
| commsState_ | NAL9602 | private |
| communicationsDone_ | NAL9602 | private |
| communicationsWriter_ | NAL9602 | 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 |
| 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 |
| DataQuality enum name | NAL9602 | private |
| DEAD_RECKON enum value | NAL9602 | private |
| debug_ | NAL9602 | private |
| debugLevel_ | Component | protected |
| depthReader_ | NAL9602 | private |
| desiredPeriod_ | Component | protected |
| disableMetering(void) | Component | inline |
| dt_ | Component | protected |
| durationOfLastRun_ | Component | protected |
| durationOfLastRunWriter_ | Component | protected |
| EASTERN_HEMI enum value | NAL9602 | private |
| enabled_ | Component | protected |
| execute(void) | Component | virtual |
| failCount_ | Component | protected |
| failureMissionCritical_ | Component | protected |
| failureReported_ | Component | protected |
| failureType_ | Component | protected |
| failureUninitialized_ | Component | protected |
| fillBuffer(const unsigned char *msg, size_t nMsgBytes) | NAL9602 | private |
| fix_ | NAL9602 | private |
| fixRequested_ | NAL9602 | private |
| GET_SIG_QUALITY enum value | NAL9602 | private |
| getAllowableFailures(void) const | Component | inlinevirtual |
| getComponentType() | Component | inline |
| getConfigURI(ConfigOption configOption) const | NAL9602 | virtual |
| getConfigURI(ConfigOption configOption, ElementURI forElement) const | NAL9602 | virtual |
| 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 |
| getFix(void) | NAL9602 | private |
| getLogger(void) | Component | inline |
| getModule() | Component | inline |
| getModulo() const | SyncComponent | inline |
| getMTQueueSignalStrength() | NAL9602 | private |
| getName(void) const | Component | inline |
| GetNmeaSentenceType(const char *sentence) | NAL9602 | privatestatic |
| getPauseTime() const | Component | inlineprotected |
| getPeriod(void) | Component | inline |
| getReaderList(void) | Component | |
| getReceivedSignalStrength() | NAL9602 | private |
| getRetryTimeout(void) const | Component | inlinevirtual |
| getRunState(void) | Component | inline |
| getSigQuality() | NAL9602 | private |
| getSkippedRunsSinceFail(void) const | Component | inlinevirtual |
| getState(void) | Component | inline |
| getTimeOfLastRun(void) const | Component | inline |
| getWriterList(void) | Component | |
| getWriteTimestamp(void) | Component | inline |
| GO_TO_SLEEP enum value | NAL9602 | private |
| goodFixWriter_ | NAL9602 | private |
| goodGGAFixIndicator(const char *ggaSentence) | NAL9602 | private |
| goodRMCFixIndicator(const char *rmcSentence) | NAL9602 | private |
| gotFix_ | NAL9602 | private |
| gotMTQueue_ | NAL9602 | private |
| goToSleep() | NAL9602 | private |
| GPGGA enum value | NAL9602 | private |
| GPGSA enum value | NAL9602 | private |
| GPRMC enum value | NAL9602 | private |
| gpsFailTimeout_ | NAL9602 | private |
| gpsFailTimeoutCfgReader_ | NAL9602 | private |
| gpsTimeoutArmed_ | NAL9602 | private |
| gsvRequested_ | NAL9602 | private |
| Hemisphere enum name | NAL9602 | private |
| incrementFailCount(void) | Component | inlinevirtual |
| incrementSkippedRunsSinceFail(void) | Component | inlinevirtual |
| initialize() | Component | inlinevirtual |
| initiateSession() | NAL9602 | private |
| INVALID enum value | NAL9602 | private |
| INVALID_HEMISPHERE enum value | NAL9602 | private |
| iridiumFailTimeoutCfgReader_ | NAL9602 | private |
| iridiumMTQueueTimeout_ | NAL9602 | private |
| iridiumTimeoutArmed_ | NAL9602 | private |
| isActive() const | Component | |
| isCompleted(void) | Component | inlinevirtual |
| isDataRequested() | NAL9602 | private |
| isFailed(void) const | Component | inlinevirtual |
| isFailureMissionCritical() | Component | inlinevirtual |
| isFailureUninitialized() | Component | inline |
| isRepeater() | SyncComponent | inline |
| isRepeating() | SyncComponent | inline |
| isUsingRunState() | Component | inline |
| keyText_ | NAL9602 | private |
| latitudeFixWriter_ | NAL9602 | private |
| latitudeReader_ | NAL9602 | private |
| loadControl_ | NAL9602 | private |
| loadParams(void) | NAL9602 | private |
| locationFixWriter_ | NAL9602 | private |
| logCurrent(float current, float averageCurrent) | Component | virtual |
| logger_ | Component | protected |
| logVoltage(float voltage, float averageVoltage) | Component | virtual |
| longitudeFixWriter_ | NAL9602 | private |
| longitudeReader_ | NAL9602 | private |
| meteringEnabled_ | Component | protected |
| modemResponse_ | NAL9602 | private |
| module_ | Component | protected |
| MTQUEUE_QUALITY enum value | NAL9602 | private |
| MTQUEUE_SESSION enum value | NAL9602 | private |
| NAL9602(const Module *module) | NAL9602 | |
| NAL9602(const NAL9602 &old) | NAL9602 | private |
| name_ | Component | protected |
| NEED_FIX enum value | NAL9602 | private |
| NEED_GSV enum value | NAL9602 | private |
| needFix() | NAL9602 | private |
| needFixStartTime_ | NAL9602 | private |
| needGSV() | NAL9602 | private |
| needMTQueueStartTime_ | NAL9602 | private |
| 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 | |
| NORTHERN_HEMI enum value | NAL9602 | private |
| nPendingUplinks_ | NAL9602 | private |
| numSatellitesWriter_ | NAL9602 | private |
| nUplinkBytes_ | NAL9602 | private |
| ok_ | NAL9602 | private |
| parseGGAFix(const char *ggaSentence) | NAL9602 | private |
| parseGSV(void) | NAL9602 | private |
| ParseLatitude(const char *nmeaString) | NAL9602 | privatestatic |
| ParseLongitude(const char *nmeaString) | NAL9602 | privatestatic |
| parseRMCFix(const char *rmcSentence) | NAL9602 | private |
| PAUSE enum value | Component | |
| pause() | NAL9602 | virtual |
| PAUSED enum value | Component | |
| paused() | NAL9602 | virtual |
| pauseTime_ | Component | protected |
| PAUSING enum value | Component | |
| pausing() | Component | inlinevirtual |
| persistentPause_ | Component | protected |
| poResetTimeout_ | NAL9602 | private |
| powerDownTimeout_ | NAL9602 | private |
| powerOffTimeStart_ | NAL9602 | private |
| powerOnTimeStart_ | NAL9602 | private |
| qualityRequested_ | NAL9602 | private |
| radioEnabled_ | NAL9602 | private |
| readConfig() | NAL9602 | private |
| readers_ | Component | protected |
| receiving1() | NAL9602 | private |
| receiving2() | NAL9602 | private |
| RECEIVING_1 enum value | NAL9602 | private |
| RECEIVING_2 enum value | NAL9602 | private |
| recoveringFromCritical_ | Component | protected |
| registerReader(DataReader *reader) | Component | |
| registerWriter(DataWriter *writer) | Component | |
| requestData(bool requestingData) | Component | |
| requestFix(void) | NAL9602 | private |
| requestGGA_ | NAL9602 | private |
| requestGGACfgReader_ | NAL9602 | private |
| requestGSV(void) | NAL9602 | private |
| requestPause(const Timespan expectedPauseTime) | Component | |
| requestResume() | Component | |
| requestStart() | Component | |
| requestStop() | Component | |
| requestTimeout_ | NAL9602 | private |
| resendSBDFilename_ | NAL9602 | private |
| resetFailCount(void) | Component | virtual |
| RESETTING enum value | Component | |
| resetting() | NAL9602 | inlinevirtual |
| resume() | NAL9602 | virtual |
| RESUME enum value | Component | |
| RESUMING enum value | Component | |
| resuming() | NAL9602 | virtual |
| retrieveAndQueueIncoming(int nUplinkBytes) | NAL9602 | private |
| retryTimeout_ | Component | protected |
| run() | NAL9602 | virtual |
| RUNNABLE enum value | Component | |
| runnable() | NAL9602 | virtual |
| RunState enum name | Component | |
| SATISFIED enum value | Component | |
| satisfied() | Component | inlinevirtual |
| sendDataToShore_ | NAL9602 | private |
| sendDataToShoreCfgReader_ | NAL9602 | private |
| SENDING_FILL_BUFFER enum value | NAL9602 | private |
| SENDING_TRANSMIT enum value | NAL9602 | private |
| SENDING_VERIFY enum value | NAL9602 | private |
| sendingFillBuffer() | NAL9602 | private |
| sendingTransmit() | NAL9602 | private |
| sendingVerify() | NAL9602 | private |
| sendPacket_ | NAL9602 | private |
| SentenceType enum name | NAL9602 | private |
| sentIndex_ | NAL9602 | private |
| sessionMTQueueVerify() | NAL9602 | private |
| setAllowableFailures(int fails) | Component | inlinevirtual |
| 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 |
| setPeriod(const Timespan &period) | Component | inline |
| 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 |
| sigQuality_ | NAL9602 | private |
| sigQualityWriter_ | NAL9602 | private |
| simulateHardware() | Component | protected |
| skippedRunsSinceFail_ | Component | protected |
| SLEEPING enum value | NAL9602 | private |
| snrData_ | NAL9602 | private |
| snrWriters_ | NAL9602 | private |
| sogWriter_ | NAL9602 | private |
| SOUTHERN_HEMI enum value | NAL9602 | private |
| start() | NAL9602 | virtual |
| START enum value | Component | |
| starting() | NAL9602 | virtual |
| STARTING enum value | Component | |
| startTime_ | NAL9602 | private |
| state_ | Component | protected |
| STOP enum value | Component | |
| stop() | NAL9602 | virtual |
| STOPPED enum value | Component | |
| stopped() | NAL9602 | virtual |
| stopping() | NAL9602 | virtual |
| STOPPING enum value | Component | |
| surfaceThreshold_ | NAL9602 | private |
| surfaceThresholdCfgReader_ | NAL9602 | private |
| SyncSensorComponent(const Str &name, const Module *module, int divisor=1, int modulo=0) | SyncSensorComponent | inlineprotected |
| timeFixWriter_ | NAL9602 | private |
| timeOfFailure_ | Component | protected |
| timeOfLastRun_ | Component | protected |
| timeOfRun_ | Component | protected |
| uart_ | NAL9602 | private |
| uninitialize() | NAL9602 | virtual |
| UNKNOWN_NMEA_TYPE enum value | NAL9602 | private |
| unregisterReader(DataReader *reader) | Component | |
| unregisterWriter(DataWriter *writer) | Component | |
| uplinkSeqNo_ | NAL9602 | private |
| uplinkStatus_ | NAL9602 | private |
| utcTime_ | NAL9602 | private |
| VALID_ONE enum value | NAL9602 | private |
| VALID_TWO enum value | NAL9602 | private |
| verifySessionXmit() | NAL9602 | private |
| voltageWriter_ | Component | protected |
| WAKING enum value | NAL9602 | private |
| waking() | NAL9602 | private |
| WESTERN_HEMI enum value | NAL9602 | private |
| writers_ | Component | protected |
| writeTimestamp_ | Component | protected |
| ~Component() | Component | virtual |
| ~NAL9602() | NAL9602 | virtual |