- Land - Class in pt.lsts.imc
-
IMC Message Land Maneuver (492)
Automatic landing on the ground, for UAVs.
This maneuver specifies the target touchdown location and sets the final approach based on the maneuver bearing and glide slope parameters.
- Land() - Constructor for class pt.lsts.imc.Land
-
- Land(IMCMessage) - Constructor for class pt.lsts.imc.Land
-
- Land(IMCDefinition) - Constructor for class pt.lsts.imc.Land
-
- Land(double, double, float, ZUnits, float, SpeedUnits, float, double, short, float, String) - Constructor for class pt.lsts.imc.Land
-
- last(Class<T>) - Method in class pt.lsts.imc.state.ImcSystemState
-
Retrieve the last received message of a certain type
- last(Class<T>, String) - Method in class pt.lsts.imc.state.ImcSystemState
-
Retrieve the last received message of a certain type and specific entity
- lastMessagesOfType(String) - Method in class pt.lsts.imc.state.ImcSystemState
-
Retrieve all messages of the given type in this state (divided by entity
that created them)
- Launch - Class in pt.lsts.imc
-
IMC Message Launch Maneuver (485)
A "Launch" is a maneuver specifying a movement of the vehicle to a
target waypoint after being launched from a ship or pier.
The waypoint is described by the WGS-84 waypoint coordinate and
target Z reference.
Mandatory parameters defined for a "Launch" are
timeout, speed and speed units.
- Launch() - Constructor for class pt.lsts.imc.Launch
-
- Launch(IMCMessage) - Constructor for class pt.lsts.imc.Launch
-
- Launch(IMCDefinition) - Constructor for class pt.lsts.imc.Launch
-
- Launch(int, double, double, float, ZUnits, float, SpeedUnits, String) - Constructor for class pt.lsts.imc.Launch
-
- LblBeacon - Class in pt.lsts.imc
-
IMC Message LBL Beacon Configuration (202)
Position and configuration of an LBL transponder (beacon).
- LblBeacon() - Constructor for class pt.lsts.imc.LblBeacon
-
- LblBeacon(IMCMessage) - Constructor for class pt.lsts.imc.LblBeacon
-
- LblBeacon(IMCDefinition) - Constructor for class pt.lsts.imc.LblBeacon
-
- LblBeacon(String, double, double, float, short, short, short) - Constructor for class pt.lsts.imc.LblBeacon
-
- LblConfig - Class in pt.lsts.imc
-
IMC Message LBL Configuration (203)
Long Base Line configuration.
- LblConfig() - Constructor for class pt.lsts.imc.LblConfig
-
- LblConfig(IMCMessage) - Constructor for class pt.lsts.imc.LblConfig
-
- LblConfig(IMCDefinition) - Constructor for class pt.lsts.imc.LblConfig
-
- LblConfig(LblConfig.OP, Collection<LblBeacon>) - Constructor for class pt.lsts.imc.LblConfig
-
- LblConfig.OP - Enum in pt.lsts.imc
-
- LblEstimate - Class in pt.lsts.imc
-
IMC Message LBL Beacon Position Estimate (360)
LBL Beacon position estimate.
- LblEstimate() - Constructor for class pt.lsts.imc.LblEstimate
-
- LblEstimate(IMCMessage) - Constructor for class pt.lsts.imc.LblEstimate
-
- LblEstimate(IMCDefinition) - Constructor for class pt.lsts.imc.LblEstimate
-
- LblEstimate(LblBeacon, float, float, float, float, float) - Constructor for class pt.lsts.imc.LblEstimate
-
- LblRange - Class in pt.lsts.imc
-
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.
- LblRange() - Constructor for class pt.lsts.imc.LblRange
-
- LblRange(IMCMessage) - Constructor for class pt.lsts.imc.LblRange
-
- LblRange(IMCDefinition) - Constructor for class pt.lsts.imc.LblRange
-
- LblRange(short, float) - Constructor for class pt.lsts.imc.LblRange
-
- LblRangeAcceptance - Class in pt.lsts.imc
-
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() - Constructor for class pt.lsts.imc.LblRangeAcceptance
-
- LblRangeAcceptance(IMCMessage) - Constructor for class pt.lsts.imc.LblRangeAcceptance
-
- LblRangeAcceptance(IMCDefinition) - Constructor for class pt.lsts.imc.LblRangeAcceptance
-
- LblRangeAcceptance(short, float, LblRangeAcceptance.ACCEPTANCE) - Constructor for class pt.lsts.imc.LblRangeAcceptance
-
- LblRangeAcceptance.ACCEPTANCE - Enum in pt.lsts.imc
-
- LcdControl - Class in pt.lsts.imc
-
IMC Message LCD Control (307)
Control LCD.
- LcdControl() - Constructor for class pt.lsts.imc.LcdControl
-
- LcdControl(IMCMessage) - Constructor for class pt.lsts.imc.LcdControl
-
- LcdControl(IMCDefinition) - Constructor for class pt.lsts.imc.LcdControl
-
- LcdControl(LcdControl.OP, String) - Constructor for class pt.lsts.imc.LcdControl
-
- LcdControl.OP - Enum in pt.lsts.imc
-
- LeaderState - Class in pt.lsts.imc
-
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() - Constructor for class pt.lsts.imc.LeaderState
-
- LeaderState(IMCMessage) - Constructor for class pt.lsts.imc.LeaderState
-
- LeaderState(IMCDefinition) - Constructor for class pt.lsts.imc.LeaderState
-
- LeaderState(String, LeaderState.OP, double, double, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class pt.lsts.imc.LeaderState
-
- LeaderState.OP - Enum in pt.lsts.imc
-
- LeakSimulation - Class in pt.lsts.imc
-
IMC Message Leak Simulation (51)
Simulate leak behavior.
- LeakSimulation() - Constructor for class pt.lsts.imc.LeakSimulation
-
- LeakSimulation(IMCMessage) - Constructor for class pt.lsts.imc.LeakSimulation
-
- LeakSimulation(IMCDefinition) - Constructor for class pt.lsts.imc.LeakSimulation
-
- LeakSimulation(LeakSimulation.OP, String) - Constructor for class pt.lsts.imc.LeakSimulation
-
- LeakSimulation.OP - Enum in pt.lsts.imc
-
- LedBrightness - Class in pt.lsts.imc
-
IMC Message LED Brightness (312)
Brightness value of an LED (Light-Emitting Diode).
- LedBrightness() - Constructor for class pt.lsts.imc.LedBrightness
-
- LedBrightness(IMCMessage) - Constructor for class pt.lsts.imc.LedBrightness
-
- LedBrightness(IMCDefinition) - Constructor for class pt.lsts.imc.LedBrightness
-
- LedBrightness(String, short) - Constructor for class pt.lsts.imc.LedBrightness
-
- limit() - Method in class pt.lsts.imc.lsf.MappedFileBuffer
-
Returns the buffer's limit -- the maximum index in the buffer + 1.
- LinkLatency - Class in pt.lsts.imc
-
IMC Message Link Latency (182)
Communications latency between two systems.
- LinkLatency() - Constructor for class pt.lsts.imc.LinkLatency
-
- LinkLatency(IMCMessage) - Constructor for class pt.lsts.imc.LinkLatency
-
- LinkLatency(IMCDefinition) - Constructor for class pt.lsts.imc.LinkLatency
-
- LinkLatency(float, int) - Constructor for class pt.lsts.imc.LinkLatency
-
- LinkLevel - Class in pt.lsts.imc
-
IMC Message Link Level (155)
Measurement of link level quality.
- LinkLevel() - Constructor for class pt.lsts.imc.LinkLevel
-
- LinkLevel(IMCMessage) - Constructor for class pt.lsts.imc.LinkLevel
-
- LinkLevel(IMCDefinition) - Constructor for class pt.lsts.imc.LinkLevel
-
- LinkLevel(float) - Constructor for class pt.lsts.imc.LinkLevel
-
- LLFMessageLogger - Class in pt.lsts.imc.llf
-
- LLFMessageLogger(String) - Constructor for class pt.lsts.imc.llf.LLFMessageLogger
-
- load(File) - Method in class pt.lsts.imc.lsf.ImcData
-
- load(File, IMCDefinition) - Method in class pt.lsts.imc.lsf.LsfIndex
-
- log(IMCMessage) - Static method in class pt.lsts.imc.lsf.LsfMessageLogger
-
- log(String) - Method in class pt.lsts.imc.scripting.ScriptableConsole
-
- log(String, Object) - Method in class pt.lsts.imc.scripting.ScriptableConsole
-
- LogBookControl - Class in pt.lsts.imc
-
IMC Message Log Book Control (104)
Control history log.
- LogBookControl() - Constructor for class pt.lsts.imc.LogBookControl
-
- LogBookControl(IMCMessage) - Constructor for class pt.lsts.imc.LogBookControl
-
- LogBookControl(IMCDefinition) - Constructor for class pt.lsts.imc.LogBookControl
-
- LogBookControl(LogBookControl.COMMAND, double, Collection<LogBookEntry>) - Constructor for class pt.lsts.imc.LogBookControl
-
- LogBookControl.COMMAND - Enum in pt.lsts.imc
-
- LogBookEntry - Class in pt.lsts.imc
-
IMC Message Log Book Entry (103)
Human readable message reporting an event of interest.
- LogBookEntry() - Constructor for class pt.lsts.imc.LogBookEntry
-
- LogBookEntry(IMCMessage) - Constructor for class pt.lsts.imc.LogBookEntry
-
- LogBookEntry(IMCDefinition) - Constructor for class pt.lsts.imc.LogBookEntry
-
- LogBookEntry(LogBookEntry.TYPE, double, String, String) - Constructor for class pt.lsts.imc.LogBookEntry
-
- LogBookEntry.TYPE - Enum in pt.lsts.imc
-
- LoggingControl - Class in pt.lsts.imc
-
IMC Message Logging Control (102)
Control logging of messages to persistent storage.
- LoggingControl() - Constructor for class pt.lsts.imc.LoggingControl
-
- LoggingControl(IMCMessage) - Constructor for class pt.lsts.imc.LoggingControl
-
- LoggingControl(IMCDefinition) - Constructor for class pt.lsts.imc.LoggingControl
-
- LoggingControl(LoggingControl.OP, String) - Constructor for class pt.lsts.imc.LoggingControl
-
- LoggingControl.OP - Enum in pt.lsts.imc
-
- logMessage(IMCMessage) - Method in class pt.lsts.imc.llf.LLFMessageLogger
-
- logMessage(IMCMessage) - Method in interface pt.lsts.imc.net.IMessageLogger
-
Store this message as it is
- LogParsingExamples - Class in pt.lsts.imc.examples
-
This class shows how to open an LSF log and inspect its contents
- LogParsingExamples() - Constructor for class pt.lsts.imc.examples.LogParsingExamples
-
- Loiter - Class in pt.lsts.imc
-
IMC Message Loiter Maneuver (453)
The Loiter maneuver makes the vehicle circle around a specific
waypoint with fixed depth reference.
- Loiter() - Constructor for class pt.lsts.imc.Loiter
-
- Loiter(IMCMessage) - Constructor for class pt.lsts.imc.Loiter
-
- Loiter(IMCDefinition) - Constructor for class pt.lsts.imc.Loiter
-
- Loiter(int, double, double, float, ZUnits, int, float, SpeedUnits, Loiter.TYPE, float, float, double, Loiter.DIRECTION, String) - Constructor for class pt.lsts.imc.Loiter
-
- Loiter.DIRECTION - Enum in pt.lsts.imc
-
- Loiter.TYPE - Enum in pt.lsts.imc
-
- lookupService(String) - Method in class pt.lsts.imc.net.IMCProtocol
-
- LowLevelControl - Class in pt.lsts.imc
-
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.
- LowLevelControl() - Constructor for class pt.lsts.imc.LowLevelControl
-
- LowLevelControl(IMCMessage) - Constructor for class pt.lsts.imc.LowLevelControl
-
- LowLevelControl(IMCDefinition) - Constructor for class pt.lsts.imc.LowLevelControl
-
- LowLevelControl(ControlCommand, int, String) - Constructor for class pt.lsts.imc.LowLevelControl
-
- LsfCat - Class in pt.lsts.imc.lsf
-
- LsfCat() - Constructor for class pt.lsts.imc.lsf.LsfCat
-
- LsfFilter - Class in pt.lsts.imc.lsf
-
- LsfFilter() - Constructor for class pt.lsts.imc.lsf.LsfFilter
-
- LsfGenericIterator - Class in pt.lsts.imc.lsf
-
- LsfGenericIterator(LsfIndex, String, int, long) - Constructor for class pt.lsts.imc.lsf.LsfGenericIterator
-
- LsfIndex - Class in pt.lsts.imc.lsf
-
This class processes a lsf log file and generates a respective index which
can be used for a more efficient access to the messages in the log
- LsfIndex(File, IMCDefinition, LsfIndexListener) - Constructor for class pt.lsts.imc.lsf.LsfIndex
-
- LsfIndex(File, IMCDefinition) - Constructor for class pt.lsts.imc.lsf.LsfIndex
-
Class constructor.
- LsfIndex(File) - Constructor for class pt.lsts.imc.lsf.LsfIndex
-
- LsfIndexEntityInterator - Class in pt.lsts.imc.lsf
-
- LsfIndexEntityInterator(LsfIndex, String) - Constructor for class pt.lsts.imc.lsf.LsfIndexEntityInterator
-
- LsfIndexListener - Interface in pt.lsts.imc.lsf
-
- LsfInspectorPanel - Class in pt.lsts.imc.inspector
-
- LsfInspectorPanel() - Constructor for class pt.lsts.imc.inspector.LsfInspectorPanel
-
- LsfIterator<T> - Class in pt.lsts.imc.lsf
-
- LsfIterator(LsfIndex, Class<T>, int, long) - Constructor for class pt.lsts.imc.lsf.LsfIterator
-
- LsfIterator(LsfIndex, Class<T>, long) - Constructor for class pt.lsts.imc.lsf.LsfIterator
-
- LsfIterator(LsfIndex, Class<T>, int) - Constructor for class pt.lsts.imc.lsf.LsfIterator
-
- LsfIterator(LsfIndex, Class<T>) - Constructor for class pt.lsts.imc.lsf.LsfIterator
-
- LsfLogMerge - Class in pt.lsts.imc.merge
-
This class merges and sorts two lsf files using only data on the disk
- LsfLogMerge() - Constructor for class pt.lsts.imc.merge.LsfLogMerge
-
- LsfMerge - Class in pt.lsts.imc.lsf
-
- LsfMerge() - Constructor for class pt.lsts.imc.lsf.LsfMerge
-
- LsfMerge.ProgressListener - Interface in pt.lsts.imc.lsf
-
- LSFMerger - Class in pt.lsts.imc.merge
-
- LSFMerger() - Constructor for class pt.lsts.imc.merge.LSFMerger
-
- LsfMessageLogger - Class in pt.lsts.imc.lsf
-
- LsfSplit - Class in pt.lsts.imc.lsf
-
- LsfSplit(String) - Constructor for class pt.lsts.imc.lsf.LsfSplit
-