DUNE: Uniform Navigational Environment  2016.05.0
Sensors::Edgetech2205 Namespace Reference

Classes

class  CommandLink
 
class  EstimatedStateEntry
 
class  EstimatedStateList
 
class  Log
 
class  Packet
 
class  Parser
 
struct  SubsystemData
 
struct  Arguments
 
struct  Task
 

Enumerations

enum  CommandType { COMMAND_TYPE_SET, COMMAND_TYPE_GET, COMMAND_TYPE_REPLY, COMMAND_TYPE_ERROR }
 
enum  SubsystemId { 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_PING_NUMBER, SDATA_IDX_MSB, SDATA_IDX_VALIDITY,
  SDATA_IDX_DATA_FORMAT, SDATA_IDX_LONGITUDE, SDATA_IDX_LATITUDE, SDATA_IDX_COORDINATE_UNITS,
  SDATA_IDX_ANNOTATION_STRING, SDATA_IDX_DATA_SAMPLES, SDATA_IDX_SAMPLING_INTERVAL, 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
}
 
enum  StateMachineStates {
  SM_IDLE, SM_ACT_BEGIN, SM_ACT_POWER_ON, SM_ACT_POWER_WAIT,
  SM_ACT_SS_WAIT, SM_ACT_SS_SYNC, SM_ACT_LOG_REQUEST, SM_ACT_LOG_WAIT,
  SM_ACT_DONE, SM_ACT_SAMPLE, SM_DEACT_BEGIN, SM_DEACT_DISCONNECT,
  SM_DEACT_POWER_OFF, SM_DEACT_POWER_WAIT, SM_DEACT_DONE
}
 

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_PING_NUMBER 
SDATA_IDX_MSB 
SDATA_IDX_VALIDITY 
SDATA_IDX_DATA_FORMAT 
SDATA_IDX_LONGITUDE 
SDATA_IDX_LATITUDE 
SDATA_IDX_COORDINATE_UNITS 
SDATA_IDX_ANNOTATION_STRING 
SDATA_IDX_DATA_SAMPLES 
SDATA_IDX_SAMPLING_INTERVAL 
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 

Finite state machine states.

Enumerator
SM_IDLE 

Waiting for activation.

SM_ACT_BEGIN 

Start activation sequence.

SM_ACT_POWER_ON 

Turn power on.

SM_ACT_POWER_WAIT 

Wait for power to be turned on.

SM_ACT_SS_WAIT 

Wait for device to become available.

SM_ACT_SS_SYNC 

Synchronize time.

SM_ACT_LOG_REQUEST 

Request log file.

SM_ACT_LOG_WAIT 

Wait for log file.

SM_ACT_DONE 

Activation sequence is complete.

SM_ACT_SAMPLE 

Sampling.

SM_DEACT_BEGIN 

Start deactivation sequence.

SM_DEACT_DISCONNECT 

Disconnect from sidescan.

SM_DEACT_POWER_OFF 

Switch power off.

SM_DEACT_POWER_WAIT 

Wait for power to be turned off.

SM_DEACT_DONE 

Deactivation sequence is complete.

Subsystem identifiers.

Enumerator
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.