|
LRAUV
revA
|
Contains the PeakDetectHorizontal Behavior. More...
#include <PeakDetectHorizontal.h>


Classes | |
| class | PointValue |
Public Member Functions | |
| PeakDetectHorizontal (const Str &prefix, const Module *module) | |
| virtual | ~PeakDetectHorizontal () |
| void | initialize (void) |
| Initialize function. More... | |
| bool | readParams () |
| Read in the parameters for satisfied or runIfUnsatisfied: return true if OK. More... | |
| bool | calcSatisfied () |
| Perform the satisfied: return true if envelope "satisfied". More... | |
| void | run () |
| Just do the run: ignore the results of the satisfied. More... | |
| bool | isSatisfied () |
| Just do the satisfied: return true if envelope "satisfied". More... | |
| bool | runIfUnsatisfied () |
| Do the run, and return true if envelope "satisfied". More... | |
| void | uninitialize (void) |
| Uninit function. More... | |
Public Member Functions inherited from Behavior | |
| virtual | ~Behavior () |
| bool | executeIfUnsatisfied () |
| Combined run and test with metrics generation. More... | |
| virtual void | preempted () |
| virtual bool | isRunnable () |
| virtual bool | isSatisfiable () |
| virtual bool | isCommand () |
| BehaviorState | getBehaviorState () const |
| void | setBehaviorState (BehaviorState behaviorState) |
| virtual bool | isCompleted (void) |
| Query if this component is completed. More... | |
| SettingReader * | findSettingReader (const Str &settingURI) |
| SettingReader * | addValueClause (const Str &uriPart, ValueClause *valueClause) |
| void | addArgWriter (const Str &uriPart, DataWriter *argWriter) |
| const Timespan & | getTimeout () |
| void | setTimeout (const Timespan &timeout) |
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 Module * | getModule () |
| 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 CodedStr & | getName (void) const |
| Returns the name. More... | |
| const Timestamp & | getTimeOfLastRun (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 | 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 Subseqent. More... | |
| virtual RunState | runnable () |
| Should eventually follow a START request or RESETTING. More... | |
| virtual RunState | satisfied () |
| Possible return value of a Behavior. More... | |
| virtual RunState | pause () |
| Pause for a short period (indicated by pauseTime) More... | |
| virtual RunState | pausing () |
| Might follow a PAUSE request. 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 | 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 | setCriticalFailureReported (bool boolVal) |
| void | setRecoveringFromCritical (bool boolVal) |
| void | setFailureReported (bool boolVal) |
| bool | isFailureUninitialized () |
| void | setFailureUninitialized (bool boolVal) |
| void | setRetryTimeout (const Timespan &timeout) |
| void | setPeriod (const Timespan &period) |
| Set the period of this component... used if it is periodic. More... | |
| const Timespan & | getPeriod (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) |
| Logger & | getLogger (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 Timestamp & | getWriteTimestamp (void) |
| void | setWriteTimestamp (const Timestamp &writeTimestamp) |
| BlobReader * | newBlobReader (const BlobURI &blobURI) |
| BlobReader * | newBlobReaderFromUniversal (const Str &componentName, const UniversalBlobURI &blobURI) |
| BlobWriter * | newBlobWriter (const BlobURI &blobURI, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) |
| ConfigReader * | newConfigReader (const ConfigURI &configURI) |
| DataReader * | newDataReader (const DataURI &dataURI) |
| DataReader * | newDataReaderFromUniversal (const Str &componentName, const UniversalURI &universalURI) |
| DataWriter * | newDataWriter (const DataURI &dataURI, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) |
| UniversalBlobReader * | newUniversalBlobReader (const UniversalBlobURI &universalURI) |
| UniversalBlobWriter * | newUniversalBlobWriter (const UniversalBlobURI &universalURI, const Unit &accuracyUnit=Units::NONE, const float accuracy=DataElement::NO_ACCURACY, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) |
| UniversalDataReader * | newUniversalReader (const UniversalURI &universalURI) |
| UniversalDataWriter * | newUniversalWriter (const UniversalURI &universalURI, const Unit &accuracyUnit=Units::NONE, const float accuracy=DataElement::NO_ACCURACY, Logger::TimePrecisionType timePrecision=Logger::TIME_PRECISION_MILLIS) |
Static Public Member Functions | |
| static Behavior * | CreateBehavior (const Str &prefix, const Module *module) |
| Mission Component factory interface. More... | |
Protected Member Functions | |
| void | reportPeak () |
Protected Member Functions inherited from Behavior | |
| Behavior (const Str &name, const Module *module, const bool runnable, const bool satisfiable) | |
| Protected constructor for abstract base class. More... | |
| Behavior (const Behavior &old) | |
| SettingReader * | newSettingReader (const Str &uriPart, const DataValue *defaultValue, bool deleteDefaultValue=true) |
| SettingReader * | newSettingReader (const SettingURI &uriPart) |
| DataWriter * | findArgWriter (const OutputURI &uriPart) |
Protected Member Functions inherited from Component | |
| virtual ConfigURI | getConfigURI (ConfigOption configOption) const |
| Should return [myNamespace]::SIMULATE_HARDWARE, or [myNamespace]::POWER, etc. More... | |
| 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 | |
| SettingReader * | detectFromSettingReader_ |
| Sets variable to detect the peak of (i.e., chl concentration) More... | |
| SettingReader * | depthFromSettingReader_ |
| Sets depth variable associated with the peak. More... | |
| SettingReader * | latitudeFromSettingReader_ |
| Sets latitude variable associated with the peak. More... | |
| SettingReader * | longitudeFromSettingReader_ |
| Sets latitude variable associated with the peak. More... | |
| SettingReader * | advectValuesSettingReader_ |
| Sets advectValues (if true, advect values in space) More... | |
| SettingReader * | detectTroughSettingReader_ |
| Sets detectTrough (if true, detect a low value) More... | |
| SettingReader * | beginThresholdSettingReader_ |
| Sets beginThreshold. More... | |
| SettingReader * | offPeakFractionSettingReader_ |
| Sets offPeakFraction. More... | |
| SettingReader * | filterWidthSettingReader_ |
| Sets filterWidth. More... | |
| SettingReader * | centerPeakSettingReader_ |
| Sets centerPeak. More... | |
| const Unit * | detectFromBaseUnit_ |
| int | advectValuesSetting_ |
| int | detectTroughSetting_ |
| float | beginThresholdSetting_ |
| float | offPeakFractionSetting_ |
| int | filterWidthSetting_ |
| int | centerPeakSetting_ |
| DataReader * | detectInputReader_ |
| The value being detected as a peak (i.e., chl concentration) More... | |
| DataReader * | depthInputReader_ |
| Reads depth associated with value. More... | |
| DataReader * | latitudeInputReader_ |
| Reads latitude associated with value. More... | |
| DataReader * | longitudeInputReader_ |
| Reads longitude associated with value. More... | |
| DataReader * | distanceWrtSeaWaterReader_ |
| Reads distance travelled with respect to sea water. More... | |
| DataReader * | latitudeReader_ |
| Reads latitude. More... | |
| DataReader * | longitudeReader_ |
| Reads longitude. More... | |
| DataReader * | eastwardSeaWaterVelocityReader_ |
| Reads eastward sea water velocity. More... | |
| DataReader * | northwardSeaWaterVelocityReader_ |
| Reads northward sea water velocity. More... | |
| DataWriter * | peakDetectWriter_ |
| DataWriter * | peakDepthWriter_ |
| DataWriter * | peakLatitudeWriter_ |
| DataWriter * | peakLongitudeWriter_ |
| DataWriter * | peakDistanceWriter_ |
| float | detect_ |
| Instantaneous values. More... | |
| float | depth_ |
| float | distance_ |
| float | latitude_ |
| float | longitude_ |
| float | eastwardVelocity_ |
| float | northwardVelocity_ |
| float | peakDetect_ |
| Value of the peak when it occurs. More... | |
| bool | inPeak_ |
| int | peakIndex_ |
| FlexArray< PointValue * > | history_ |
| History of data. More... | |
| int | historySize_ |
Protected Attributes inherited from Behavior | |
| bool | runnable_ |
| bool | satisfiable_ |
| BehaviorState | behaviorState_ |
| Timespan | timeout_ |
| Time before this behavior must end – defaults no timeout. More... | |
| FastMap< const Str, SettingReader * > * | settingReaderMap_ |
| FastMap< const Str, DataWriter * > * | argWriterMap_ |
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_ |
| CodedStr & | name_ |
| 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 Module * | module_ |
| Timespan | pauseTime_ |
| bool | meteringEnabled_ |
| If true, metering is enabled. More... | |
| DataWriter * | durationOfLastRunWriter_ |
| Writer for durationOfLastRun. More... | |
| DataWriter * | voltageWriter_ |
| DataWriter * | avgVoltageWriter_ |
| DataWriter * | currentWriter_ |
| DataWriter * | avgCurrentWriter_ |
| bool | persistentPause_ |
| True if data is persistent while component is paused. More... | |
Private Member Functions | |
| PeakDetectHorizontal (const PeakDetectHorizontal &old) | |
| void | initVars () |
Additional Inherited Members | |
Public Types inherited from Behavior | |
| enum | BehaviorState { BEHAVIOR_INACTIVE, BEHAVIOR_CALLED, BEHAVIOR_ACTIVE, BEHAVIOR_TIMEOUT, BEHAVIOR_COMPLETED } |
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 } |
Protected Types inherited from Component | |
| enum | ConfigOption { CONFIG_SIMULATE_HARDWARE, CONFIG_POWER, CONFIG_FREQUENCY, CONFIG_LATENCY } |
Contains the PeakDetectHorizontal Behavior.
PeakDetectHorizontal.h should only be included by PeakDetectHorizontal.cpp Other classes should include PeakDetectHorizontalIF.h
References advectValuesSettingReader_, beginThresholdSettingReader_, centerPeakSettingReader_, depthFromSettingReader_, depthInputReader_, detectFromSettingReader_, detectInputReader_, detectTroughSettingReader_, distanceWrtSeaWaterReader_, UniversalURI::EASTWARD_SEA_WATER_VELOCITY, eastwardSeaWaterVelocityReader_, filterWidthSettingReader_, UniversalURI::LATITUDE, latitudeFromSettingReader_, latitudeInputReader_, latitudeReader_, Component::logger_, UniversalURI::LONGITUDE, longitudeFromSettingReader_, longitudeInputReader_, longitudeReader_, Behavior::newSettingReader(), Component::newUniversalReader(), UniversalURI::NORTHWARD_SEA_WATER_VELOCITY, northwardSeaWaterVelocityReader_, offPeakFractionSettingReader_, peakDepthWriter_, peakDetectWriter_, peakDistanceWriter_, peakLatitudeWriter_, peakLongitudeWriter_, UniversalURI::PLATFORM_DISTANCE_WRT_SEA_WATER, and Logger::syslog().
Referenced by CreateBehavior().
|
virtual |
|
private |
| bool PeakDetectHorizontal::calcSatisfied | ( | ) |
Perform the satisfied: return true if envelope "satisfied".
References PeakDetectHorizontal::PointValue::advect(), advectValuesSetting_, Timestamp::asDouble(), Timespan::asFloat(), beginThresholdSetting_, depth_, detect_, detectInputReader_, detectTroughSetting_, distance_, Component::dt_, eastwardVelocity_, filterWidthSetting_, DataReader::getTimestamp(), history_, historySize_, inPeak_, latitude_, longitude_, northwardVelocity_, offPeakFractionSetting_, peakDetect_, peakIndex_, and PeakDetectHorizontal::PointValue::set().
Referenced by isSatisfied(), and runIfUnsatisfied().
|
static |
Mission Component factory interface.
References PeakDetectHorizontal().
Referenced by TriggerModule::loadComponents().
|
virtual |
Initialize function.
Reimplemented from Component.
References advectValuesSetting_, advectValuesSettingReader_, SettingReader::asString(), beginThresholdSetting_, beginThresholdSettingReader_, Units::BOOL, centerPeakSetting_, centerPeakSettingReader_, Units::COUNT, Syslog::CRITICAL, Str::cStr(), UniversalURI::DEPTH, depthFromSettingReader_, depthInputReader_, detectFromBaseUnit_, detectFromSettingReader_, detectInputReader_, detectTroughSetting_, detectTroughSettingReader_, filterWidthSetting_, filterWidthSettingReader_, Str::find(), Behavior::findArgWriter(), UniversalURI::FindURI(), ElementURI::FindURI(), DataElement::getBaseUnit(), DataAccessor::getElement(), DataAccessor::getUri(), historySize_, Syslog::INFO, inPeak_, SettingReader::isActive(), UniversalURI::LATITUDE, latitudeFromSettingReader_, latitudeInputReader_, Component::logger_, UniversalURI::LONGITUDE, longitudeFromSettingReader_, longitudeInputReader_, AuvMath::Max(), Units::METER, Slate::NewReader(), Component::newUniversalReader(), Str::NO_POS, Units::NONE, offPeakFractionSetting_, offPeakFractionSettingReader_, peakDepthWriter_, peakDetectWriter_, peakDistanceWriter_, peakIndex_, peakLatitudeWriter_, peakLongitudeWriter_, Units::RADIAN, SettingReader::read(), and Logger::syslog().
Referenced by runIfUnsatisfied().
|
private |
|
virtual |
Just do the satisfied: return true if envelope "satisfied".
Reimplemented from Behavior.
References calcSatisfied(), and readParams().
| bool PeakDetectHorizontal::readParams | ( | ) |
Read in the parameters for satisfied or runIfUnsatisfied: return true if OK.
References depth_, depthInputReader_, detect_, detectFromBaseUnit_, detectInputReader_, distance_, distanceWrtSeaWaterReader_, eastwardSeaWaterVelocityReader_, eastwardVelocity_, DataReader::isActive(), latitude_, latitudeInputReader_, longitude_, longitudeInputReader_, Units::METER, Units::METER_PER_SECOND, northwardSeaWaterVelocityReader_, northwardVelocity_, Units::RADIAN, DataReader::read(), and DataReader::wasTouchedSinceLastRun().
Referenced by isSatisfied(), and runIfUnsatisfied().
|
protected |
References advectValuesSetting_, centerPeakSetting_, detectFromBaseUnit_, detectTroughSetting_, distanceWrtSeaWaterReader_, filterWidthSetting_, PeakDetectHorizontal::PointValue::getDepth(), PeakDetectHorizontal::PointValue::getDistance(), Location::GetDistance(), PeakDetectHorizontal::PointValue::getLatitude(), PeakDetectHorizontal::PointValue::getLongitude(), PeakDetectHorizontal::PointValue::getTime(), PeakDetectHorizontal::PointValue::getValue(), history_, historySize_, latitudeReader_, longitudeReader_, Units::METER, offPeakFractionSetting_, peakDepthWriter_, peakDetect_, peakDetectWriter_, peakDistanceWriter_, peakIndex_, peakLatitudeWriter_, peakLongitudeWriter_, Units::RADIAN, DataReader::read(), and DataWriter::write().
Referenced by runIfUnsatisfied(), and uninitialize().
|
virtual |
Just do the run: ignore the results of the satisfied.
Reimplemented from Component.
References runIfUnsatisfied().
|
virtual |
Do the run, and return true if envelope "satisfied".
Reimplemented from Behavior.
References calcSatisfied(), detectFromBaseUnit_, initialize(), readParams(), and reportPeak().
Referenced by run().
|
virtual |
Uninit function.
Reimplemented from Component.
References inPeak_, Component::logger_, reportPeak(), and Logger::syslog().
|
protected |
Referenced by calcSatisfied(), initialize(), and reportPeak().
|
protected |
Sets advectValues (if true, advect values in space)
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Referenced by calcSatisfied(), and initialize().
|
protected |
Sets beginThreshold.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Referenced by initialize(), and reportPeak().
|
protected |
Sets centerPeak.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Referenced by calcSatisfied(), and readParams().
|
protected |
Sets depth variable associated with the peak.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Reads depth associated with value.
Referenced by initialize(), PeakDetectHorizontal(), and readParams().
|
protected |
Instantaneous values.
Referenced by calcSatisfied(), and readParams().
|
protected |
Referenced by initialize(), readParams(), reportPeak(), and runIfUnsatisfied().
|
protected |
Sets variable to detect the peak of (i.e., chl concentration)
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
The value being detected as a peak (i.e., chl concentration)
Referenced by calcSatisfied(), initialize(), PeakDetectHorizontal(), and readParams().
|
protected |
Referenced by calcSatisfied(), initialize(), and reportPeak().
|
protected |
Sets detectTrough (if true, detect a low value)
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Referenced by calcSatisfied(), and readParams().
|
protected |
Reads distance travelled with respect to sea water.
Referenced by PeakDetectHorizontal(), readParams(), and reportPeak().
|
protected |
Reads eastward sea water velocity.
Referenced by PeakDetectHorizontal(), and readParams().
|
protected |
Referenced by calcSatisfied(), and readParams().
|
protected |
Referenced by calcSatisfied(), initialize(), and reportPeak().
|
protected |
Sets filterWidth.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
History of data.
Referenced by calcSatisfied(), and reportPeak().
|
protected |
Referenced by calcSatisfied(), initialize(), and reportPeak().
|
protected |
Referenced by calcSatisfied(), initialize(), and uninitialize().
|
protected |
Referenced by calcSatisfied(), and readParams().
|
protected |
Sets latitude variable associated with the peak.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Reads latitude associated with value.
Referenced by initialize(), PeakDetectHorizontal(), and readParams().
|
protected |
Reads latitude.
Referenced by PeakDetectHorizontal(), and reportPeak().
|
protected |
Referenced by calcSatisfied(), and readParams().
|
protected |
Sets latitude variable associated with the peak.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Reads longitude associated with value.
Referenced by initialize(), PeakDetectHorizontal(), and readParams().
|
protected |
Reads longitude.
Referenced by PeakDetectHorizontal(), and reportPeak().
|
protected |
Reads northward sea water velocity.
Referenced by PeakDetectHorizontal(), and readParams().
|
protected |
Referenced by calcSatisfied(), and readParams().
|
protected |
Referenced by calcSatisfied(), initialize(), and reportPeak().
|
protected |
Sets offPeakFraction.
Referenced by initialize(), and PeakDetectHorizontal().
|
protected |
Referenced by initialize(), PeakDetectHorizontal(), and reportPeak().
|
protected |
Value of the peak when it occurs.
Referenced by calcSatisfied(), and reportPeak().
|
protected |
Referenced by initialize(), PeakDetectHorizontal(), and reportPeak().
|
protected |
Referenced by initialize(), PeakDetectHorizontal(), and reportPeak().
|
protected |
Referenced by calcSatisfied(), initialize(), and reportPeak().
|
protected |
Referenced by initialize(), PeakDetectHorizontal(), and reportPeak().
|
protected |
Referenced by initialize(), PeakDetectHorizontal(), and reportPeak().