 Actuators | |
  AMC | |
   Parser | Message Parser for AMC motor controller |
    AMCMotorState | Motor data |
   Arguments | |
   Task | |
  Broom | |
   Arguments | |
   Task | |
  FLIRPTU | |
   Limits | |
   Arguments | |
   Task | |
  LED4R | Device driver for LED4R |
   LED | LED channel |
   Arguments | Task arguments |
   Task | |
  MCD4R | Device driver for MCD4R |
   Arguments | Task arguments |
   Task | |
  MicroCamD | |
   Arguments | |
   Task | |
  SCRTv4 | |
   Listener | |
   Arguments | |
   Task | |
  SIMCT01 | |
   Arguments | |
   Task | |
  SingleSIMCT01 | |
   Arguments | |
   Task | |
 Autonomy | |
  OnEvent | Task that analyzes a configurable variable to trigger specific actions according with positive or negative validations |
   Sampler | Data sampler for on event behavior launcher |
   Arguments | |
   Task | |
  TextActions | |
   Task | |
  TREX | TREX is responsible to interact with MBARI's T-REX |
   Arguments | Task arguments |
   Task | |
 Control | |
  AntennaTracker | |
   Arguments | Task arguments |
   Task | |
  ASV | |
   HeadingAndSpeed | |
    Arguments | |
    Task | |
   RemoteOperation | |
    Arguments | Task arguments |
    Task | |
  AUV | |
   Allocator | |
    Arguments | |
    Task | |
   Attitude | |
    RollCompensation | |
    Arguments | |
    Task | |
   Diving | Diving supervisor for AUVs |
    Arguments | Task arguments |
    Task | Motor simulator task |
   LMI | |
    Arguments | |
    Task | |
   RemoteOperation | |
    Arguments | |
    Task | |
   Speed | |
    Arguments | |
    Task | |
  Path | |
   Height | |
    Arguments | |
    Task | |
   ILOS | |
    Arguments | |
    Task | |
   LOSnSMC | |
    Arguments | |
    Task | |
   PurePursuit | |
    Task | |
   VectorField | |
    Arguments | |
    Task | |
  ROV | |
   Depth | |
    Arguments | Task arguments |
    Task | |
   HorizontalPlane | |
    Arguments | Task arguments |
    Task | |
   RemoteOperation | |
    DTArguments | |
    DistanceTracking | Distance tracking algorithm for ROV |
    Arguments | |
    Task | |
  UAV | |
   Ardupilot | |
    RadioChannel | Radio Channel structure |
    Arguments | Task arguments |
    Task | |
   LOS | |
    Arguments | |
    Task | |
   RemoteOperation | |
    Arguments | |
    Task | |
 DUNE | DUNE: Uniform Navigational Environment |
  Algorithms | General purpose algorithms |
   Base64 | Base64 encoding and decoding as defined by RFC 2045 |
   CRC16 | CRC-16-IBM Algorithm |
   CRC8 | Generic computation of 8-bit CRCs |
   FletcherChecksum | 8-bit Fletcher Checksum Algorithm |
   MD5 | MD-5 Algorithm (RFC 1321) |
    MD5_HANDLE | |
   UNESCO1983 | Collection of algorithms for calculating fundamental properties of seawater |
   XORChecksum | XOR Checksum Algorithm |
  Compression | Compression related routines and classes |
   Bzip2Compressor | |
   Bzip2Decompressor | |
    PrivateData | |
   Compressor | |
   Decompressor | |
   Error | |
   UnknownMethod | |
   OutOfMemory | |
   BufferTooShort | |
   CorruptedData | |
   UnexpectedEOD | End of data |
   Factory | |
   FileInput | |
   FileOutput | |
   FilterInput | |
   FilterOutput | |
   GzipCompressor | |
   StreamBuffer | |
   ZlibCompressor | |
   ZlibDecompressor | |
    PrivateData | |
  Concurrency | Concurrency related routines and classes |
   AtomicCounter | Simple counter with atomic operations |
   AtomicInteger | |
   Barrier | Barrier |
   Condition | |
   ThreadError | |
   MutexError | |
   RWLockError | |
   ConditionError | |
   BarrierError | |
   TLSError | |
   Initializer | |
   Mutex | |
   ProcessPrivate | |
   Process | |
   RawTLS | |
   Runnable | |
   RWLock | |
   Scheduler | Class to manage the default scheduling policy |
   ScopedCondition | Scoped Condition |
   ScopedMutex | Scoped Mutex |
   ScopedRWLock | Scoped Read/Write lock |
   ScopedSemaphore | Scoped Semaphore |
   Semaphore | |
   SharedMemory | |
   Thread | Threads are a way for a program to split itself into two or more simultaneously running tasks |
   TLS | Typed thread key |
   TSQueue | The TSQueue is a thread-safe implementation of a FIFO (first-in, first-out) data structure |
  Control | Control related routines and classes |
   ModelParameters | |
   AUVModel | |
   BasicAutopilot | |
   BasicRemoteOperation | |
   BasicUAVAutopilot | |
   BottomTracker | |
    Arguments | |
   CoarseAltitude | |
    Arguments | |
   DiscretePID | |
   LinearSystem | |
    Error | Exception raised by this class |
   PathController | |
    TrackingState | All data regarding the vehicle's state while tracking the path |
     Coord | Start, end waypoints |
     LoiterData | Loiter data |
     TrackCoord | Track position & velocity |
   ProxyPathController | ProxyPathController PathController with the capability to control the path of a system with an id different from the vehicle's id |
   SlopeData | |
   YoYoMotion | |
  Coordinates | Coordinate manipulation routines and classes |
   BodyFixedFrame | Class with utility methods for body fixed frame conversions |
   UTM | |
   UTMPoint | |
   WGS84 | Routines for WGS-84 coordinate manipulation |
   WMMData | |
   WMM | World-magnetic model 2010-2015 interface class |
  Database | Database functionality |
   Connection | Database connection |
   Null | Datum to represent a NULL argument when binding statements |
   Error | Database error |
   Statement | SQL statement |
  Entities | Entity related routines and classes |
   BasicEntity | Basic Entity class, handling only QueryEntityInfo/EntityInfo messages, and implementing the most basic Entity interface |
   EntityDataBase | |
    Entity | Data base entry |
    InvalidId | |
    InvalidLabel | |
    NonexistentLabel | |
    ReservedUnique | |
   StatefulEntity | Stateful Entity class, derived from BasicEntity, and also handling QueryEntityState/EntityState |
  FileSystem | File system related routines and classes |
   Directory | |
   FileReadError | |
   FileWriteError | |
   FileLock | |
   Path | |
  Hardware | Low level hardware drivers |
   LUCL | |
    BootLoader | |
    Command | |
     CommandPayload | Command |
     ErrorPayload | Error |
     NamePayload | Name |
     VersionPayload | Version |
    Protocol | |
    ProtocolParser | |
   UCTK | |
    Bootloader | |
    Errors | |
    FirmwareInfo | |
    Frame | |
    Interface | |
    Parser | |
   BasicDeviceDriver | |
   BasicModem | |
   Buttons | |
   ESCC | |
   UnexpectedReply | An unexpected reply was received |
   ReadTimeout | Timeout while waiting for data |
   BufferTooSmall | Supplied buffer is too small to be used |
   InvalidChecksum | Invalid checksum |
   InvalidFormat | Invalid command/response format |
   GPIO | |
   HayesModem | |
   I2C | |
    Error | |
   IntelHEX | |
   IOPort | |
    Error | |
   SerialPort | Encapsulates serial port access |
    Error | |
  IMC | Implementation of the IMC API |
   AddressResolver | |
   Blob | The IMC Blob is a byte array with the XML used to generate C++ code |
   BackLogEntry | |
   Bus | |
   EntityState | Entity State |
   QueryEntityState | Query Entity State |
   EntityInfo | Entity Information |
   QueryEntityInfo | Query Entity Information |
   EntityList | Entity List |
   CpuUsage | CPU Usage |
   TransportBindings | Transport Bindings |
   RestartSystem | Restart System |
   DevCalibrationControl | Device Calibration Control |
   DevCalibrationState | Device Calibration State |
   EntityActivationState | Entity Activation State |
   QueryEntityActivationState | Query Entity Activation State |
   VehicleOperationalLimits | Vehicle Operational Limits |
   MsgList | Message List |
   SimulatedState | Simulated State |
   LeakSimulation | Leak Simulation |
   UASimulation | Underwater Acoustics Simulation |
   DynamicsSimParam | Dynamics Simulation Parameters |
   StorageUsage | Storage Usage |
   CacheControl | Cache Control |
   LoggingControl | Logging Control |
   LogBookEntry | Log Book Entry |
   LogBookControl | Log Book Control |
   ReplayControl | Replay Control |
   ClockControl | Clock Control |
   HistoricCTD | Historic CTD |
   HistoricTelemetry | Historic Telemetry |
   HistoricSonarData | Historic Sonar Data |
   HistoricEvent | Historic Event |
   Heartbeat | Heartbeat |
   Announce | Announce |
   AnnounceService | Announce Service |
   RSSI | Receive Signal Strength Information |
   VSWR | Voltage Standing Wave Ratio |
   LinkLevel | Link Level |
   Sms | SMS |
   SmsTx | SMS Transmit |
   SmsRx | SMS Receive |
   SmsState | SMS State |
   TextMessage | Text Message |
   IridiumMsgRx | Received Iridium Message |
   IridiumMsgTx | Transmit Iridium Message |
   IridiumTxStatus | Iridium Transmission Status |
   GroupMembershipState | Group Membership State |
   SystemGroup | System Group |
   LinkLatency | Link Latency |
   ExtendedRSSI | Extended Receive Signal Strength Information |
   HistoricData | Historic Data Series |
   CompressedHistory | Compressed Historic Data Series |
   HistoricSample | Historic Data Sample |
   HistoricDataQuery | Historic Data Query |
   RemoteCommand | Remote Command |
   LblRange | LBL Range |
   LblBeacon | LBL Beacon Configuration |
   LblConfig | LBL Configuration |
   AcousticMessage | Acoustic Message |
   AcousticOperation | Acoustic Operation |
   AcousticSystemsQuery | Acoustic Systems Query |
   AcousticSystems | Acoustic Systems |
   AcousticLink | Acoustic Link Quality |
   Rpm | Revolutions Per Minute |
   Voltage | Voltage |
   Current | Current |
   GpsFix | GPS Fix |
   EulerAngles | Euler Angles |
   EulerAnglesDelta | Euler Angles Delta |
   AngularVelocity | Angular Velocity |
   Acceleration | Acceleration |
   MagneticField | Magnetic Field |
   GroundVelocity | Ground Velocity |
   WaterVelocity | Water Velocity |
   VelocityDelta | Velocity Delta |
   DeviceState | Device State |
   BeamConfig | Beam Configuration |
   Distance | Distance |
   Temperature | Temperature |
   Pressure | Pressure |
   Depth | Depth |
   DepthOffset | Depth Offset |
   SoundSpeed | Sound Speed |
   WaterDensity | Water Density |
   Conductivity | Conductivity |
   Salinity | Salinity |
   WindSpeed | Wind Speed |
   RelativeHumidity | Relative Humidity |
   DevDataText | Device Data (Text) |
   DevDataBinary | Device Data (Binary) |
   SonarData | Sonar Data |
   Pulse | Pulse |
   PulseDetectionControl | Pulse Detection Control |
   FuelLevel | Fuel Level |
   GpsNavData | GPS Navigation Data |
   ServoPosition | Servo Position |
   DataSanity | Data Sanity |
   RhodamineDye | Rhodamine Dye |
   CrudeOil | Crude Oil |
   FineOil | Fine Oil |
   Turbidity | Turbidity |
   Chlorophyll | Chlorophyll |
   Fluorescein | Fluorescein |
   Phycocyanin | Phycocyanin |
   Phycoerythrin | Phycoerythrin |
   GpsFixRtk | GPS Fix RTK |
   EstimatedState | Estimated State |
   ExternalNavData | External Navigation Data |
   DissolvedOxygen | Dissolved Oxygen |
   AirSaturation | Air Saturation |
   Throttle | Throttle |
   PH | PH |
   Redox | Redox Potential |
   CameraZoom | Camera Zoom |
   SetThrusterActuation | Set Thruster Actuation |
   SetServoPosition | Set Servo Position |
   SetControlSurfaceDeflection | Set Control Surface Deflection |
   RemoteActionsRequest | Remote Actions Request |
   RemoteActions | Remote Actions |
   ButtonEvent | Button Event |
   LcdControl | LCD Control |
   PowerOperation | Power Operation |
   PowerChannelControl | Power Channel Control |
   QueryPowerChannelState | Query Power Channel State |
   PowerChannelState | Power Channel State |
   LedBrightness | LED Brightness |
   QueryLedBrightness | Query LED Brightness |
   SetLedBrightness | Set LED Brightness |
   SetPWM | Set PWM |
   PWM | PWM |
   EstimatedStreamVelocity | Estimated Stream Velocity |
   IndicatedSpeed | Indicated Speed |
   TrueSpeed | True Speed |
   NavigationUncertainty | Navigation Uncertainty |
   NavigationData | Navigation Data |
   GpsFixRejection | GPS Fix Rejection |
   LblRangeAcceptance | LBL Range Acceptance |
   DvlRejection | DVL Rejection |
   LblEstimate | LBL Beacon Position Estimate |
   AlignmentState | Alignment State |
   GroupStreamVelocity | GroupStreamVelocity |
   Airflow | Airflow |
   DesiredHeading | Desired Heading |
   DesiredZ | Desired Z |
   DesiredSpeed | Desired Speed |
   DesiredRoll | Desired Roll |
   DesiredPitch | Desired Pitch |
   DesiredVerticalRate | Desired Vertical Rate |
   DesiredPath | Desired Path |
   DesiredControl | Desired Control |
   DesiredHeadingRate | Desired Heading Rate |
   DesiredVelocity | Desired Velocity |
   PathControlState | Path Control State |
   AllocatedControlTorques | Allocated Control Torques |
   ControlParcel | Control Parcel |
   Brake | Brake |
   DesiredLinearState | Desired Linear State |
   DesiredThrottle | Desired Throttle |
   Goto | Goto Maneuver |
   PopUp | PopUp Maneuver |
   Teleoperation | Teleoperation Maneuver |
   Loiter | Loiter Maneuver |
   IdleManeuver | Idle Maneuver |
   LowLevelControl | Low Level Control Maneuver |
   Rows | Rows Maneuver |
   PathPoint | Path Point |
   FollowPath | Follow Path Maneuver |
   YoYo | Yo-Yo Maneuver |
   TeleoperationDone | Teleoperation Done |
   StationKeeping | Station Keeping |
   Elevator | Elevator Maneuver |
   TrajectoryPoint | Trajectory Point |
   FollowTrajectory | Follow Trajectory |
   CustomManeuver | Custom Maneuver |
   VehicleFormationParticipant | Vehicle Formation Participant |
   VehicleFormation | Vehicle Formation |
   StopManeuver | Stop Maneuver |
   RegisterManeuver | Register Maneuver |
   ManeuverControlState | Maneuver Control State |
   FollowSystem | Follow System |
   CommsRelay | Communications Relay |
   PolygonVertex | Polygon Vertex |
   CoverArea | Cover Area |
   CompassCalibration | Compass Calibration Maneuver |
   FormationParameters | Formation Parameters |
   FormationPlanExecution | Formation Plan Execution |
   FollowReference | Follow Reference Maneuver |
   Reference | Reference To Follow |
   FollowRefState | Follow Reference State |
   RelativeState | Relative State |
   FormationMonitor | Formation Monitoring Data |
   Dislodge | Dislodge Maneuver |
   Formation | Formation |
   Launch | Launch Maneuver |
   Drop | Drop Maneuver |
   ScheduledGoto | Scheduled Goto |
   RowsCoverage | Rows Coverage |
   Sample | Sample Maneuver |
   ImageTracking | Image Tracking |
   Takeoff | Takeoff Maneuver |
   Land | Land Maneuver |
   VehicleState | Vehicle State |
   VehicleCommand | Vehicle Command |
   MonitorEntityState | Monitor Entity State |
   EntityMonitoringState | Entity Monitoring State |
   OperationalLimits | Operational Limits |
   GetOperationalLimits | Get Operational Limits |
   Calibration | Calibration |
   ControlLoops | Control Loops |
   VehicleMedium | Vehicle Medium |
   Collision | Collision |
   FormState | Formation Tracking State |
   AutopilotMode | Autopilot Mode |
   FormationState | Formation Tracking State |
   ReportControl | Report Control |
   Abort | Abort |
   PlanVariable | Plan Variable |
   PlanManeuver | Plan Maneuver |
   PlanTransition | Plan Transition |
   PlanSpecification | Plan Specification |
   EmergencyControl | Emergency Control |
   EmergencyControlState | Emergency Control State |
   PlanDB | Plan DB |
   PlanDBInformation | Plan DB Information |
   PlanDBState | Plan DB State |
   PlanControl | Plan Control |
   PlanControlState | Plan Control State |
   PlanGeneration | Plan Generation |
   LeaderState | Leader State |
   PlanStatistics | Plan Statistics |
   ReportedState | Reported State |
   RemoteSensorInfo | Remote Sensor Info |
   MapPoint | MapPoint |
   MapFeature | Map Feature |
   Map | Map |
   CcuEvent | CCU Event |
   VehicleLinks | Vehicle Links |
   TrexObservation | TREX Observation |
   TrexCommand | TREX Command |
   TrexAttribute | TREX Attribute |
   TrexToken | TREX Token |
   TrexOperation | TREX Operation |
   TrexPlan | TREX Plan |
   Event | Event |
   CompressedImage | Compressed Image |
   ImageTxSettings | Image Transmission Settings |
   RemoteState | Remote State |
   Target | Target |
   EntityParameter | EntityParameter |
   EntityParameters | EntityParameters |
   QueryEntityParameters | QueryEntityParameters |
   SetEntityParameters | SetEntityParameters |
   SaveEntityParameters | SaveEntityParameters |
   CreateSession | Create Session |
   CloseSession | Close Session |
   SessionSubscription | Session Subscription |
   SessionKeepAlive | Session Keep-Alive |
   SessionStatus | Session Status |
   PushEntityParameters | Push Entity Parameters |
   PopEntityParameters | Pop Entity Parameters |
   IoEvent | I/O Event |
   UamTxFrame | UamTxFrame |
   UamRxFrame | UamRxFrame |
   UamTxStatus | UamTxStatus |
   UamRxRange | UamRxRange |
   FormCtrlParam | Formation Control Parameters |
   FormationEval | Formation Evaluation Data |
   FormationControlParams | Formation Control Parameters |
   FormationEvaluation | Formation Evaluation Data |
   MessagePart | Message Fragment |
   NeptusBlob | Neptus Blob |
   Aborted | Aborted |
   UsblAngles | USBL Angles |
   UsblPosition | USBL Position |
   UsblFix | USBL Fix |
   ParametersXml | Parameters XML |
   GetParametersXml | Get Parameters XML |
   SetImageCoords | Set Image Coordinates |
   GetImageCoords | Get Image Coordinates |
   GetWorldCoordinates | Get World Coordinates |
   UsblAnglesExtended | USBL Angles Extended |
   UsblPositionExtended | USBL Position Extended |
   UsblFixExtended | USBL Fix Extended |
   UsblModem | USBL Modem Configuration |
   UsblConfig | USBL Configuration |
   DissolvedOrganicMatter | Dissolved Organic Matter |
   OpticalBackscatter | Optical Backscattering Coefficient |
   Tachograph | Tachograph |
   InvalidSync | Invalid synchronization number exception |
   InvalidMessageId | Invalid message identification number exception |
   InvalidMessageAbbrev | Invalid message abbreviation exception |
   UnsupportedFormat | Unsupported message format |
   UnknownStandard | |
   InvalidCrc | Invalid CRC exception |
   BufferTooShort | Buffer too short to be unpacked exception |
   InternalBufferTooShort | Internal buffer is too short exception |
   InvalidFormat | Invalid format |
   InvalidMessageSize | |
   Factory | |
   Header | Header format |
   InlineMessage | Inline Message |
   DevicePosition | |
   IridiumMessage | All Iridium messages subclass this type |
   ImcIridiumMessage | An Iridium message that encapsulates an IMC message |
   DeviceUpdate | Extension to the IMC protocol used to report a set of device positions |
   ExtendedDeviceUpdate | Extension to the IMC protocol used to report a set of device positions (including predicted error) |
   ActivateSpotSubscription | Extension to the IMC protocol used request reception of device position updates |
   DeactivateSpotSubscription | Extension to the IMC protocol used to stop receiving device position updates |
   IridiumCommand | Extension to the IMC protocol used to send text commands to DUNE vehicles (these messages are reported as received SMS) |
   Message | Basic IMC message |
   MessageList | Message list |
   Packet | |
   Parser | Parser class |
   Maneuver | Super type Maneuver |
   ControlCommand | Super type Control Command |
   RemoteData | Super type RemoteData |
  IO | Input/Output |
   Handle | |
   Poll | |
  Maneuvers | Maneuver routines and classes |
   AbstractLoiter | Abstract Loiter behavior |
   Circular | Class to control circular behavior |
   Elevate | Class to control elevator behavior |
   FigureEight | Class to control figure eight loiter behavior around two centers |
    Properties | Properties for constructor |
   FollowTrajectory | Base abstract class for trajectory following (IMC::FollowTrajectory maneuver) |
    TPoint | Trajectory point |
   Maneuver | Base abstract class for maneuver tasks |
   RowsStages | Class to parse a rows maneuver and to create and fire each stage |
   StationKeep | Class to control station keeping behavior |
   VehicleFormation | Abstract base class for vehicle formation maneuver tasks |
    Participant | Participant data (per vehicle in the formation) |
    TPoint | Trajectory point |
  Math | Math routines and classes |
   Random | |
    DRand48 | The popular lightweight DRand48 PRNG used for instance in java.util.Random and provided by a number of SVID compatible OSes through lrand48()/drand48() |
    Factory | Factory of PRNGS |
    FSR256 | Feedback shift register generator with 256-byte table |
    Generator | Base abstract class for random number generators |
     Error | Error class for RNG errors |
    KernelDevice | A RNG based on the use of special character device '/dev/urandom' ('/dev/random' is not considered due to possible blocking behavior) |
    MT19937 | Mersenne-Twister 19937 RNG - used in Matlab 7.4 onwards |
    TSGenerator | Thread-safe wrapper for a Generator class |
   Angles | Angle manipulation and conversion methods |
   Derivative | |
   LinIntParam | Interpolates linearly between (t0,x0) and (t1,x1) for value t will also work if the point is outside of this interval |
   LineSegParam | Computes the intersection point between two line segments |
   Matrix | |
    Error | |
   MovingAverage | |
   MultiMovingAverage | |
   FuncWrapper | |
   Optimization | |
   tvector | |
   QPSolver | Quadratic programming solver |
    Error | Exception raised by QPSolver class |
  Media | |
   MJPG | |
    AVIH | Class representing an AVI header chunk |
    Chunk | Class representing an RIFF/AVI chunk |
    Encoder | Encoder for an AVI contained MJPEG stream |
    IDX1 | Class representing an AVI index |
    ISFT | Class representing an AVI software information metadata chunk |
    List | Class representing an AVI list chunk |
    MJPG | Class representing an AVI containing an MJPEG stream |
    Properties | Properties of an AVI encoded MJPEG |
    STRF | Class representing an AVI stream format chunk |
    STRH | Class representing an AVI stream header chunk |
    TSTP | Class representing an AVI timestamp index |
   BayerDecoder | Bayer decoder (demosaicing) |
   JPEGCompressor | |
   VideoCapture | |
   VideoIIDC1394 | |
  Monitors | Monitors routines and classes |
   DelayedTrigger | |
   MediumHandler | MediumHandler handles vehicle medium data |
   MotorCurrentMonitor | |
    Error | |
   ServoCurrentMonitor | |
   ServoPositionMonitor | |
   VerticalMonitor | VerticalMonitor monitors the vehicle's progress in the z direction |
  Navigation | Navigation related routines and classes |
   BasicNavigation | Abstract base class for navigation tasks |
   BeamFilter | BeamFilter is responsible to gather beam distance values from a DVL unit and compute one local distance output |
   CompassCalibration | CompassCalibration is responsible to gather data from compass in order to compute hard-iron calibration parameters |
   KalmanFilter | |
   BasicTransponder | Basic transponder information |
   Ranging | Ranging is responsible to contain functions necessary to process ranging data (assuming a transceiver plus one (at least) transponder setup |
   StreamEstimator | StreamEstimator is responsible to estimate the stream of the liquid fluid surrounding a underwater or surface vehicle |
   UsblTools | UsblTools provides converter methods for IMC's USBL messages |
    Angles | Angles data structure |
    Fix | Fix data structure |
    Modem | USBL tools handler |
    Node | USBL tools node (that actively requests fixes from USBL modem) |
     Arguments | Target arguments |
    Position | Position data structure |
    Target | USBL tools handler ticket |
  Network | Networking routines and classes |
   Address | IPv4 Address |
   NameLookupError | |
   InvalidAddress | |
   NetworkError | |
   NetworkUnreachable | |
   HostUnreachable | |
   ConnectionError | |
   ConnectionClosed | |
   ConnectionTimeout | |
   FragmentedMessage | |
   Fragments | |
   Initializer | |
   Interface | Network interface information |
   TCPSocket | TCP Socket |
   TDMA | Time division multiple access (TDMA) is a channel access method for shared medium networks |
   UDPSocket | UDP Socket |
   URL | |
  Parsers | Parsers |
   AbstractStringReader | |
   AbstractStringWriter | |
   BasicStringReader | |
   BasicStringWriter | |
   Config | Microsoft Windows INI configuration file parser |
   Error | |
   InvalidSentence | |
   InvalidCode | |
   TypeMismatch | |
   InvalidChecksum | |
   InvalidReference | |
   ChecksumMismatch | |
   ReaderError | |
   ConversionError | |
   SyntaxError | |
   FileOpenError | |
   NMEAReader | NMEA Sentence reader is a simple NMEA parser capable of validating and converting sentence fields |
   NMEAWriter | NMEA Writer |
   PD4 | |
    Data | |
   PlanConfigParser | Utility class to parse simple plans from DUNE's .ini format |
  Plans | Plan routines and classes |
   Progress | Utility class to estimate a plan's progress |
   SpeedModel | Utility class to compute offline speed conversions |
   TimeProfile | Utility class to estimate a plan's duration and speed profiles |
    Profile | |
    SpeedProfile | |
  Power | Power routines and classes |
   Model | Utility class to compute offline power conversions and hold model parameters |
  Simulation | |
   UAVSimulation | |
    Error | |
  Status | Status codes and messages |
  Streams | Streams |
   OutputMultiplexer | |
   OutputMultiplexerBuffer | |
   Terminal | |
    Flusher | |
  System | System routines and classes |
   DynamicLoader | |
   Environment | |
   Error | Error |
   Resources | |
  Tasks | Task related routines and classes |
   AbstractConsumer | |
   AbstractCreator | Abstract representation of a task creator |
   AbstractParameterParser | Abstract class for parameter parsers |
   AbstractTask | |
   BasicParameterParser | |
   BasicParameterParser< std::vector< T > > | |
   BasicParameterParser< Math::Matrix > | |
   Consumer | |
   Context | This structure serves the purpose of joining useful objects, usually shared by a large number of classes (namely Tasks) |
   Creator | |
   RestartNeeded | The emitting task has encountered an error that can possibly be recovered by a restart |
   InvalidTaskName | Thrown when the name of a task is not valid |
   InvalidValue | Value is invalid for a given parameter |
   Factory | |
   TaskCpuUsage | |
   Manager | |
   MessageFilter | |
   Parameter | |
    ValuesIf | |
   ParameterTable | |
   ParameterTypeName | |
   Periodic | Periodic task |
   Profiles | |
    Details | |
   Recipient | |
   SimpleTransport | |
   SourceFilter | SourceFilter Filter to check if a message is allowed to pass according to its source system and/or entity |
   Task | Task |
  Time | Time routines and classes |
   BrokenDown | Representation of time/date in a broken down fashion |
   Clock | System clock routines |
   Counter | Simple time counter |
   Delay | Routines to control timed delays |
   Delta | Time delta calculations |
   Format | |
   PeriodicDelay | |
  Units | |
  Utils | General purpose types and routines |
   Codecs | |
    CodedEstimatedState | This struct has methods to encode an EstimatedState IMC message into an UamTxFrame and to decode an EstimatedState from an UamRxFrame |
    CodedReference | This struct has methods to encode/decode several Reference IMC messages into single UamTxFrame/UamRxFrame IMC messages |
   BitBuffer | |
   ByteBuffer | |
   ByteCopy | |
   CircularBuffer | Circular buffer with a maximum fixed-size capacity |
    Error | Exception class for errors in circular buffer handling |
   IOError | |
   ZipFileError | |
   ParseError | |
   OptionParser | |
   RawFifo | Implementation of a First In First Out data structure, that can hold raw data (byte streams) |
   StateMachine | State machine with very lightweight infrastructure, and requiring also very little for instantiation |
    STATE | |
   String | |
   TupleList | |
   XML | |
  Daemon | DUNE::Daemon, on dune startup, is responsible for retrieving IMC addresses and user-defined profiles, and loading saved configuration parameters |
  Exception | Base class for all exceptions |
  NotImplemented | A given feature is not implemented |
  I18N | |
  Memory | |
 Maneuver | |
  CommsRelay | |
   Arguments | |
   Task | |
  CompassCalibration | |
   Arguments | |
   Task | |
  CoverArea | |
   Task | |
  FlyByCamera | |
   Task | |
  FollowReference | |
   AUV | |
    Arguments | |
    Task | |
   UAV | |
    Arguments | |
    Task | |
  FollowSystem | |
   Arguments | |
   Task | |
  FollowTarget | |
   Arguments | |
   Task | |
  FollowTrajectory | |
   Arguments | |
   Task | |
  Multiplexer | |
   AbstractMux | Abstract Multiplexed maneuver |
   DislodgeArgs | |
   Dislodge | Dislodge maneuver |
   ElevatorArgs | Arguments |
   Elevator | Elevator maneuver |
   FollowPath | FollowPath maneuver |
   Goto | Goto maneuver |
   Idle | Idle maneuver |
   Launch | Launch maneuver |
   LoiterArgs | |
   Loiter | Loiter maneuver |
   MuxedManeuver | Multiplexed maneuver |
   PopUpArgs | Arguments |
   PopUp | PopUp maneuver |
   Rows | Rows maneuver |
   ScheduledArgs | |
   ScheduledGoto | ScheduledGoto maneuver |
   StationKeepingArgs | |
   StationKeeping | StationKeeping maneuver |
   Arguments | |
   Task | |
   YoYoArgs | |
   YoYo | Yoyo maneuver |
  RowsCoverage | |
   Arguments | |
   Task | |
  Teleoperation | |
   Task | |
  VehicleFormation | |
   Coordinator | |
    Arguments | |
    Task | |
   FormCollAvoid | |
    Arguments | |
    RelState | |
    FormMonitor | |
    Task | |
   SMC | |
    Arguments | |
    Task | |
   Test | |
    Arguments | |
    Task | |
 Monitors | |
  Clock | Clock is responsible to monitor system's hardware clock |
   Arguments | |
   Task | |
  Collisions | This task is responsible to monitor collisions by checking the acceleration values received from the inertial sensors |
   Arguments | Task arguments |
   Task | Collisions task |
  Emergency | |
   Arguments | |
   Task | |
  Entities | |
   ESRecord | |
   Arguments | |
   Task | |
  FuelLevel | |
   BatteryData | Battery data for Fuel Level |
   EntityPower | Entity Power for Fuel Level |
   FuelFilter | Fuel Filter for Fuel Level |
    Arguments | |
    BatteryModel | |
   Arguments | |
   Task | |
  Medium | This task is responsible to monitor system's current medium |
   Arguments | Task arguments |
   Task | Medium task |
  OperationalLimits | Operational Limits are operating parameters and conditions, chosen among all system/components, which, together, define the domain of the safe operation of the system in all foreseen system states (operation, maintenance, commissioning) |
   Arguments | Task arguments |
   Task | |
    LError | Limit error struct |
  Servos | Servos monitor for DUNE |
   Arguments | |
   Task | |
 Navigation | |
  AUV | |
   Navigation | Second Generation Navigation |
    Arguments | Task arguments |
    Task | |
   Ranger | |
    Arguments | Task arguments |
    Task | |
  General | |
   GPSNavigation | Navigation filter using only GPS information |
    Arguments | |
    Task | |
   LBL | LBL position estimator |
    Arguments | Task arguments |
    Task | |
   ROV | ROV navigation filter |
    Task | |
 Plan | |
  DB | |
   Arguments | |
   Task | |
  Engine | |
   ActionSchedule | Scheduler for plan and maneuver actions |
   Calibration | Plan Specification parser |
   ComponentActiveTime | Class to handle each component's active time |
   FuelPrediction | Plan Specification parser |
   GroupSpeed | |
   Plan | Plan Specification parser |
    ParseError | Exception for plan parsing errors |
   Statistics | |
   PreStatistics | Class for handling pre-computed statistics |
   RunTimeStatistics | Class for handling run time statistics |
   Arguments | |
   Task | |
   Timeline | Class to gather each maneuver's ETA |
    ETA | Start and End ETA |
  Generator | This task accepts and processes messages of type PlanGeneration, resulting in the generation of corresponding plans |
   Arguments | |
   Task | |
 Power | |
  APD | |
   Arguments | Task arguments |
   Task | |
  DOAMv1 | DOAMv1 is responsible to interact with first generation of the Digital Ocean Acquisition Module for capturing underwater images |
   Arguments | Task arguments |
   Task | |
  DOAMv2 | |
   Arguments | Task arguments |
   Task | |
  LUEMB | Device driver for LUEMB |
   LED | LED channel |
   Arguments | Task arguments |
   Task | |
  MCBv2 | |
   MCP23017 | |
   PowerChannel | Power Channel data structure |
   Arguments | Task arguments |
   Task | |
  PCTLv2 | PCTLv2 is responsible to interact with the second generation of LSTS's power controller device |
   PowerChannel | |
   PowerChannels | |
   Arguments | Task arguments |
   Task | |
  PSIMAR | |
   Arguments | Task arguments |
   Task | |
 Sensors | |
  AIM104MultiIO | |
   Driver | |
   Arguments | |
   Task | |
  AIS | Device driver for AIS receivers |
   ShipTypeCode | |
   Arguments | Task arguments |
   Task | |
  CyclopsC7 | |
   Arguments | |
   Task | |
  Edgetech2205 | |
   CommandLink | |
   EstimatedStateEntry | |
   EstimatedStateList | This class maintains a list of estimated state messages and allows searching for the message that is closest to a given timestamp |
   Log | |
   Packet | |
   Parser | EdgeTech's JSF format parser |
   SubsystemData | Subsystem specific data used to rewrite the header of each ping |
   Arguments | Task arguments |
   Task | |
  EmulatedGPS | |
   Arguments | |
   Task | |
  Genesys | This task extracts data from the TDK Genesys Programmable DC Power Supplier |
   Arguments | Task arguments |
   Task | Task |
  GillWindObserverII | |
   Arguments | |
   Task | |
  GPS | Device driver for NMEA capable GPS devices |
   Reader | |
   Arguments | |
   Task | |
  IFOG | |
   Arguments | Task arguments |
   Task | |
  Imagenex837B | Device driver for the Imagenex 837B “Delta T” Multibeam Profiling Sonar |
   ExternalControl | External control frame that allows direct control over DeltaT.exe or the Linux binary |
   Frame | Data logger base frame for Imagenex files |
   Frame837 | Data logger to Imagenex .837 format |
   Frame83P | Data logger to Imagenex .83P format |
   Arguments | Task arguments |
   Task | Task |
  Imagenex852 | Device driver for the Imagenex 852 High Frequency Echo Sounder |
   Parser | Parser for Imagenex 852 High Frequency Echo Sounder Return Data |
   PatternFilter | Pattern Filter for Imagenex 852 High Frequency Echo Sounder Return Data |
   SwitchData | Imagenex 852 Switch Data |
   Arguments | Task arguments |
   Task | Task |
   Trigger | |
  Imagenex872 | Device driver for the Imagenex 872 "YellowFin" Sidescan Sonar |
   Arguments | |
   Task | |
  Imagenex881A | |
   Parser | Parser for the Imagenex 881A response frame |
   Arguments | Task arguments |
   Task | |
  Keller | Device driver for Keller Pressure Sensors |
   Arguments | |
   Task | |
  LIMU | |
   ErrorCounts | Error counts |
   Arguments | Task arguments |
   Task | |
  MetrecX | Device driver for the AML OEM Metrec•X |
   Arguments | Task arguments |
   Task | |
  Microstrain3DMGX3 | Device driver for the Microstrain 3DM-GX3 AHRS |
   Arguments | Task arguments |
   Task | Microstrain3DMGX3 software driver |
  MiniSVS | Device driver for Valeport's miniSVS Sound Velocity Sensors |
   Arguments | |
   Task | |
  MLBL | |
   Arguments | |
   Beacon | Narrow-Band Beacon |
   LBL | Complete LBL |
   Transponder | Narrow band transponder |
   Task | |
  MLBLTracker | |
   Transponder | |
   Arguments | |
   Task | |
  MTi | |
   Arguments | |
   Task | |
  OS4000 | Device driver for the OceanServer OS4000/5000 Digital Compass |
   Arguments | Task arguments |
   Task | |
  SCH311X | SCH311X is responsible to interact with the SCH3112/SCH3114/SCH3116 product family |
   Arguments | Task arguments |
   Task | |
  SonTekArgonaut | |
   Arguments | |
   Task | |
  SW100 | Device driver for the Mark & Wedell SW100 CTD |
   Driver | |
   Arguments | |
   Task | |
  ThermalZone | |
   Arguments | |
   Task | |
  WifiRSSI | Wireless link quality reporter |
   Arguments | |
   Task | Wireless RSSI reporter |
  XchangeSV | Device driver for the AML OEM Xchange Sound Velocimeter |
   Arguments | |
   Task | |
  XR620CTD | XR-620 CTD from RBR Ltd |
   Parser | |
   SetupCommands | Setup commands |
   Arguments | Task arguments |
   Task | |
 Simulators | VSIM headers |
  AcousticModem | This task simulates a (simplified) acoustic modem |
   Arguments | |
   Task | |
  CTD | CTD (Conductivity, Temperature, Depth) sensor simulator |
   Arguments | Task arguments |
   Task | SVS simulator task |
  DepthSensor | Depth sensor simulator for DUNE |
   Arguments | Task arguments |
   Task | DepthSensor simulator task |
  Docking | |
   Arguments | |
   Task | |
    DockState | |
  DVL | DVL simulator for DUNE |
   Arguments | Task arguments |
   Task | DVL simulator task |
  Environment | This task simulates signals for the bottom and forward looking echo sounders Uses bathymetry data from APDL to generate bottom distance data |
   Bounds | |
   Point | Point structure |
   Node | |
   Dump | |
   QuadTree | "Quad-tree" structure used to index spatial data in two dimensions |
    Item | Item datum |
    Iteration | Iteration handle |
   PencilBeam | |
    PBArguments | |
   Arguments | |
   Task | |
  Gaussian | |
   Arguments | Task arguments |
   Task | Gaussian simulator task |
  GPS | GPS simulator for DUNE |
   Arguments | Task arguments |
   Task | GPS simulator task |
  IMU | IMU simulator for DUNE |
   Arguments | Task arguments |
   Task | IMU simulator task |
  LBL | LBL simulator for DUNE LBL is responsible to gather data from the vehicle simulator by consuming SimulatedState IMC messages and then add a configurable gaussian noise component before sending LblRange information to the bus |
   Arguments | LBL entity states |
   Task | LBL simulator task |
  Leaks | Leaks is responsible to simulate a leak sensor |
   Arguments | Task arguments |
   Task | |
  Motor | Motor simulator for DUNE |
   Arguments | Task arguments |
   Task | Motor simulator task |
  Servos | Servos simulator for DUNE |
   Arguments | Task arguments |
   Task | Servos simulator task |
  Target | |
   Arguments | Task arguments |
   Task | |
  UAV | |
   Arguments | |
   Task | |
  UAVAutopilot | |
   Arguments | |
   Task | UAV autopilot simulator task |
  UnderwaterAcoustics | |
   Arguments | |
   Task | |
  USBL | |
   Arguments | |
   USBLMessage | Struct for the field value in DeviceData Binary message |
   Task | |
  VSIM | Vehicle SIMulator for DUNE |
   Factory | Factory to produce world and vehicle objects from configuration file parameters |
   Arguments | Task arguments |
   Task | Simulator task |
   ASV | ASV Autonomous Surface Vehicle simulator |
   Engine | Engine class responsible to model propellers |
   Fin | Fin control surfaces class |
   Force | Force properties |
   Object | Object properties |
   UUV | Unmanned Underwater Vehicle class |
   Vehicle | Vehicle general properties |
   Volume | Submersed volume calculation class |
   World | Virtual World properties |
 Supervisors | |
  AUV | |
   Assist | |
    Arguments | |
    Task | |
   LostComms | |
    Arguments | |
    Task | |
  Delegator | This task mimicks the entity state and entity activation state of a surrogate remote system entity |
   Arguments | Task arguments |
   Task | |
  Entities | |
   Arguments | |
   Task | |
  Power | This task executes commands during power down and power down abort to safely shutdown the systems |
   Command | |
   Arguments | |
   Task | |
  Reporter | |
   Client | This class is a client-side API to use reporter supervisor |
   Dispatcher | Dispatcher class |
   Arguments | |
   Task | |
   Request | Request structure |
   Ticket | Ticket class |
  SlaveCPU | Task has direct control over a configurable power channel when (de)activated |
   Arguments | Task arguments |
   Task | |
  UAV | |
   LostComms | |
    Arguments | |
    Task | |
  Vehicle | |
   ManeuverSupervisor | |
   Request | |
   Arguments | |
   Task | |
 Transports | |
  Announce | |
   Destination | |
   Arguments | |
   Task | |
  Cache | |
   Arguments | |
   Task | |
  Discovery | |
   Arguments | |
   Task | |
  Evologics | |
   Driver | |
   RecvIM | |
   RecvUsblPos | |
   RecvUsblAng | |
   Arguments | |
   Task | |
   Ticket | |
  Fragments | |
   Arguments | |
   Task | |
  FTP | |
   CommandParser | Implementation of a simple FTP command parser |
   Session | |
   Arguments | Task arguments |
   Task | |
  GSM | Device driver for ETSI GSM 07.07 compatible GSM modems |
   Driver | |
   SMS | SMS struct |
   Arguments | Task arguments |
   Task | |
  HTTP | HTTP server |
   MessageMonitor | |
   RequestHandler | |
   Handler | |
   Server | |
   Arguments | |
   Task | |
  Iridium | |
   Arguments | |
   Task | |
  IridiumSBD | |
   Driver | |
   SBDInvalidSize | Invalid SBD message size |
   SBDInvalidWrite | Invalid write to SBD message buffer |
   SessionResult | This class interprets and represents the result of an SBD Session |
   SessionResultCode | |
   Arguments | Task arguments |
   Task | |
   TxRequest | This class represents an SBD transmission request |
  LogBook | |
   Task | |
  Logging | |
   Arguments | |
   Task | |
  LoggingDigest | |
   Arguments | |
   Task | |
  MobileInternet | |
   Arguments | Task arguments |
   Task | |
  Replay | |
   Arguments | |
   Task | |
    Stats | |
  Seatrac | Blueprint Subsea's Seatrac acoustic modem driver |
   Ticket | |
   MacAddr_T | |
   IpAddr_T | |
   AhrsCal_t | |
   Hardware_t | |
   Firmware_t | |
   Acofix_t | |
   CidStatusMsg | |
   CidPingRespMsg | |
   CidNavBeaconPosUpdateMsg | |
   CidPingRequestMsg | |
   CidSysInfo | |
   CidNavBeaconPosSendMsg | |
   CidPingErrorMsg | |
   CidNavQueryReqMsg | |
   CidPingSendMsg | |
   CidSettingsSetMsg | |
   CidSettingsSaveMsg | |
   CidNavRefPosSendMsg | |
   CidNavRefPosUpdateMsg | |
   CidDatReceiveMsg | |
   CidDatSendMsg | |
   CidSettingsMsg | |
   CidXcvrFixMsg | |
   CidSysRebootMsg | |
   CidNavQuerySendMsg | |
   CidNavQuerryRespMsg | |
   CidXcvrUsblMsg | |
   DataSeatrac | Seatrac data structure |
   Arguments | Task arguments |
   Task | |
  Serial | |
   Arguments | |
   Task | |
  SerialOverTCP | |
   Arguments | |
   Task | |
  TCP | |
   Client | |
    Arguments | |
    Task | |
   Server | |
    Arguments | Task arguments |
    Task | |
     Client | |
  UAN | |
   Report | |
   Arguments | |
   Task | |
  UDP | |
   Contact | |
   ContactTable | |
   LimitedComms | |
   Listener | |
   Node | |
   NodeAddress | |
   NodeTable | |
   Arguments | Task arguments |
   Task | |
 UserInterfaces | |
  Buttons | |
   Arguments | |
   Task | |
  LCD | |
   Arguments | |
   Task | |
  LEDs | |
   AbstractOutput | |
   Emulator | |
   GPIO | |
   Message | |
   ParallelPort | |
   Pattern | |
   Arguments | |
   Task | |
  MantaPanel | |
   Command | |
   Arguments | |
   Task | |
 Vision | |
  DFK51BG02H | Device driver for the Imaging Source DFK 51BG02.H GigE CCD Color Camera |
   AutoExposure | |
   Frame | Container for raw picture data |
   GVCP | Implementation of the GigE Vision Control Protocol (GVCP) |
   GVSP | GigE Vision Stream Protocol (GVSP) |
   Arguments | Task arguments |
   Task | Device driver task |
   WhiteBalance | White-balance filter for Bayer 8 (GBRG) images |
  FrameGrabber | |
   Arguments | |
   Task | |
  Lumenera | |
   EntityActivation | |
   EntityActivationMaster | |
   HTTPClient | |
   Log | |
    Frame | |
   Arguments | Task arguments |
   Task | Device driver task |
  PhotoTrigger | |
   Arguments | |
   Task | |
  UAVCamera | |
   Arguments | Task arguments |
   Task | |
  UI2210MGL | Device driver for the uEye UI-2210-M-GL USB Camera |
   AOI | Area of Interest |
   Frame | Frame |
   CaptureUeye | |
   Arguments | Task arguments |
   Task | Device driver task |
 DestinationManager | |