|
LRAUV
revA
|
Interfaces via TCP/IP with a SimDaemon to provide dynamic and environmental simulation of the vehicle. More...
#include <ExternalSim.h>


Public Member Functions | |
| ExternalSim (const Module *module) | |
| Constructor. More... | |
| virtual | ~ExternalSim () |
| Destructor. More... | |
| virtual void | initialize (void) |
| Initialize the simulator. More... | |
| virtual void | run (void) |
| Run the simulation. More... | |
| virtual void | uninitialize (void) |
| Uninitialize the simulation. 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 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) |
| 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 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) |
Private Member Functions | |
| virtual void | publishState (float entrainedBuoyancy) |
Static Private Attributes | |
| static const double | DEFAULT_AHRS_NOISE_AMPLITUDE = 0.00 |
| static const double | DEFAULT_DEPTH_NOISE_AMPLITUDE = 0.00 |
| Default value for additive noise (in +/- meters) More... | |
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 SyncSimulatorComponent | |
| SyncSimulatorComponent (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) 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 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... | |
Interfaces via TCP/IP with a SimDaemon to provide dynamic and environmental simulation of the vehicle.
ExternalSim.h should only be included by ExternalSim.cpp Other classes should include ExternalSimIF.h
| ExternalSim::ExternalSim | ( | const Module * | module | ) |
Constructor.
References addr_, ahrsNoiseAmplitudeReader_, altitudeReader_, buoyancyActionReader_, buoyancyPositionReader_, depthNoiseAmplitudeReader_, dropWeightStateReader_, elevatorAngleActionReader_, elevatorAngleReader_, forceXWriter_, forceYWriter_, forceZWriter_, UniversalURI::HEIGHT_ABOVE_SEA_FLOOR, homingSensorAzimWriter_, homingSensorElevWriter_, homingSensorRangeWriter_, latitudeWriter_, longitudeWriter_, massPositionActionReader_, massPositionReader_, netBuoyWriter_, Component::newConfigReader(), Component::newDataReader(), Component::newDataReaderFromUniversal(), Component::newDataWriter(), Component::newUniversalReader(), pid_, UniversalURI::PLATFORM_BUOYANCY_POSITION, UniversalURI::PLATFORM_ELEVATOR_ANGLE, UniversalURI::PLATFORM_MASS_POSITION, UniversalURI::PLATFORM_PROPELLER_ROTATION_RATE, UniversalURI::PLATFORM_RUDDER_ANGLE, positionHeadingWriter_, positionPitchWriter_, positionRollWriter_, positionXDotWriter_, positionXWriter_, positionYDotWriter_, positionYWriter_, positionZDotWriter_, positionZWriter_, propOmegaActionReader_, propOmegaReader_, propThrustWriter_, propTorqueWriter_, ratePWriter_, rateQWriter_, rateRWriter_, rateUWriter_, rateVWriter_, rateWWriter_, rudderAngleActionReader_, rudderAngleReader_, and simDaemonServerCfgReader_.
|
virtual |
Destructor.
|
virtual |
Initialize the simulator.
Initialize.
Reimplemented from Component.
References addr_, DataReader::asString(), bcnE_, bcnN_, beaconDepth_, beaconLat_, beaconLon_, bottomLockGone_, buoyancyNeutralOffset_, Units::CUBIC_METER, entrainedAir_, Syslog::ERROR, SimResultStruct::errorMessage_, head_, homingSensorTat_, Syslog::INFO, SimulatorUtils::InitHead(), Wgs84::LatLonToUtm(), SimulatorUtils::LoadInit(), Component::logger_, massPositionOffset_, Units::METER, Units::NONE, Timestamp::Now(), ok_, params_, pid_, publishState(), Units::RADIAN, Slate::ReadOnce(), Socket::recv(), results_, Units::SECOND, Timespan::Seconds(), Socket::send(), SimHeadStruct::SIM_INIT_STRUCT, SimHeadStruct::SIM_RUN_STRUCT, simDaemonServerCfgReader_, SIMPORT, socketClient_, startTime_, Logger::syslog(), Wgs84::UtmErrorToString(), and SocketException::what().
|
privatevirtual |
References Point3D::addProduct(), ahrsNoiseAmplitude_, ahrsNoiseAmplitudeReader_, altitude_, altitudeReader_, bcnE_, bcnN_, beaconDepth_, beaconLat_, beaconLon_, bottomLockGone_, SimSlate::BUOYANCY_POSITION_CUBIC_METER, buoyancyNeutralOffset_, SimResultStruct::buoyancyPosition_, Units::DEGREE, SimResultStruct::density_, SimSlate::DENSITY_KILOGRAM_PER_CUBIC_METER, SimResultStruct::depth_, SimSlate::DEPTH_METER, depthNoiseAmplitude_, depthNoiseAmplitudeReader_, SimResultStruct::eastCurrent_, SimSlate::EASTWARD_WATER_VELOCITY_METER_PER_SECOND, Timestamp::elapsed(), SimSlate::ELEVATOR_ANGLE_RADIAN, SimResultStruct::elevatorAngle_, SimResultStruct::forceX_, forceXWriter_, SimResultStruct::forceY_, forceYWriter_, SimResultStruct::forceZ_, forceZWriter_, Location::GetBearing(), Location::GetDistance(), Point3D::getX(), Point3D::getY(), Point3D::getZ(), SimResultStruct::heading_, SimSlate::HEADING_RADIAN, SimSlate::HOMING_SENSOR_AZIM_RAD, SimSlate::HOMING_SENSOR_ELEV_RAD, SimSlate::HOMING_SENSOR_RANGE_M, homingSensorAzimWriter_, homingSensorElevWriter_, homingSensorRangeWriter_, homingSensorTat_, SimSlate::LATITUDE_DEGREE, SimResultStruct::latitudeDeg_, latitudeWriter_, SimSlate::LONGITUDE_DEGREE, SimResultStruct::longitudeDeg_, longitudeWriter_, SimSlate::MAGNETIC_VARIATION_DEGREE, SimResultStruct::magneticVariation_, SimSlate::MASS_CONCENTRATION_OF_CHLOROPHYLL_UG_PER_L, SimSlate::MASS_CONCENTRATION_OF_OXYGEN_UG_PER_L, SimSlate::MASS_POSITION_METER, SimResultStruct::massPosition_, massPositionOffset_, Units::METER, Units::METER_PER_SECOND, SimSlate::MOLE_CONCENTRATION_OF_NITRATE_UMOLE_PER_L, SimResultStruct::netBuoy_, netBuoyWriter_, Units::NEWTON, Units::NEWTON_METER, SimResultStruct::northCurrent_, SimSlate::NORTHWARD_WATER_VELOCITY_METER_PER_SECOND, Timestamp::Now(), SimResultStruct::pitch_, SimSlate::PITCH_RADIAN, SimSlate::PITCH_RATE_RADIAN_PER_SECOND, SimResultStruct::posHeading_, positionHeadingWriter_, positionPitchWriter_, positionRollWriter_, positionXDotWriter_, positionXWriter_, positionYDotWriter_, positionYWriter_, positionZDotWriter_, positionZWriter_, SimResultStruct::posPitch_, SimResultStruct::posRoll_, SimResultStruct::posX_, SimResultStruct::posXDot_, SimResultStruct::posY_, SimResultStruct::posYDot_, SimResultStruct::posZ_, SimResultStruct::posZDot_, SimSlate::PROPELLER_OMEGA_RADIAN_PER_SECOND, SimResultStruct::propOmega_, SimResultStruct::propThrust_, propThrustWriter_, SimResultStruct::propTorque_, propTorqueWriter_, Units::RADIAN, Units::RADIAN_PER_SECOND, SimResultStruct::rateP_, ratePWriter_, SimResultStruct::rateQ_, rateQWriter_, SimResultStruct::rateR_, rateRWriter_, SimResultStruct::rateU_, rateUWriter_, SimResultStruct::rateV_, rateVWriter_, SimResultStruct::rateW_, rateWWriter_, DataReader::read(), results_, SimResultStruct::roll_, SimSlate::ROLL_RADIAN, SimSlate::ROLL_RATE_RADIAN_PER_SECOND, SimSlate::RUDDER_ANGLE_RADIAN, SimResultStruct::rudderAngle_, SimResultStruct::salinity_, SimSlate::SALINITY_PART_PER_THOUSAND, SimSlate::SOUND_SPEED_METER_PER_SECOND, SimResultStruct::soundSpeed_, startTime_, SimResultStruct::temperature_, SimSlate::TEMPERATURE_DEGREE_CELSIUS, Matrix3x3::transpose(), useGeographic_, SimSlate::VELOCITY_X_WRT_GROUND_METER_PER_SECOND, SimSlate::VELOCITY_Y_WRT_GROUND_METER_PER_SECOND, SimSlate::VELOCITY_Z_WRT_GROUND_METER_PER_SECOND, DataReader::wasTouchedSinceLastRun(), SimSlate::WATER_VELOCITY_X_METER_PER_SECOND, SimSlate::WATER_VELOCITY_Y_METER_PER_SECOND, SimSlate::WATER_VELOCITY_Z_METER_PER_SECOND, DataWriter::write(), SimSlate::Write(), and SimSlate::YAW_RATE_RADIAN_PER_SECOND.
Referenced by initialize(), and run().
|
virtual |
Run the simulation.
Run.
Reimplemented from Component.
References Timespan::asFloat(), Component::BLOCK_NORMAL, Units::BOOL, SimRunStruct::buoyancyAction_, buoyancyActionReader_, buoyancyNeutralOffset_, SimRunStruct::buoyancyPosition_, buoyancyPositionReader_, Units::CUBIC_METER, AuvMath::DEG_TO_RAD, SimSlate::DEPTH_METER, CommandLine::DoCommand(), SimRunStruct::dropWeightState_, dropWeightStateReader_, SimRunStruct::dt_, Component::dt_, SimRunStruct::elevatorAngle_, SimRunStruct::elevatorAngleAction_, elevatorAngleActionReader_, elevatorAngleReader_, entrainedAir_, Syslog::ERROR, SimResultStruct::errorMessage_, head_, SimSlate::LATITUDE_DEGREE, Component::logger_, SimRunStruct::massPosition_, SimRunStruct::massPositionAction_, massPositionActionReader_, massPositionOffset_, massPositionReader_, Units::METER, AuvMath::OceanPressure(), ok_, params_, SimRunStruct::propOmega_, SimRunStruct::propOmegaAction_, propOmegaActionReader_, propOmegaReader_, publishState(), Units::RADIAN, Units::RADIAN_PER_SECOND, DataReader::read(), SimSlate::Read(), Socket::recv(), results_, SimRunStruct::rudderAngle_, SimRunStruct::rudderAngleAction_, rudderAngleActionReader_, rudderAngleReader_, runParams_, Socket::send(), Component::setState(), socketClient_, Logger::syslog(), DataReader::wasTouchedSinceLastRun(), and SocketException::what().
|
virtual |
|
private |
The internet address of this machine.
Combined with pid_ to form a unique identifer to send to the server.
Referenced by ExternalSim(), and initialize().
|
private |
Referenced by publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by initialize(), publishState(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
|
staticprivate |
|
staticprivate |
Default value for additive noise (in +/- meters)
|
private |
Referenced by publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by initialize(), and run().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by initialize(), and run().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by initialize(), publishState(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Indicates wheter the external sim is running.
Referenced by initialize(), and run().
|
private |
Referenced by initialize(), and run().
|
private |
The user id running this process.
Combined with addr_ to form a unique identifer to send to the server.
Referenced by ExternalSim(), and initialize().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by ExternalSim(), and publishState().
|
private |
Referenced by initialize(), publishState(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by ExternalSim(), and run().
|
private |
Referenced by run().
|
private |
Referenced by ExternalSim(), and initialize().
|
private |
The socket to the dynamic simulator.
Referenced by initialize(), run(), and uninitialize().
|
private |
Referenced by initialize(), and publishState().
|
private |
Referenced by publishState().