DUNE: Uniform Navigational Environment  2.6.0-rc2
Sensors::Edgetech2205 Namespace Reference

Classes

class  CommandLink
 
class  Packet
 
class  Parser
 
struct  Arguments
 
struct  Task
 

Enumerations

enum  CommandType { COMMAND_TYPE_SET, COMMAND_TYPE_GET, COMMAND_TYPE_REPLY, COMMAND_TYPE_ERROR }
 
enum  SubsystemId { SUBSYS_SB, SUBSYS_SSL, SUBSYS_SSH }
 
enum  ChannelId { CHAN_PORT, CHAN_STARBOARD }
 
enum  TriggerMode { TRIG_MODE_INTERNAL, TRIG_MODE_EXTERNAL, TRIG_MODE_COUPLED }
 
enum  MessageIds {
  MSG_ID_SYSTEM_TIME, MSG_ID_SYSTEM_TIME_DELTA, MSG_ID_SYSTEM_SHUTDOWN, MSG_ID_ALIVE,
  MSG_ID_SONAR_DATA, MSG_ID_DATA_ACTIVE, MSG_ID_PING, MSG_ID_PING_GAIN,
  MSG_ID_PING_TRIGGER, MSG_ID_PING_RANGE, MSG_ID_PING_AUTOSEL_MODE, MSG_ID_PING_COUPLING_PARAMS,
  MSG_ID_ADC_AGC
}
 
enum  SonarDataIndices {
  SDATA_IDX_TIME, SDATA_IDX_MSB, SDATA_IDX_VALIDITY, SDATA_IDX_DATA_FORMAT,
  SDATA_IDX_LONGITUDE, SDATA_IDX_LATITUDE, SDATA_IDX_COORDINATE_UNITS, SDATA_IDX_DATA_SAMPLES,
  SDATA_IDX_PULSE_START_FREQ, SDATA_IDX_PULSE_END_FREQ, SDATA_IDX_DEPTH, SDATA_IDX_ALTITUDE,
  SDATA_IDX_CPU_YEAR, SDATA_IDX_CPU_DAY, SDATA_IDX_CPU_HOUR, SDATA_IDX_CPU_MINUTES,
  SDATA_IDX_CPU_SECONDS, SDATA_IDX_CPU_TIME_BASIS, SDATA_IDX_WEIGHT_FACTOR, SDATA_IDX_HEADING,
  SDATA_IDX_PITCH, SDATA_IDX_ROLL, SDATA_IDX_NMEA_HOUR, SDATA_IDX_NMEA_MINUTES,
  SDATA_IDX_NMEA_SECONDS, SDATA_IDX_COURSE, SDATA_IDX_SPEED, SDATA_IDX_MILLISECOND_TODAY,
  SDATA_IDX_TRACE_DATA
}
 

Enumeration Type Documentation

Channel identifiers.

Enumerator
CHAN_PORT 

Port.

CHAN_STARBOARD 

Starboard.

Command types.

Enumerator
COMMAND_TYPE_SET 

Set properties.

COMMAND_TYPE_GET 

Retrieve information.

COMMAND_TYPE_REPLY 

Reply to COMMAND_TYPE_GET.

COMMAND_TYPE_ERROR 

Command cannot be executed.

Message type identifiers.

Enumerator
MSG_ID_SYSTEM_TIME 
MSG_ID_SYSTEM_TIME_DELTA 
MSG_ID_SYSTEM_SHUTDOWN 

Shutdown system.

MSG_ID_ALIVE 
MSG_ID_SONAR_DATA 

Ping trace.

MSG_ID_DATA_ACTIVE 

Enable/disable output of ping traces.

MSG_ID_PING 

Enable/disable ping operation.

MSG_ID_PING_GAIN 
MSG_ID_PING_TRIGGER 

Trigger mode.

MSG_ID_PING_RANGE 

Ping rate based on ping range.

MSG_ID_PING_AUTOSEL_MODE 
MSG_ID_PING_COUPLING_PARAMS 

Ping coupling parameters.

MSG_ID_ADC_AGC 

Automatic Gain Control.

Enumerator
SDATA_IDX_TIME 
SDATA_IDX_MSB 
SDATA_IDX_VALIDITY 
SDATA_IDX_DATA_FORMAT 
SDATA_IDX_LONGITUDE 
SDATA_IDX_LATITUDE 
SDATA_IDX_COORDINATE_UNITS 
SDATA_IDX_DATA_SAMPLES 
SDATA_IDX_PULSE_START_FREQ 
SDATA_IDX_PULSE_END_FREQ 
SDATA_IDX_DEPTH 
SDATA_IDX_ALTITUDE 
SDATA_IDX_CPU_YEAR 
SDATA_IDX_CPU_DAY 
SDATA_IDX_CPU_HOUR 
SDATA_IDX_CPU_MINUTES 
SDATA_IDX_CPU_SECONDS 
SDATA_IDX_CPU_TIME_BASIS 
SDATA_IDX_WEIGHT_FACTOR 
SDATA_IDX_HEADING 
SDATA_IDX_PITCH 
SDATA_IDX_ROLL 
SDATA_IDX_NMEA_HOUR 
SDATA_IDX_NMEA_MINUTES 
SDATA_IDX_NMEA_SECONDS 
SDATA_IDX_COURSE 
SDATA_IDX_SPEED 
SDATA_IDX_MILLISECOND_TODAY 
SDATA_IDX_TRACE_DATA 

Subsystem identifiers.

Enumerator
SUBSYS_SB 

Sub-bottom.

SUBSYS_SSL 

Low-frequency sidescan.

SUBSYS_SSH 

High-frequency sidescan.

Trigger modes.

Enumerator
TRIG_MODE_INTERNAL 

Internal trigger.

TRIG_MODE_EXTERNAL 

External trigger.

TRIG_MODE_COUPLED 

Coupled mode.