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 | |
PWM | |
ServoPwm | |
Task | |
Arguments | Variables |
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 | This task processes incoming text messages which may be resulting from received SMSes or Iridium commands |
Task | |
Arguments | Task arguments |
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 | |
PX4 | |
Arguments | Task 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 |
ProfileSample | Profile Sample |
VerticalProfile | Vertical Profile |
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 |
CommSystemsQuery | Communication Systems Query |
TelemetryMsg | Telemetry Message |
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) |
Force | Force |
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 |
AutonomousSection | Autonomous Section |
FollowPoint | Follow Point Maneuver |
Alignment | Alignment Maneuver |
StationKeepingExtended | Station Keeping Extended |
Magnetometer | Magnetometer 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 |
StateReport | State Report |
TransmissionRequest | Transmission Request |
TransmissionStatus | Transmission Status |
SmsRequest | SMS Transmission Request |
SmsStatus | SMS Transmission Status |
VtolState | VTOL State |
ArmingState | Arming State |
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 |
SoiWaypoint | SOI Waypoint |
SoiPlan | SOI Plan |
SoiCommand | SOI Command |
SoiState | SOI State |
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 |
ApmStatus | APM Status |
SadcReadings | SADC Readings |
DmsDetection | DMS Detection |
TotalMagIntensity | Total Magnetic Field Intensity |
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 |
DropArgs | Variables |
Drop | Drop maneuver |
ElevatorArgs | Arguments |
Elevator | Elevator maneuver |
FollowPath | FollowPath maneuver |
Goto | Goto maneuver |
Idle | Idle maneuver |
Land | Land maneuver |
Launch | Launch maneuver |
LoiterArgs | |
Loiter | Loiter maneuver |
MuxedManeuver | Multiplexed maneuver |
PopUpArgs | Arguments |
PopUp | PopUp maneuver |
Rows | Rows maneuver |
SampleArgs | Variables |
Sample | Sample maneuver |
ScheduledArgs | |
ScheduledGoto | ScheduledGoto maneuver |
StationKeepingArgs | |
StationKeeping | StationKeeping maneuver |
StationKeepingExtendedArgs | |
StationKeepingExtended | StationKeepingExtended maneuver |
Takeoff | Takeoff 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 | |
BATMANv2 | |
DriverBatMan | |
BatManData | |
Arguments | |
Task | |
CPMB | |
Arguments | Task arguments |
Task | |
CPMBv2 | |
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 | |
OPCON | |
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 | |
DataStore | |
Arguments | |
Task | |
DMS | |
DriverDMS | Message Parser for DMS |
DMSState | |
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 |
Probes | |
Arguments | Task arguments |
Task | |
Microstrain3DMGX1 | Device driver for the Microstrain 3DM-GX1 AHRS |
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 | |
OEMX | |
DriverOEMX | |
CTDData | |
Arguments | |
SensorStateData | |
Task | |
OS4000 | Device driver for the OceanServer OS4000/5000 Digital Compass |
Arguments | Task arguments |
Task | |
SADC | |
DriverSADC | Message Parser for SADC |
SADCState | Motor data |
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 |
Iridium | This task simulates Iridium communications by posting messages directly to Ripples |
Arguments | Task arguments |
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 | |
PowerManager | |
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 | |
CommManager | |
Arguments | |
Task | |
DataStore | |
DataSample | Class used to store a single sample |
CompareSamples | |
DataStore | This class is used to store samples locally until they are forwarded to other node |
Router | |
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 |
SmsRequest | |
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 | |
Radio | |
Radio3dr | |
DeviceParam | |
RadioConfParam | |
DeviceReports | |
RadioDriver | |
RadioRFDXXXxPtP | |
DeviceParam | |
Arguments | |
Task | |
Telemetry | This class is a communication manager for telemetry |
RepotImcData | |
Report | |
XxMesg | |
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 | |