|
LRAUV
revA
|
SimSlate is a simple, non-logging slate for transferring data between the external simulator and other modules, without worrying about module dependencies. More...
#include <SimSlate.h>

Classes | |
| class | StaticInitializer |
| Makes sure that static _entries are initialized. More... | |
Static Public Member Functions | |
| static bool | Clear (SimEntryType simEntryType) |
| template<typename T > | |
| static bool | Read (SimEntryType simEntryType, T &value) |
| template<typename T > | |
| static bool | Write (SimEntryType simEntryType, const T &value) |
| static const char * | ToString (SimEntryType simEntryType) |
Private Member Functions | |
| SimSlate () | |
Static Private Attributes | |
| static double | Entries_ [] |
| static SimSlate::StaticInitializer | StaticInitializer_ |
| Static instance of StaticDestructor. More... | |
SimSlate is a simple, non-logging slate for transferring data between the external simulator and other modules, without worrying about module dependencies.
This was created to make interactions with the simulator as transparent as possible.
|
inlineprivate |
|
static |
References Entries_, and NUM_ENTRIES.
Referenced by NavChart::run(), and SimSlate::StaticInitializer::StaticInitializer().
|
static |
References Entries_, and NUM_ENTRIES.
Referenced by CTD_NeilBrown::getSimulatedData(), DAT::getSimulatedMeasurements(), NAL9602::needFix(), Rowe_600::processEnsemble(), Rowe_600::readBottomTrackMatrix(), PNI_TCM::receiveGetDataResp(), PAR_Licor::run(), Depth_Keller::run(), NavChart::run(), ExternalSim::run(), ElevatorServo::runnable(), MassServo::runnable(), ISUS::runnable(), BuoyancyServo::runnable(), RudderServo::runnable(), AcousticModem_Benthos_ATM900::runnable(), WetLabsBB2FL::runnable(), AHRS_3DMGX3::runnable(), ThrusterServo::runnable(), AHRS_sp3003D::runnable(), DVL_micro::simNQ1(), AHRS_3DMGX3::starting(), AHRS_sp3003D::starting(), and Aanderaa_O2::writeData().
|
static |
References BUOYANCY_POSITION_CUBIC_METER, DENSITY_KILOGRAM_PER_CUBIC_METER, DEPTH_METER, ELEVATOR_ANGLE_RADIAN, HEADING_RADIAN, HOMING_SENSOR_AZIM_RAD, HOMING_SENSOR_ELEV_RAD, HOMING_SENSOR_RANGE_M, LATITUDE_DEGREE, LONGITUDE_DEGREE, MAGNETIC_VARIATION_DEGREE, MASS_CONCENTRATION_OF_CHLOROPHYLL_UG_PER_L, MASS_CONCENTRATION_OF_OXYGEN_UG_PER_L, MASS_POSITION_METER, MOLE_CONCENTRATION_OF_NITRATE_UMOLE_PER_L, PITCH_RADIAN, PITCH_RATE_RADIAN_PER_SECOND, PROPELLER_OMEGA_RADIAN_PER_SECOND, ROLL_RADIAN, ROLL_RATE_RADIAN_PER_SECOND, RUDDER_ANGLE_RADIAN, SALINITY_PART_PER_THOUSAND, SOUND_SPEED_METER_PER_SECOND, TEMPERATURE_DEGREE_CELSIUS, and YAW_RATE_RADIAN_PER_SECOND.
|
static |
References Entries_, and NUM_ENTRIES.
Referenced by ExternalSim::publishState(), and NavChart::run().
|
staticprivate |
Static instance of StaticDestructor.