Package | Description |
---|---|
pt.lsts.imc | |
pt.lsts.imc.examples | |
pt.lsts.imc.generator | |
pt.lsts.imc.llf | |
pt.lsts.imc.lsf | |
pt.lsts.imc.net | |
pt.lsts.imc.scripting | |
pt.lsts.imc.sniffer | |
pt.lsts.imc.state | |
pt.lsts.util |
Class and Description |
---|
Abort
IMC Message Abort (550)
Stops any executing actions and put the system in a standby mode. |
Aborted |
Acceleration
IMC Message Acceleration (257)
Vector quantifying the direction and magnitude of the measured acceleration that a device is exposed to. |
AcousticMessage
IMC Message Acoustic Message (206)
Send an acoustic message. |
AcousticOperation
IMC Message Acoustic Operation (211)
Acoustic operation. |
AcousticOperation.OP |
AcousticSystems
IMC Message Acoustic Systems (213)
This message is sent in reply to an AcousticSystemsQuery message and lists all known underwater acoustic systems (modems, narrow band transponders, etc). |
AcousticSystemsQuery
IMC Message Acoustic Systems Query (212)
Request a list of known underwater acoustic systems. |
AlignmentState
IMC Message Alignment State (361)
This message notifies the vehicle is ready for dead-reckoning missions. |
AlignmentState.STATE |
AllocatedControlTorques
IMC Message Allocated Control Torques (411)
Control torques allocated to the actuators. |
AngularVelocity
IMC Message Angular Velocity (256)
Vector quantifying the direction and magnitude of the measured angular velocity that a device is exposed to. |
Announce
IMC Message Announce (151)
A system description that is to be broadcasted to other systems. |
Announce.SYS_TYPE |
AnnounceService
IMC Message Announce Service (152)
Announcement about the existence of a service. |
AutopilotMode
IMC Message Autopilot Mode (511)
Reports autopilot mode. |
AutopilotMode.AUTONOMY |
BeamConfig
IMC Message Beam Configuration (283)
Beam configuration of the device. |
Brake
IMC Message Brake (413)
Brake the vehicle in some way, i. |
Brake.OP |
ButtonEvent
IMC Message Button Event (306)
Event of a specific hardware button. |
CacheControl
IMC Message Cache Control (101)
Control caching of messages to persistent storage. |
CacheControl.OP |
Calibration
IMC Message Calibration (506)
Initiate overall calibration of a vehicle. |
CameraZoom
IMC Message Camera Zoom (300)
Camera Zoom. |
CameraZoom.ACTION |
CcuEvent
IMC Message CCU Event (606)
This message is used to signal events among running CCUs. |
CcuEvent.TYPE |
ClockControl
IMC Message Clock Control (106)
Clock control. |
ClockControl.OP |
CloseSession
IMC Message Close Session (807)
Request closing of an ongoing session |
Collision
IMC Message Collision (509)
Detected collision. |
CommsRelay
IMC Message Communications Relay (472)
In this maneuver, a vehicle drives to the center of two other systems (a, b) in order to be used as a communications relay. |
CommsRelay.SPEED_UNITS |
CompassCalibration
IMC Message Compass Calibration Maneuver (475)
This maneuver is a mix between the Loiter maneuver and the YoYo maneuver. The vehicle cirlcles around a specific waypoint with a variable Z reference between a minimum and maximum value. |
CompassCalibration.DIRECTION |
CompassCalibration.SPEED_UNITS |
CompassCalibration.Z_UNITS |
CompressedImage
IMC Message Compressed Image (702)
|
Conductivity
IMC Message Conductivity (269)
Report of conductivity. |
ControlCommand
IMC Message Control Command (-1)
|
ControlLoops
IMC Message Control Loops (507)
Enable or disable control loops. |
ControlLoops.ENABLE |
ControlParcel
IMC Message Control Parcel (412)
Report of PID control parcels. |
CoverArea
IMC Message Cover Area (473)
Given a polygonal area, generates trajectories to cover the area. |
CoverArea.SPEED_UNITS |
CoverArea.Z_UNITS |
CpuUsage
IMC Message CPU Usage (7)
Report of software CPU usage. |
CreateSession
IMC Message Create Session (806)
Request creating a new session with this remote peer. |
CrudeOil
IMC Message Crude Oil (286)
Crude oil measurement. |
Current
IMC Message Current (252)
Report of electrical current. |
CustomManeuver
IMC Message Custom Maneuver (465)
The Custom Maneuver message may be used as specification of a very specific maneuver not covered by the IMC scope. |
DataSanity
IMC Message Data Sanity (284)
Report sanity or lack of it in the data output by a sensor. |
DataSanity.SANE |
Depth
IMC Message Depth (265)
Depth report. |
DepthOffset
IMC Message Depth Offset (266)
Report of Depth Offset. |
DesiredControl
IMC Message Desired Control (407)
Set the desired virtual forces and torques to be applied to the vehicle. |
DesiredHeading
IMC Message Desired Heading (400)
Desired Heading angle reference value for the control layer. |
DesiredHeadingRate
IMC Message Desired Heading Rate (408)
Desired Heading Rate speed reference value for the control layer. |
DesiredPath
IMC Message Desired Path (406)
Perform path control. The path is specified by two WGS-84 waypoints, respective altitude / depth settings, optional loitering at the end point, and some control flags. The start and end waypoints are defined by the specified end point fields ('end_{lat/lon/z}') plus: 1. |
DesiredPath.END_Z_UNITS |
DesiredPath.SPEED_UNITS |
DesiredPath.START_Z_UNITS |
DesiredPitch
IMC Message Desired Pitch (404)
Desired Pitch angle reference value for the control layer. |
DesiredRoll
IMC Message Desired Roll (403)
Desired Roll angle reference value for the control layer. |
DesiredSpeed
IMC Message Desired Speed (402)
Desired Speed reference value for the control layer. |
DesiredSpeed.SPEED_UNITS |
DesiredVelocity
IMC Message Desired Velocity (409)
Desired value for each linear and angular speeds. |
DesiredVerticalRate
IMC Message Desired Vertical Rate (405)
Desired Vertical Rate speed reference value for the control layer. |
DesiredZ
IMC Message Desired Z (401)
Desired Z reference value for the control layer. |
DesiredZ.Z_UNITS |
DevCalibrationControl
IMC Message Device Calibration Control (12)
This message controls the calibration procedure of a given device. |
DevCalibrationControl.OP |
DevCalibrationState
IMC Message Device Calibration State (13)
State of the calibration procedure. |
DevDataBinary
IMC Message Device Data (Binary) (274)
Verbatim representation of device data in binary format. |
DevDataText
IMC Message Device Data (Text) (273)
Verbatim representation of device data in plain text format. |
DeviceState
IMC Message Device State (282)
Location of a specific device in the system infrastructure. |
Dislodge
IMC Message Dislodge Maneuver (483)
A "Dislodge" is a maneuver ordering the vehicle to attempt a series of thruster operations that will hopefully get it unstuck from an entangled condition. Parameters are RPMs for the motor when attempting dislodge and and a flag specifying whether the thrust burst should be attempted forward, backward or auto (letting the vehicle decide). |
Dislodge.DIRECTION |
Distance
IMC Message Distance (262)
Distance measurement detected by the device. |
Distance.VALIDITY |
DvlRejection
IMC Message DVL Rejection (358)
When the vehicle uses Doppler Velocity Log sensor, this message notifies that a new measurement was locally rejected by the navigation filter. |
DvlRejection.REASON |
DynamicsSimParam
IMC Message Dynamics Simulation Parameters (53)
Vehicle dynamics parameters for 3DOF, 4DOF or 5DOF simulations. |
DynamicsSimParam.OP |
Elevator
IMC Message Elevator Maneuver (462)
The Elevator maneuver specifies a vehicle to reach a target waypoint using a cruise altitude/depth and then ascend or descend to another target altitude/depth. |
Elevator.END_Z_UNITS |
Elevator.SPEED_UNITS |
Elevator.START_Z_UNITS |
EmergencyControl
IMC Message Emergency Control (554)
|
EmergencyControl.COMMAND |
EmergencyControlState
IMC Message Emergency Control State (555)
|
EmergencyControlState.STATE |
EntityActivationState
IMC Message Entity Activation State (14)
State of entity activation/deactivation. |
EntityActivationState.STATE |
EntityInfo
IMC Message Entity Information (3)
This message describes an entity. |
EntityList
IMC Message Entity List (5)
This message describes the names and identification numbers of all entities in the system. |
EntityList.OP |
EntityMonitoringState
IMC Message Entity Monitoring State (503)
|
EntityParameter
IMC Message EntityParameter (801)
Entity parameter. |
EntityParameters
IMC Message EntityParameters (802)
List of entity parameters. |
EntityState
IMC Message Entity State (1)
State reported by an entity in the vehicle. |
EntityState.STATE |
EstimatedState
IMC Message Estimated State (350)
This message presents the estimated state of the vehicle. EstimatedState is a complete description of the system in terms of parameters such as position, orientation and velocities at a particular moment in time. The system position is given by a North-East-Down (NED) local tangent plane displacement (x, y, z) relative to an absolute WGS-84 coordinate (latitude, longitude, height above ellipsoid). The symbols for position and attitude as well as linear and angular velocities were chosen according to SNAME's notation (1950). The body-fixed reference frame and Euler angles are depicted next: Euler angles |
EstimatedStreamVelocity
IMC Message Estimated Stream Velocity (351)
The estimated stream velocity, typically for water or air streams. |
EulerAngles
IMC Message Euler Angles (254)
Report of spatial orientation according to SNAME's notation (1950). |
EulerAnglesDelta
IMC Message Euler Angles Delta (255)
Component of incremetal orientation vector over a period of time. |
Event
IMC Message Event (660)
This message is used for signaling asynchronous events between different (sub) systems. |
FineOil
IMC Message Fine Oil (287)
Fine oil measurement. |
FollowPath
IMC Message Follow Path Maneuver (457)
Maneuver constituted by a list of Path Points. |
FollowPath.SPEED_UNITS |
FollowPath.Z_UNITS |
FollowReference
IMC Message Follow Reference Maneuver (478)
This maneuver follows a reference given by an external entity. |
FollowRefState
IMC Message Follow Reference State (480)
|
FollowRefState.STATE |
FollowSystem
IMC Message Follow System (471)
System-following maneuver. |
FollowSystem.SPEED_UNITS |
FollowSystem.Z_UNITS |
FollowTrajectory
IMC Message Follow Trajectory (463)
Maneuver constituted by a list of Trajectory Points. |
FollowTrajectory.SPEED_UNITS |
FollowTrajectory.Z_UNITS |
Formation
IMC Message Formation (484)
The "Formation" is a controller to execute a maneuver with a team of vehicles. It defines the: - Vehicles included in the formation group - Vehicles relative positions inside the formation - Reference frame where the relative positions are defined - Formation shape configuration - Plan (set of maneuvers) to be followed by the formation center - Plan contrains (virtual leader speed and bank limits) - Supervision settings The formation reference frame may be: - Earth Fixed: Where the vehicles relative position do not depend on the followed path. This results in all UAVs following the same path with an offset relative to each other; - Path Fixed: Where the vehicles relative position depends on the followed path, changing the inter-vehicle offset direction with the path direction. - Path Curved: Where the vehicles relative position depends on the followed path, changing the inter-vehicle offset direction with the path direction and direction change rate. An offset in the xx axis results in a distance over the curved path line. An offset in the yy axis results in an offset of the vehicle path line relative to the formation center path line. |
Formation.OP |
Formation.REFERENCE_FRAME |
Formation.TYPE |
FormationControlParams
IMC Message Formation Control Parameters (822)
Formation controller paramenters, as: trajectory gains, control boundary layer thickness, and formation shape gains. |
FormationControlParams.ACTION |
FormationEval
IMC Message Formation Evaluation Data (821)
Formation control performance evaluation variables. |
FormationEvaluation
IMC Message Formation Evaluation Data (823)
Formation control performance evaluation variables. |
FormationEvaluation.OP |
FormationEvaluation.TYPE |
FormationMonitor
IMC Message Formation Monitoring Data (481)
Monitoring variables for the formation state and performance. |
FormationParameters
IMC Message Formation Parameters (476)
A "Formation" is defined by the relative positions of the vehicles inside the formation, and the reference frame where this positions are defined. The formation reference frame may be: - Earth Fixed: Where the vehicles relative position do not depend on the followed path. This results in all UAVs following the same path with an offset relative to each other; - Path Fixed: Where the vehicles relative position depends on the followed path, changing the inter-vehicle offset direction with the path direction. - Path Curved: Where the vehicles relative position depends on the followed path, changing the inter-vehicle offset direction with the path direction and direction change rate. An offset in the xx axis results in a distance over the curved path line. An offset in the yy axis results in an offset of the vehicle path line relative to the formation center path line. |
FormationParameters.REFERENCE_FRAME |
FormationPlanExecution
IMC Message Formation Plan Execution (477)
A "Formation Plan" is a maneuver specifying a plan for a team of vehicles. The maneuver defines: - Vehicles included in the formation group - Formation shape configuration - Plan (set of maneuvers) to be followed by the formation center - Speed at which that plan is followed - Path contrains (virtual leader bank limit) - Supervision settings |
FormationState
IMC Message Formation Tracking State (512)
Monitoring variables to assert the formation tracking state, i.e., the mismatch between the real and the simulated aircraft position, the convergence state, etc. |
FormationState.COMMMON |
FormationState.CONVERGMON |
FormationState.OP |
FormationState.POSSIMMON |
FormationState.TYPE |
FormCtrlParam
IMC Message Formation Control Parameters (820)
Formation controller paramenters, as: trajectory gains, control boundary layer thickness, and formation shape gains. |
FormCtrlParam.ACTION |
FormState
IMC Message Formation Tracking State (510)
Monitoring variables to assert the formation tracking state, i.e., the mismatch between the real and the simulated aircraft position, the convergence state, etc. |
FormState.COMMMON |
FormState.CONVERGMON |
FormState.POSSIMMON |
FuelLevel
IMC Message Fuel Level (279)
Report of fuel level. |
GetOperationalLimits
IMC Message Get Operational Limits (505)
Command to obtain the operational limits in use by the vehicle. |
GetParametersXml
IMC Message Get Parameters XML (894)
Request the destination system to send its parameters XML file via a ParametersXml message. |
Goto
IMC Message Goto Maneuver (450)
A "Goto" is a maneuver specifying a movement of the vehicle to a target waypoint. |
Goto.SPEED_UNITS |
Goto.Z_UNITS |
GpsFix
IMC Message GPS Fix (253)
Report of a GPS fix. |
GpsFix.TYPE |
GpsFixRejection
IMC Message GPS Fix Rejection (356)
|
GpsFixRejection.REASON |
GpsNavData
IMC Message GPS Navigation Data (280)
Report of GPS navigation data. |
GroundVelocity
IMC Message Ground Velocity (259)
Vector quantifying the direction and magnitude of the measured velocity relative to the ground that a device is exposed to. |
GroupMembershipState
IMC Message Group Membership State (180)
Group communication link assertion. |
GroupStreamVelocity
IMC Message GroupStreamVelocity (362)
The stream velocity estimated by a group of systems. Typically for water or air streams. |
Header
IMC Message Header
|
Heartbeat
IMC Message Heartbeat (150)
The Heartbeat message is used to inform other modules that the sending entity's system is running normally and communications are alive. |
IdleManeuver
IMC Message Idle Maneuver (454)
Causes the vehicle to stay idle for some time. |
ImageTxSettings
IMC Message Image Transmission Settings (703)
|
IMCAddressResolver
This class is used to store known imc names (mapping from their imc ids)
|
IMCDefinition
This class loads and holds an IMC definition (XML) and allows creation of
compatible messages (factory), parsing and serialization
|
IMCFieldType |
IMCInputStream |
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
IMCMessageType
When parsing the messages definition file, an hashtable is filled with the supported message structures.
|
IMCOutputStream |
IndicatedSpeed
IMC Message Indicated Speed (352)
Speed measured by the navigation filter. |
IoEvent
IMC Message I/O Event (813)
Notification of an I/O event. |
IoEvent.TYPE |
IridiumMsgRx
IMC Message Received Iridium Message (170)
|
IridiumMsgTx
IMC Message Transmit Iridium Message (171)
|
IridiumTxStatus
IMC Message Iridium Transmission Status (172)
|
IridiumTxStatus.STATUS |
LblBeacon
IMC Message LBL Beacon Configuration (202)
Position and configuration of an LBL transponder (beacon). |
LblConfig
IMC Message LBL Configuration (203)
Long Base Line configuration. |
LblConfig.OP |
LblEstimate
IMC Message LBL Beacon Position Estimate (360)
LBL Beacon position estimate. |
LblRange
IMC Message LBL Range (200)
When the vehicle uses Long Base Line navigation, this message notifies that a new range was received from one of the acoustics transponders. |
LblRangeAcceptance
IMC Message LBL Range Acceptance (357)
When the vehicle uses Long Base Line navigation, this message notifies that a new range was received from one of the acoustics transponders. |
LblRangeAcceptance.ACCEPTANCE |
LcdControl
IMC Message LCD Control (307)
Control LCD. |
LcdControl.OP |
LeaderState
IMC Message Leader State (563)
This message defines the formation leader state. LeaderState is a complete description of the leader state in terms of parameters such as position, orientation and velocities at a particular moment in time. The system position is given by a North-East-Down (NED) local tangent plane displacement (x, y, z) relative to an absolute WGS-84 coordinate (latitude, longitude, height above ellipsoid). The symbols for position and attitude as well as linear and angular velocities were chosen according to SNAME's notation (1950). The body-fixed reference frame and Euler angles are depicted next: Euler angles |
LeaderState.OP |
LeakSimulation
IMC Message Leak Simulation (51)
Simulate leak behavior. |
LeakSimulation.OP |
LedBrightness
IMC Message LED Brightness (312)
Brightness value of an LED (Light-Emitting Diode). |
LinkLevel
IMC Message Link Level (155)
Measurement of link level quality. |
LogBookControl
IMC Message Log Book Control (104)
Control history log. |
LogBookControl.COMMAND |
LogBookEntry
IMC Message Log Book Entry (103)
Human readable message reporting an event of interest. |
LogBookEntry.TYPE |
LoggingControl
IMC Message Logging Control (102)
Control logging of messages to persistent storage. |
LoggingControl.OP |
Loiter
IMC Message Loiter Maneuver (453)
The Loiter maneuver makes the vehicle circle around a specific waypoint with fixed depth reference. |
Loiter.DIRECTION |
Loiter.SPEED_UNITS |
Loiter.TYPE |
Loiter.Z_UNITS |
LowLevelControl
IMC Message Low Level Control Maneuver (455)
Low level maneuver that sends a (heading, roll, speed, ...) reference to a controller of the vehicle and then optionally lingers for some time. |
MagneticField
IMC Message Magnetic Field (258)
Vector quantifying the direction and magnitude of the measured magnetic field that a device is exposed to. |
Maneuver
IMC Message Maneuver (-1)
|
ManeuverControlState
IMC Message Maneuver Control State (470)
Maneuver control state. |
ManeuverControlState.STATE |
Map
IMC Message Map (602)
This message represents a simple map that is transferred between CCU consoles (from Neptus to ACCU) |
MapFeature
IMC Message Map Feature (603)
A feature to appear on the map |
MapFeature.FEATURE_TYPE |
MapPoint
IMC Message MapPoint (604)
This message represents a point in the world. |
MessageFactory |
MessagePart
IMC Message Message Fragment (877)
|
MonitorEntityState
IMC Message Monitor Entity State (502)
Controls monitoring of entity states in the vehicle. |
MonitorEntityState.COMMAND |
MsgList
IMC Message Message List (20)
|
NavigationData
IMC Message Navigation Data (355)
Report of navigation data. This is constituted by data which is not part of the vehicle estimated state but that the user may refer for more information. |
NavigationUncertainty
IMC Message Navigation Uncertainty (354)
Report of navigation uncertainty. This is usually given by the output of the state covariance matrix of an Extended Kalman Filter. |
NeptusBlob
IMC Message Neptus Blob (888)
|
OperationalLimits
IMC Message Operational Limits (504)
Definition of operational limits. |
ParametersXml
IMC Message Parameters XML (893)
Message containing the parameters XML of the source system. |
PathControlState
IMC Message Path Control State (410)
Path control state issued by Path Controller. |
PathControlState.END_Z_UNITS |
PathControlState.START_Z_UNITS |
PathPoint
IMC Message Path Point (458)
Waypoint coordinate of a Follow Path maneuver. |
PlanControl
IMC Message Plan Control (559)
Plan control request/reply. |
PlanControl.OP |
PlanControl.TYPE |
PlanControlState
IMC Message Plan Control State (560)
State of plan control. |
PlanControlState.LAST_OUTCOME |
PlanControlState.STATE |
PlanDB
IMC Message Plan DB (556)
Request/reply to plan database. |
PlanDB.OP |
PlanDB.TYPE |
PlanDBInformation
IMC Message Plan DB Information (558)
|
PlanDBState
IMC Message Plan DB State (557)
Characterizes the state of the entire plan database. |
PlanGeneration
IMC Message Plan Generation (562)
This message is used to order the generation of plans based on id and set of parameters. |
PlanGeneration.CMD |
PlanGeneration.OP |
PlanManeuver
IMC Message Plan Maneuver (552)
Named plan maneuver. |
PlanSpecification
IMC Message Plan Specification (551)
Identity and description of a plan's general parameters, associated with plan loading (i.e. |
PlanStatistics
IMC Message Plan Statistics (564)
|
PlanStatistics.TYPE |
PlanTransition
IMC Message Plan Transition (553)
Describes a plan transition within a plan specification. |
PlanVariable
IMC Message Plan Variable (561)
A plan variable. |
PlanVariable.ACCESS |
PlanVariable.TYPE |
PolygonVertex
IMC Message Polygon Vertex (474)
This message is used to store the various polygon vertices for CoverArea maneuvers. |
PopEntityParameters
IMC Message Pop Entity Parameters (812)
|
PopUp
IMC Message PopUp Maneuver (451)
The Pop Up maneuver makes the vehicle come to the surface at a specific waypoint. |
PopUp.SPEED_UNITS |
PopUp.Z_UNITS |
PowerChannelControl
IMC Message Power Channel Control (309)
This message allows controlling power channels. |
PowerChannelControl.OP |
PowerChannelState
IMC Message Power Channel State (311)
Message conveying the state of a power channel. |
PowerChannelState.STATE |
PowerOperation
IMC Message Power Operation (308)
This message allows controlling the system's power lines. |
PowerOperation.OP |
Pressure
IMC Message Pressure (264)
Report of external pressure. |
Pulse
IMC Message Pulse (277)
Hardware pulse detection. |
PulseDetectionControl
IMC Message Pulse Detection Control (278)
Control of hardware pulse detection. |
PulseDetectionControl.OP |
PushEntityParameters
IMC Message Push Entity Parameters (811)
|
PWM
IMC Message PWM (316)
Properties of a PWM signal channel. |
QueryEntityActivationState
IMC Message Query Entity Activation State (15)
Query the activation/deactivation state of an entity. |
QueryEntityInfo
IMC Message Query Entity Information (4)
Request information about an entity identifier. |
QueryEntityParameters
IMC Message QueryEntityParameters (803)
|
QueryEntityState
IMC Message Query Entity State (2)
Request entities to report their state. |
QueryLedBrightness
IMC Message Query LED Brightness (313)
Query the brightness of an LED (Light-Emitting Diode). |
QueryPowerChannelState
IMC Message Query Power Channel State (310)
Request the state of power channels. |
Reference
IMC Message Reference To Follow (479)
|
RegisterManeuver
IMC Message Register Maneuver (469)
Command used to indicate maneuver can be executed in the vehicle. |
RelativeHumidity
IMC Message Relative Humidity (272)
Measurement of relative humidity. |
RelativeState
IMC Message Relative State (482)
Inter-vehicle formation state. |
RemoteActions
IMC Message Remote Actions (305)
This message is used to send a periodic update of values for each remote action. |
RemoteActionsRequest
IMC Message Remote Actions Request (304)
This message is used as query to request for the possible remote actions (operation=QUERY and the list is empty in this case). |
RemoteActionsRequest.OP |
RemoteSensorInfo
IMC Message Remote Sensor Info (601)
Whenever the CUCS receives a message from one of the existing sensors (through SMS, ZigBee, Acoustic Comms, ...) it disseminates that info recurring to this message. |
RemoteState
IMC Message Remote State (750)
State summary for a remote vehicle. |
ReplayControl
IMC Message Replay Control (105)
Control replay of LSF logged data. |
ReplayControl.OP |
ReportedState
IMC Message Reported State (600)
A vehicle state that is reported to other consoles (including PDAConsole). |
ReportedState.S_TYPE |
RestartSystem
IMC Message Restart System (9)
Request the destination system to restart itself. |
RhodamineDye
IMC Message Rhodamine Dye (285)
Rhodamine Dye measurement. |
Rows
IMC Message Rows Maneuver (456)
Rows maneuver (i.e: lawn mower type maneuver) |
Rows.SPEED_UNITS |
Rows.Z_UNITS |
Rpm
IMC Message Revolutions Per Minute (250)
Number of revolutions per minute. |
RSSI
IMC Message Receive Signal Strength Information (153)
Measure of the RSSI by a networking device. |
Salinity
IMC Message Salinity (270)
Report of salinity. |
SaveEntityParameters
IMC Message SaveEntityParameters (805)
|
ServoPosition
IMC Message Servo Position (281)
Actual position of a servo. |
SessionKeepAlive
IMC Message Session Keep-Alive (809)
Message exchanged to prevent a session from timing out |
SessionStatus
IMC Message Session Status (810)
Message transmitted periodically to inform the state of a communication session |
SessionStatus.STATUS |
SessionSubscription
IMC Message Session Subscription (808)
|
SetControlSurfaceDeflection
IMC Message Set Control Surface Deflection (303)
Set the deflection angle of a control surface. |
SetEntityParameters
IMC Message SetEntityParameters (804)
|
SetLedBrightness
IMC Message Set LED Brightness (314)
Control the brightness of an LED (Light-Emitting Diode). |
SetPWM
IMC Message Set PWM (315)
Set properties of a PWM signal channel. |
SetServoPosition
IMC Message Set Servo Position (302)
Set the position of a servo. |
SetThrusterActuation
IMC Message Set Thruster Actuation (301)
Actuate directly on a thruster. |
SimulatedState
IMC Message Simulated State (50)
This message presents the simulated state of the vehicle. |
Sms
IMC Message SMS (156)
Send a SMS message. |
SmsRx
IMC Message SMS Receive (158)
Received SMS data. |
SmsState
IMC Message SMS State (159)
|
SmsState.STATE |
SmsTx
IMC Message SMS Transmit (157)
Request to send SMS. |
SonarData
IMC Message Sonar Data (276)
This message contains the data acquired by a single sonar measurement. |
SonarData.TYPE |
SoundSpeed
IMC Message Sound Speed (267)
Sound Speed report. |
StationKeeping
IMC Message Station Keeping (461)
The Station Keeping maneuver makes the vehicle come to the surface and then enter a given circular perimeter around a waypoint coordinate for a certain amount of time. |
StationKeeping.SPEED_UNITS |
StationKeeping.Z_UNITS |
StopManeuver
IMC Message Stop Maneuver (468)
Command used to stop currently executing maneuver. |
StorageUsage
IMC Message Storage Usage (100)
Report of storage usage. |
SystemGroup
IMC Message System Group (181)
Group of systems configuration. |
SystemGroup.ACTION |
Target
IMC Message Target (800)
Target. |
Target.Z_UNITS |
Teleoperation
IMC Message Teleoperation Maneuver (452)
The Teleoperation Maneuver lets the vehicle be controlled by an external human operator. |
TeleoperationDone
IMC Message Teleoperation Done (460)
Notification of completion of a Teleoperation maneuver. |
Temperature
IMC Message Temperature (263)
Report of temperature. |
TextMessage
IMC Message Text Message (160)
A text message has been received. |
TrajectoryPoint
IMC Message Trajectory Point (464)
Waypoint coordinate of a Follow Trajectory maneuver. |
TransportBindings
IMC Message Transport Bindings (8)
Message generated when tasks bind to messages. |
TrexAttribute
IMC Message TREX Attribute (656)
|
TrexAttribute.ATTR_TYPE |
TrexCommand
IMC Message TREX Command (652)
This message is used to control TREX execution |
TrexCommand.COMMAND |
TrexObservation
IMC Message TREX Observation (651)
This message is sent to TREX to post timeline observations |
TrexOperation
IMC Message TREX Operation (655)
This message is used to control TREX execution |
TrexOperation.OP |
TrexPlan
IMC Message TREX Plan (658)
|
TrexToken
IMC Message TREX Token (657)
|
TrueSpeed
IMC Message True Speed (353)
Ground true speed. |
Turbidity
IMC Message Turbidity (288)
Turbidity measurement. |
UamRxFrame
IMC Message UamRxFrame (815)
|
UamRxRange
IMC Message UamRxRange (817)
|
UamTxFrame
IMC Message UamTxFrame (814)
|
UamTxStatus
IMC Message UamTxStatus (816)
|
UamTxStatus.VALUE |
UASimulation
IMC Message Underwater Acoustics Simulation (52)
Underwater acoustics simulation request. |
UASimulation.TYPE |
UsblAngles
IMC Message USBL Angles (890)
This message contains information, collected using USBL, about the bearing and elevation of a target. |
UsblFix
IMC Message USBL Fix (892)
This message contains the WGS-84 position of a target computed using USBL. |
UsblFix.Z_UNITS |
UsblPosition
IMC Message USBL Position (891)
This message contains information, collected using USBL, about a target's position. |
VehicleCommand
IMC Message Vehicle Command (501)
Vehicle command. |
VehicleCommand.COMMAND |
VehicleCommand.TYPE |
VehicleFormation
IMC Message Vehicle Formation (466)
Coordinate maneuver using two or more cooperating systems. |
VehicleFormation.SPEED_UNITS |
VehicleFormation.Z_UNITS |
VehicleFormationParticipant
IMC Message Vehicle Formation Participant (467)
Definition of a vehicle participant in a VehicleFormation maneuver. |
VehicleLinks
IMC Message Vehicle Links (650)
This message is sent by the TREX task which gives further information to a TREX instance about connected IMC nodes |
VehicleMedium
IMC Message Vehicle Medium (508)
Detect current vehicle medium. |
VehicleMedium.MEDIUM |
VehicleOperationalLimits
IMC Message Vehicle Operational Limits (16)
Vehicle opertional limits. For aircraft this should represent the flight envelope and the dynamic contraints. |
VehicleOperationalLimits.OP |
VehicleState
IMC Message Vehicle State (500)
This message summarizes the overall state of the vehicle. |
VehicleState.OP_MODE |
VelocityDelta
IMC Message Velocity Delta (261)
Component of incremetal velocity vector. |
Voltage
IMC Message Voltage (251)
Report of electrical voltage. |
VSWR
IMC Message Voltage Standing Wave Ratio (154)
Measure of the VSWR by a networking device. |
WaterDensity
IMC Message Water Density (268)
Water Density report. |
WaterVelocity
IMC Message Water Velocity (260)
Vector quantifying the direction and magnitude of the measured velocity relative to the water that a device is exposed to. |
WindSpeed
IMC Message Wind Speed (271)
Measurement of wind speed. |
YoYo
IMC Message Yo-Yo Maneuver (459)
A "yo-yo" is a maneuver specifying a vehicle movement to a target waypoint in which depth/altitude varies along the way between two values with a desired pitch angle. |
YoYo.SPEED_UNITS |
YoYo.Z_UNITS |
Class and Description |
---|
Announce
IMC Message Announce (151)
A system description that is to be broadcasted to other systems. |
EstimatedState
IMC Message Estimated State (350)
This message presents the estimated state of the vehicle. EstimatedState is a complete description of the system in terms of parameters such as position, orientation and velocities at a particular moment in time. The system position is given by a North-East-Down (NED) local tangent plane displacement (x, y, z) relative to an absolute WGS-84 coordinate (latitude, longitude, height above ellipsoid). The symbols for position and attitude as well as linear and angular velocities were chosen according to SNAME's notation (1950). The body-fixed reference frame and Euler angles are depicted next: Euler angles |
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
LogBookEntry
IMC Message Log Book Entry (103)
Human readable message reporting an event of interest. |
Class and Description |
---|
IMCDefinition
This class loads and holds an IMC definition (XML) and allows creation of
compatible messages (factory), parsing and serialization
|
Class and Description |
---|
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
Class and Description |
---|
Announce
IMC Message Announce (151)
A system description that is to be broadcasted to other systems. |
Announce.SYS_TYPE |
IMCDefinition
This class loads and holds an IMC definition (XML) and allows creation of
compatible messages (factory), parsing and serialization
|
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
Class and Description |
---|
Announce
IMC Message Announce (151)
A system description that is to be broadcasted to other systems. |
IMCDefinition
This class loads and holds an IMC definition (XML) and allows creation of
compatible messages (factory), parsing and serialization
|
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
MessagePart
IMC Message Message Fragment (877)
|
Class and Description |
---|
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
Class and Description |
---|
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
Class and Description |
---|
IMCDefinition
This class loads and holds an IMC definition (XML) and allows creation of
compatible messages (factory), parsing and serialization
|
IMCMessage
This class holds a message structure, including header and payload.
The message structure can be accessed with IMCMessage.getMessageType() and
header with IMCMessage.getHeader() |
Class and Description |
---|
EstimatedState
IMC Message Estimated State (350)
This message presents the estimated state of the vehicle. EstimatedState is a complete description of the system in terms of parameters such as position, orientation and velocities at a particular moment in time. The system position is given by a North-East-Down (NED) local tangent plane displacement (x, y, z) relative to an absolute WGS-84 coordinate (latitude, longitude, height above ellipsoid). The symbols for position and attitude as well as linear and angular velocities were chosen according to SNAME's notation (1950). The body-fixed reference frame and Euler angles are depicted next: Euler angles |
Maneuver
IMC Message Maneuver (-1)
|
PlanSpecification
IMC Message Plan Specification (551)
Identity and description of a plan's general parameters, associated with plan loading (i.e. |