sonar_tritech
Classes | Enumerations | Functions | Variables
sea_net Namespace Reference

Classes

struct  AliveData
 
struct  BBUserData
 
class  Echosounder
 
struct  HeadCommand
 
struct  ImagingHeadData
 
class  Micron
 
struct  MicronConfig
 
class  Profiling
 
struct  ProfilingAcquisitionConfig
 
struct  ProfilingAcquisitionConfigMessage
 
struct  ProfilingConfig
 
struct  ProfilingHeadCommand
 
struct  ProfilingHeadData
 
class  SeaNet
 
class  SeaNetPacket
 
struct  VersionData
 

Enumerations

enum  HeadConfigFlags {
  ADAPTIVE_GAIN = 1, PRF_ALT = 2, SCANRIGHT = 4, INVERT = 8,
  MOTOFF = 16, TXOFF = 32, PRF_T10 = 64, CHAN2 = 128,
  PRF_FIRST = 256, HASMOT = 512, PRF_PINGSYNC = 1024, PRF_SCANSYNC = 2048,
  STARELLIM = 4096, PRF_MASTER = 8192, PRF_MIRROR = 16384, IGNORESENSOR = 32768
}
 
enum  DeviceType {
  IMAGINGSONAR = 2, SIDESCAN = 10, SUBBOTTOM = 15, PROFILINGSONAR = 20,
  BATHYMETER = 40
}
 
enum  PacketType {
  mtNull = 0, mtVersionData, mtHeadData, mtSpectData,
  mtAlive, mtPrgAck, mtBBUserData, mtTestData,
  mtAuxData, mtAdcData, mtLdcReq, na11,
  na12, mtLanStatus, mtSetTime, mtTimeout,
  mtReBoot, mtPerformanceData, na18, mtHeadCommand,
  mtEraseSector, mtProgBlock, mtCopyBootBlk, mtSendVersion,
  mtSendBBUser, mtSendData, mtSendPreferenceData
}
 
enum  PROFILING_MODE { PROFILING_FIRST, PROFILING_NORMAL, PROFILING_MAX }
 

Functions

struct sea_net::ProfilingHeadCommand __attribute__ ((packed))
 

Variables

sea_net::Profiling __attribute__
 

Enumeration Type Documentation

Enumerator
IMAGINGSONAR 
SIDESCAN 
SUBBOTTOM 
PROFILINGSONAR 
BATHYMETER 
Enumerator
ADAPTIVE_GAIN 
PRF_ALT 
SCANRIGHT 
INVERT 
MOTOFF 
TXOFF 
PRF_T10 
CHAN2 
PRF_FIRST 
HASMOT 
PRF_PINGSYNC 
PRF_SCANSYNC 
STARELLIM 
PRF_MASTER 
PRF_MIRROR 
IGNORESENSOR 
Enumerator
mtNull 
mtVersionData 
mtHeadData 
mtSpectData 
mtAlive 
mtPrgAck 
mtBBUserData 
mtTestData 
mtAuxData 
mtAdcData 
mtLdcReq 
na11 
na12 
mtLanStatus 
mtSetTime 
mtTimeout 
mtReBoot 
mtPerformanceData 
na18 
mtHeadCommand 
mtEraseSector 
mtProgBlock 
mtCopyBootBlk 
mtSendVersion 
mtSendBBUser 
mtSendData 
mtSendPreferenceData 

Acquisition mode for the profiling sonar

This governs what information the sonar returns

Enumerator
PROFILING_FIRST 

Return the first echo that is above the ad_threshold parameter

   This is the fastest mode (as the head can continue after the first
   echo), but is obviously dependent on choosing both a good gain and
   threshold
PROFILING_NORMAL 
PROFILING_MAX 

Return the highest echo

Function Documentation

struct sea_net::ProfilingHeadCommand sea_net::__attribute__ ( (packed)  )

Variable Documentation

struct sea_net::AliveData sea_net::__attribute__