Parameters for Sonar.Ini ;-------------------------------------------------------------------------- ; [MAIN] : Overall configuration options: ;-------------------------------------------------------------------------- ; DspSimulator=0 ; Set not-zero to run without a DSP Card. ; Set to 3 to process step wedge through filters. ; Set to 2 to enable simulator mode and input a random delay of the ; outgoing pulse. This is the required mode for MPX simulation. ; Set to 1 to enable a stepwedge directly out. ; NSUB=1 ; Number of Subsystems installed. Config for each subsystem is in [SUBN] sections. ; NETWORK_QUEUE_SIZE=1000 ; Size of the data queue in kbytes. ; COMMAND_PORT=1700 ; Socket number for command socket ; DATA_PORT=1701 ; Socket number for data socket ; CmdXmitSize=60000 ; CmdRecvSize=60000 ; DataXmitSize=150000 ; DataRecvSize=60000 ; Size of transmit and receive buffers for data on sockets. ; DisableUnsolicitedMsgs=0 ; Set to 1 to disable unsolicited messages on the command / data socket (eg status msgs) ; IgnorePostError=1 ; When set to 0, NO SONAR DATA will be transmitted if there is a POST error. ; When set to 1, post errors are ignored. SONAR_MESSAGE_OVERRIDE message can ; be sent to set the flag to 1. ; Device=1 ; Low level hardware model for system. The currently defined devices are ; 1: ADC64 ; 2: ATAPI ; Config=0 ; Standard configuration settings. If non-zero, the default values for ; keywords are modified consistent with the types described below. This ; simplifies the ini file. This string is case sensitive and must be in ; all uppercase letters. The supported configurations are: ; 0: None ; ATAPI_SBSS: ATAPI Based SB, SSL and SSH system. ; FSIC_SBSS : FSIC Based SB, SSL and SSH system. ; FSIC_2200M ; FSIC_2000C ; FSIC_2400DT ; FSIC_MPX : FSIC Based MPX with SB system. ; ATAPI_MPX : ATAPI Based MPX with SB system. ; SIB_4300MP-X ; ADC64_FSSB: AIC Based SB Only System ; ATAPI_SAS : ATAPI Based SAS (12 Channel) system. ; SIB_4400SAS ; ATAPI_FSSB: ATAPI Based FSSB system (1 channel subbottom). ; ATAPI_SC : ATAPI Based Sed Class system (8 channel subbottom) ; ADC64_SC : ADC64 Based Sed Class system (8 channel subbottom) ; ADC64_3200XS ; ADC64_3300HM ; ATAPI_4200: ATAPI Based 4200 Dual Freq SS ; SIB_4200FS: .. ; SIB_4200 : .. ; ATAPI_DIAG: Special internal diagnostic configuration ; SIB_512W : WHOI Fisheries Special Dual Sub-bottom subsystems ; SIB_4500DF: Dynamically Focussed Side Scan ; SIB_3200XS: ATAPI Based XStar System ; SIB_3100 : Geostar Portable ; SIB_SS : ATAPI Based Dual Frequency Side Scan with no Subbottom ; SIB_4200_A: 4200 With Dual Simultaneous Multi-ping. ; SIB_4200_MP: Same as 4200_A ; SIB_2200MP: 4200 type MP with Subbottom ; SIB_4150 : 4150 Dual frequency with no multiping ; SIB_DUALNOSIMUL : Dual frequency not simultaneous, and with ddc card ; SIB_4600 : 4600 Bathymetry System ; SIB_4200DF: Single frequency dynamic focus ; QCCompressMethod=0 ; Compression method for QC Data. See CompressNet keyword for description. ; QCDestinationQueue=1 ; Destination queue for QC Data. Use 1 for standard network or 2 for ; alternate network like (or disk link). ; PingOffIfNoActiveDestination=0 ; Set to one to keep pinging on even if there is not valid destination for ; data. If set to 0, pinging and data collection will stop if there is ; nothing to send data to (network link or file destination). ; CompressNet= -1 ; CompressDisk= -1 ; Default compression method for sonar data. See discussion in [SubMION] ; for details. ; EnableSounds=0 ; This is a bit mask for enabling playing of sounds on the PCs speaker. ; Bit 0: If there is a post error, play the sound file SoundPostError.txt ; Bit 1: If there is not data sink (eg no net connect) play the file SoundNoConnect.txt ; Bit 2: If a connection is established play the file SoundConnect.txt ; If a file does not exist then not sound will be heard even if enabled. ; MaxMessageSize=262144 ; Approximate maximum message size on the command socket. The default is normally ; much larger than is needed. ; RawDataOutput=0 ; Options to save true raw data. Bit 0 enables low level raw data out on the ; network interface. Bit 1 enables low level raw data out on the disk interface. ; Since this can result in a substantial data rate, these options should only be ; enabled for special diagnostic purposes. ; TimeSyncSource=0 ; Select the source used for time sync. The allowed values are: ; 0 : Network based only ; 1 : ZDA string only time sync. ; 2 : Network or ZDA string (on a parsed NMEA serial port). When set to 2 ; a topside should not send time setting type messages when the ZDA ; string is active. ; 3 : Time sync disabled ; ContainerDestination=3 ; Selects the destination queues for container messages. If bit 0 is set then ; messages are sent to the network queue. If bit 1 is set then messages are ; sent to the disk queue. ; BackgroundMonitor=0 ; Set to 1 to enable the background monitor function. This can (and is intended) ; to use cpu resources and should not be enabled unless required. ; diagnosticLogFileLocation= ; Location for the diagnostic log. If this keyword is present its value should be a valid folder on the system (for example, ; if data is being recorded in the E:\data folder then the keyword could read diagnosticlogfilelocation=e:\data to place ; the diagnostic logs in the same folder as the recorded data. When enabled, the file DiagnosticLog0.jsf is created when ; the sonar starts, and older logs (up to 9) are maintained in subsequent sequence numbers 1-9. The log contains message and ; error information that may help Edgetech in diagnosing a problem and should be sent with a description of the problems for ; analysis. The file DiagnosticLogEvents.txt in the same folder as the sonar.exe program, if it exists should also be sent as it ; contains one line for each time a problem exsits in writing to the diagnostic log file. Version 16.4 or greater is required ; to use diagnostic logging functions. ; PulseCalFile=PulseCal.pcf ; Specifies the calibration file name. ;-------------------------------------------------------------------------- [File] - Store and Forward ;-------------------------------------------------------------------------- ; PrimaryDrive= ; Sets the hard disk partition for data storage. If no drive is specified then file ; recording is disabled. The recommended value is : PrimaryDrive=E: ; BaseName=\DATA\DATA ; Base directory and file name for data storage. Note that this is preceeded by the ; PrimaryDrive or BackupDrive string when creating files. ; MaxFileSize=50 ; Maximum size of each file in mb. Once a file exceeds this size it is closed ; and a new file is created. Must be between 1mb and 2 gb. ; MaxFileTime=600 ; Maximum time a file can remain open for writing in seconds. Onces a file ; is open for this time it is closed and a new file is created. This determines ; the maximum amount of data that can be lost on power failure. ; AutoRecord=0 ; Set to 1 to enable recording of data to disk on startup. ; FileQueueSize=1500 ; Size of the data queue in kbytes destined to be written to a data file. ; If file storage is used this number should be set to about 1000. ; As a special case, if this value is less than 100 and larger than 0 ; then data destined for file storage is redirected into the network output queue. ; A value of 0 will default to 1000 (1 mb) if the storage option is enabled. The default ; value of 100 will automatically be increased to 2000 if a primary drive is specified. ; PlaybackRate=500 ; Sets the playback rate in kbytes per second. ; MaxDiskUsage=0 ; Set to the maximum space allowed for data files waiting to be played back ; and backup data. Set to 0 to disable this check. ; MinDiskFree=0 ; Set to the mimimum amount of disk free space in mb. A new recording file will ; not be created (Disk Full Error) if there is not at least this much ; free disk space. A value of 0 will set the minimum disk free space to ; twice the MaxFileSize. A value less than 10 mb will otherwise set the minimum disk ; free space to 10 mb. Use -1 to disable this check (not recommended). ; DesiredBufferSize=65536 ; Data is buffered into disk-sector sized units before writing to the disk. This sets ; the buffer size. It must be at least the sector size (typically 512 bytes) and at ; most 2000000 bytes. The actual value used will be rounded to the current sector size. ;-------------------------------------------------------------------------- ; [SUBNIOM] : IO Channel configuration options (Starts with IO0 .. IO) ;-------------------------------------------------------------------------- ; DATA_TYPE=1 ; Format of data to be returned for this channel. ; 0 => Envelope (match filtered - 1 word per sample), ; 1 => Analytic (match filtered - complex 2 words per sample), ; 2 => raw, ; 4 => RESERVED for All data (all 8 channels of raw data) ; 5 => RESERVED for All low rate IO data. ; Other values will return incorrect results. ; DATA_NETWORK=1 ; Send data for this channel over the ethernet interface. ; Note that the AutoEther keyword in the main section, if set to 1 (the default) ; superceeds this keyword, so set AutoEther=0 if you wish to disable specific channels. ; DATA_FILE=1 ; Write data for this channel to local storage. Note that the master ; record for the file must also be enabled (with a valid file name) before ; data is written. ; DATA_NETWORK_WINDOW=1 1 0 0 200000 ; Set the points to return to the ethernet (Frame decimation, decimation, first ; sample, total samples, block size in samples) ; DATA_FILE_WINDOW=1 1 0 0 200000 ; Set the points to return and write to the disk ; PROCESSING_CALCONST=1000 ; 1000 * the calibration constant. ; PROCESSING_PAKDELAY=0 ; Spherical correction factor for the first ADC sample. Set to -1 to disable always. ; Set to -2 to disable only for multiping side-scan pulses. ; Only applies to match filtered data ; PROCESSING_DIRECT_PATH = -1 ; Sets optimization window for agc processing in samples. This is also the exclusion amount for ; calculating the signal meter adcmax value. ; Special Values: ; -1 : Use the size of the outgoing pulse + 20%. ; -N : Delay by abs(N) milliseconds. ; PING_GAIN=1000 ; 1000 * the gain factor for the outgoing pulse. Should be between 0 and 1000. ; Note that when the outgoing pulse is 0 (value of 0 here) the power amp is ; kept off. ; ADC_GAIN=1 ; For a subbottom: ; Log 2 of gain factor for ADC. 0..3 without analog card. 0..8 with card. ; for a sidescan: ; The gain in DB * 100 (eg 2000 is 20 db gain). ; ADC_AGC=0 ; Set to 1 to enable AGC algorithm ; DACChan=-1 ; Default actual DAC channel. If set to -1, the logical and actual channel number ; are the same. If -2 then this channel is disabled. ; ADCChan=-1 ; Default actual ADC channel. If set to -1, the logical and actual channel number ; are the same. If -2 then this channel is disabled. ; ADC_ANALOGCARDGAIN=1 ; Specifies the type of analog gain stage present in the hardware. This should not ; normally be changed, and if there is a CONFIG keyword the Main section, the CONFIG keyword ; changes to default to the right value for this configuration. ; Set to 0 to use only the on card 4 level gain stage. ; Set to 1 to use the preamp gain on the analog card only for gains. ; Set to 2 to use both a preamp gain and the on card 4 level gain stage. ; Set to 3 to use a 16-bit number as the gain (0..32767) (For Side Scan). ; Set to 4 to use DB * 10 for basic gain units (applies to FSIC SS Subsystems) ; The internal channel must be 2 (SSL) or 4 (SSH) for valid data. ; Set to 5 if no gain stage is present. ; CompressNet=DEFAULTVALUE ; CompressDisk=DEFAULTVALUE ; Set to 0 for no compression. ; Set to 1 for about 33% compression. ; Set to 2 for about 50% compression ; Set to 3 for about 70% compression ; The default value is based on the keyword of the same name in the section [Main]. ; A value of -1 will use the value from section IO0 (or NONE if IO0 is -1) ; MFDataSource=-1 ; Set to the channel to inherit the match filter from if not present in the pulse file. ;-------------------------------------------------------------------------- ; [DSPN] : ADC64 card options (Starts with DSP0 .. DSP) ;-------------------------------------------------------------------------- ; TimeSyncMask=0 ; Mask of trigger in bits to use for the time sync function or 0 to disable ; TriggerOutInversion=0 ; This is a hex value. ; Bit map to invert the trigger out line polarity. Bit 0 is for the first trigger line. ; Bit 1 for the second and bit 2 for the third. There are two sets of values, namely: ; Bits 0-7 : Invert when any subsystem is pinging if set to 1. ; Bits 8-15: Invert when all subsystems are NOT pinging if set to 1. ; TriggerInInversion=0 ; This is a hex value. ; Bit map to invert the trigger in line polarity. Bit 0 is for the first trigger line. ; Bit 1 for the second and bit 2 for the third. The misc digital input trigger invers ; follow. Note that the invert is done before the debounce logic. ; LOWRATEIO_NETWORK=0 ; Set to 1 to send low rate analog data up the network interface ; LOWRATEIO_DISK=0 ; Set to 1 to write low rate analog data to the disk ; LowRateIOAlgorithm=0 ; Defines the algorithm for low rate io data collection. Values: ; 0 : Disabled ; 1 : Use ADC64 channels or FSIC Serial ADC - collect 8 values ; 2 : Retrieve data from ADC64 channels 4, 5, 6, 7 ; 3 : Mux ADC64 channels ; 4 : Use FSIC Serial ADC - collect 8 values ; 5 : ATAPI Card Algorithm ; SerialAdcconfigN=0 ; Where N is 0 through 7. ; Board type installed for each ATAPI serial data stream. A value ; of 0 causes the diagnostic to be ignored. A value of -1 will check the diagnostic ; mode feedback but not verify the board type. ;ADCType0=4 ;ADCType1=4 ;ADCType2=4 ; ADC Input Type for each subsystem. Only applies to SIB systems. ; The default is modified when a standard configuration is used (Config=xxx in [Main]) so ; this keyword is not normally present. ; Otherwise the values are: ; 0 : Side Scan Card (4 channel) ; 1 : Subbottom Card (8 channel) ; 2 : DDC ; 3 : Double rate sidescan card ;ADCClock=66666666.66667 ; Clock rate for adc subsystem in hz. Only applies to SIB systems. Note that there are ; two common crystals shipped with these systems: 66.66 mHz and 76.8 mHz. This value ; must match the installed crystal frequency. ;DDCRemix=0 ; For a DDC Based system - choose between 0 (no remixing and no phase coherence) ; 1 (remix), 2 (no remix but ping to ping phase coherence). ;TriggerLineForPowerAmpEnableN=-1 ; N is 0, 1 or 2 for the respective DAC pair used. ; Set to 0, 1, or 2 to use an external trigger line to track the specified power amp enable pulse. This ; allows a protected trigger line to be used as an amp enable when going external to the main bottle. ; When the normaly amp enable is used for this purpose permanent damage to the ide card has been seen ; in some configurations, probably due to coupling of high voltage transients to the unprotected enable line. ; Requires V10 firmware or above. ;-------------------------------------------------------------------------- ; [SUBN] : Subsystems installed (Starts with SUB0 .. SUB) ;-------------------------------------------------------------------------- ; NChan=1 ; Number of IO channels installed (1-8). Config for each channel is in [SUBNIOM] ; sections, where N is the current subsystem and M is the current channel (0-7). ; PulseDirectory= ; Set to the directory name where pulse files are located ; SystemNumber=0 ; End user subsystem number for this channel (as defined in Subsystem.h) ; SystemType=8 ; Type of processing for this subsystem: ; 8 => ADC64 Subbottom, ; 0 => FSIC_SB, 1 => FSIC_SSL, 2 => FSIC_SSH, 3 => 4 Channel Bathy or Multiping ; PING_SELECT=Ping.Dat ; File name of outgoing pulse/matched filter pair ; PING_RATE=2000 ; Approximate ping rate * 1000.0 in Hz. If non-zero, this overrides PING_BLOCKS ; PING_RANGE=0 ; Approximate ping range in 1/1000 meter units (mm). NOTE that the PING_RATE has higher ; priority than a ping_range, so if a default range is desired the PING_RATE=-1 keyword ; should be included in the same section. ; PING_TRIGGER=0 ; Set to 0 for internal trigger, 1 for external trigger, 2 for coupled mode, 3 for ; gated mode. ; Set to -1 for synchronous EXTERNAL TRIGGER (trigger now). NOTE that synchronous ; mode ASSUMES that the trigger happens when the ADC is not being triggered. ; PING=0 ; Set to 1 to enable pinging. Set to 2 to ping once. ; TriggerMask=201 ; Trigger in and out mask in HEXADECIMAL. ; This parameter only applies to FSIC card systems. For the AAC card, the ; middle BNC is always trigger in and BNCC is trigger out. ; Bits 0-5: Trigger in input digital io line(s) to monitor. ; Bit 6: Enable software (ethernet) trigger in. ; Bit 8-13: Trigger out digital IO line(s) to assert. ; TriggerOutLength=0 ; Length of the trigger out pulse in us. This value is rounded to a 250 us ; multiple (FSIC card) and has a minimum value of 250. The maximum is about ; 30000 (that is, 30 ms). ; LEDBlinkTriggerLine= -1 ; Set this to 0, 1 or 2 to blink the associated LED. ; USE_ANALOG_CARD=1 ; NOTE: This value is specifed in hex format. ; For the standard SB subsystem systems: ; Set to 1 to use the "Alan" analog card logic. Set to 0 to drive the 100-pin DIO lines ; directly. This effects trigger out, power amp on/off, and external interrupt handlers. ; Bit 0: Enable use of analog card. ; Bit 1: If 1 => keep power amp on between pings ; Bit 2: If 1 => keep power amp on when sonar is off ; For the FSIC subsystems: ; Bit 1 (0x2) : Keep amp on when pinging ; Bit 2 (0x4) : Keep amp off when pinging ; Bit 3 (0x8) : Bandpass mode on adcs ; For the SIB subsystems: ; Bit 1 (0x2) : Keep amp on when pinging ; Bit 2 (0x4) : Keep amp off when pinging ; TelemetryFormat=0 ; Reporting format for data. Choose from: ; 0: Segy ; 1: SideScan ; 2: Private - Compressed for Telemetry Bandwidth Reduction ; 3: Compressed Header : Decompression Library unpacks to Segy ; 4: Compressed Header : Decompression Library unpacks to SideScan ; DiskFormat=-1 ; Same meaning as telemetry format. Compressed header format IS NOT ; recommended since it lacks a full time stamp. A value of -1 will ; base the format on the TelemetryFormat, but disabling the compressed header option. ; TriggerDivisor=1 ; Trigger divisor in external and coupled modes. ; TriggerSystem=0 ; Subsystem index to trigger off of and not a logical subsystem number. The indices are ; typically 0: SB, 1: SSL, 2: SSH ; TriggerDelay=0 ; Trigger delay in external and coupled modes in us. ; EnablePingSorting=-1 ; Set to 1 to enable ping sorting. Set to 0 to disable. -1: Sort if ; sidescan channel. ; HysterisisBits=0 ; Bits of hysterisis on "WeightingFactor" of returned data. A value of 0 ; means no hysterisis. A value of one requires a change of 2 bits. ; MultiPingAlgorithm=0 ; Multiping algorith option. Choose from ; 0 : Multiping is not supported. ; 1 : Multiple pings in the watercolumn supported. Window determines spherical correction ; factor and ping depth. ; 2 : Use algorithm 3 for a subbottom and algorithm 4 for a sidescan ; 3 : Multiping data ends at the next pulse (of any pulse phase). ; 4 : Multiping data continues UNTIL the next pulse of the same pulse phase. ; QCSource=0 ; Source for QC Post processing. Choose from 0 for disabled, 1 for network window, ; 2 for disk window. ; QCSubsampleMethod=0 ; Decimation method for qc data. Choose from 0 for max, 1 for avg, and 2 for none. ; QCLongTrackSubSampling=1 ; Decimation factor along track (ping decimation) ; QCCrossTrackSubSampling=1 ; Decimation factor across track (sample decimation) ; QCBlendingMask=255 ; Blending mask for QC Data. For SAS and MPX systems, this determines which respective ; channels are summed. This is a bit mask. If no bits are set no QC data will be ; returned. The LSB corresponds to the first channel on each side. On a SAS system, ; a value of 63 will sum all 6 channels in the returned value. ; DCRemoval=-2 ; DC (Direct path) removal method. -1 : Use pulse length, -2 : Let sonar choose best, ; 0: disabled, positive value: remove specified number of ms. -3 : Same as -2 but stop ; dynamic estimation after a short period of time. ; OneWindowForEntireSubsystem=0 ; If set non-zero, the channel 0 window is used for all additional channels. If other channels ; have a different data type the window parameters are interpolated to yield the same amount of ; data for the new data type. This was done to support the 512W fish. ; PowerAmpFeedbackADCChannel= -1 ; ADC Channel to use for poweramp feedback for a SIB SB card solution. ;---------------------------------------------------------------------------------- ; AGC Parameters are specified at the subsystem level. For a side scan subsystem, ; the AGC algorithm is ignored if there is a VGA gain ramp for the current pulse. ; Otherwise the gain ramp is set to a constant gain value based on the maximum ; signal meter readings. For a SB subsystem, only the AGCHigh and AGCLow values ; are used, whereas all keywords apply for a sidescan subsystem. ; It should be noted that for an MPX subsystem, there is a duplicate set of keywords ; in the [Multiping] section. The Multiping section parameters are used in this case ; IF multiping post processing is enabled AND the subsystem level parameters are used ; otherwise. For a sidescan subsystem, if there is more than one channel of data ; (eg port and stbd => 2 channels) then the AGC gain is based on the max value from ; all channels that are sending data OUT OF THE NETWORK interface socket. ;---------------------------------------------------------------------------------- ; AGCHigh=32000 ; High threshold for AGC algorithm. ; AGCLow=7500 ; Low threshold for AGC algorithm. ; AGCUpDelta=2 ; Amount to increase gain by in 10 * DB units when too low or too high. ; A value of 0 will disable the agc. The maximum value is 100. ; AGCDownDelta=2 ; Amount to reduce gain by in 10 * DB units when too low or too high. ; A value of 0 will disable the agc. The maximum value is 100. ; AGCUpCount=4 ; Number of consecutive pings that must be below threshold before gain is increased. ; AGCDownCount=1 ; Number of consecutive pings that must be above threshold before gain is reduced. ; AGCGainMin = 0 ; Minimum gain to apply while AGC algorithm is active in DB * 10. ; AGCGainMax = 460 ; Maximum gain to apply while AGC algorithm is active in DB * 10. ; AutoPulseMode = 0 ; Auto pulse selection mode. Set to 0 to disable. Set to 1 to 4 to limit ; pulse selection to the specified number of pulses in the water (for multiping ; systems). When non-zero, pulses are selected based on operating range or ; ping rate, and cannot be specifically selected from the topside. ; NotchCenterFrequency=0 ; NotchWidth=200 ; Notch (frequency removal) of a specific frequency in hz with a specified removal ; width in hearts. If the center frequency is 0 this feature is disabled. This ; is not effected by frequency shifts, and if the notch out frequency is outside of ; the match filter bandwidths then it has no effect. ; NoAliasing=0 ; Set to 1 to (sometimes) double the match filtered sample rate. If the match filter ; sample rate is not at least twice the max frequency then the sample rate is doubled ; if possible. This makes it possible to discard the imaginary part of the data for ; a subbottom system and still not alias. All pulses will not alias, even when this ; option is not set if complex data is maintained by post processing. ; Set to 2 to use the bandwidth and not the max freq as the criteria for no aliasing. A value of ; 2 would be more appropriated for a side scan system. ; CompensateMatchFilteredDataForPulsePowerLevel=1 ; Set non-zero to apply the recriprical of the the pulse power level to returned ; match filtered data. This is recommended for subbottom data, especially if ; the reflection coefficient is used, and is not normally applied for side scan data. ; PostProcessor=0 ; Set to the following non-zero values to enable the specified type of post processor: ; (1) : Multiping : The [MultipingN] sections apply, and MPX type post processing ; (for a 4300 or 4200 system are applied). ; (2) : 4500DF : The 4500 Dynamic Focus algorithms are applied. ; (3) : MX and DF : Both the multiping and dynamic focus algorithms are applied. The ; [MPX_And_DFN] section apply. ;--------------------------------------------------------------- ; [MPX_AND_DFN] : Multiping with Dynamic Focus superset options ;--------------------------------------------------------------- ; FocusTable=4700FocusTable.txt ; The focus table contains the hydrophone geometry information and which channels to include ; at which range. See comments in a sample focus table for details. This file is requried for ; the post processor to work correctly. ; CalDir=..\MPCal ; Location where MPX type calibration files are to be stored. ; BlendingMode=3 ; Default blending mode. Choose from: ; 0: Disabled - bypasses post processor ; 1: Use the fore arrays only ; 2: Use the aft arrays only ; 3: Blend the data ; -1:Use the fore arrays only (same as 1) ; -2: Use the second channel only ; -3: ... etc, use the nth channel only ; Note that using a specific channel will only process that channel through the blending ; algorithm, with the weights specified by the blending table, so this will be different than ; the channel passed through when blending is disabled. ; CalMaxPulseAttenuation=100 ; Maximum pulse attenuation in DB * 10 ; DynamicGainBalancing=1 ; Set to 0 to disable multiping gain balancing, 1 to enable, or -1 to ; always disable (override topside messages). ; CompressMethod=0 ; Select a compression algorithm. ; A value of 1 is about 30 % compression. ; A value of 2 is about 50 % compression. ; If no keyword is present, the [Main] CompressNet keyword value is used so this keyword need ; not be present to compress data. ; EnabledQueues=3 ; This is a bit mask. Set the 1's bit to enable the post processor for the network queue and ; set the 2's bit to enable the post processor for the disk queue. The value 3 enables both. ;======================= ; PULSECAL.PCF Keywords: In the same section name: ;======================= ; CalPulsePowerStart=600 ; CalPulsePowerEnd=800 ; Calibration range in tenths of a ms units for calculating the calibration statistic ;------------------------------------------- ; [MultipingN] : Multiping algorithm options ;------------------------------------------- ; Subsystem=-1 ; Set to 1 to enable the multiping post processor for this subsystem. Use -1 for ; disabled. ; CompressMethod=0 ; Select a compression algorithm. ; A value of 1 is about 30 % compression. ; A value of 2 is about 50 % compression. ; If no keyword is present, the [Main] CompressNet keyword value is used so this keyword need ; not be present to compress data. ; CalRange=2000 ; Recommended operating range for calibration in MS * 10 ; The ADC Related values below are presently obsolete: ; CalMaxADCGain=200 ; Default maximum gain to apply per ADC in DB * 10 ; CalADCStart0=200 ; CalADCEnd0=400 ; CalADCStart1=500 ; CalADCEnd1=700 ; CalADCStart2=900 ; CalADCEnd2=1100 ; CalADCStart3=0 ; CalADCEnd=0 ; Calibration bins for ADCs in MS * 10 ; CalMaxPulseAttenuation=100 ; Maximum pulse attenuation in DB * 10 ; CalDir=..\MPCal ; Directory to save calibration files in. ; BlendingMode=3 ; Default blending mode where: ; 0: None ; 1: Fore Array ; 2: Aft Array ; 3: Blended ; ADCConfig=0 ; ADC Channel config to use for multiping playback. Choose from ; 0 : Standard (4 chan : 0=Port Fore, 1=Stbd Fore, 2=Port Aft, 3=Stbd Aft) ; 1 : Standard (2 chan : 0=Port Fore, 1=Stbd Fore) ; 2 : Old Data (2 chan : 0=Port Fore, 1=Port Aft) ; DynamicGainBalancing=1 ; Set to 0 to disable multiping gain balancing, 1 to enable, or -1 to ; always disable (override topside messages). ;---------------------------------------- ;[NAV] : Navigation configuration options ;---------------------------------------- ; Options = 0 ; Set the following bits if these options are desired: ; Bit 0: GXY as GGU (special work around) ; Bit 1: Accept time nmea strings with no month day year items ; ; For each field items to be stuffed several tuning parameters can be ; specified. The items are the N values as detailed below: ; 0 : Lat lon ; 1 : Course ; 2 : Speed ; 3 : Heading ; 4 : Pressure ; 5 : Pitch / Roll ; 6 : Altitude ; 7 : Heave ; 8 : Water temperature ; 9 : Depth ; 10 : Annotation ; 11 : Cable Counter ; 12 : Time ; The item parameters are the keywords below ; SourceN=0 ; (Example Source0=8 for lat lon from GLL). The source field determines ; the source for the field. The special value 0 indicates auto detection, ; based on the software's best guess of the best active string. The value 1 is ; for disabled, 2 for manual entry (ManV0 and or Manv1 fields). Additional values ; can be used to specify a specific nmea string : consult Edgetech for their codes ... ; but as of when this note was written the supported values are: ; 3 : NMEA OSD, 4: NMEA EVT, 5: NMEA GXY, 6: NMEA GGU, 7: NMEA RMA, ; 8 : NEMA GLL, 9: NMEA GGA, 10: NMEA VTG, 11: NMEA HDG, 12: NMEA RMC, ; 13: NMEA ZDA, 14: RDI DVL, 15: PRESSURE, 16: PITCHROLL,17: BOTTOM TRACK, ; 18: NMEA DBT, 19: NEMA DPT, 20: NMEA GMP, 21: NMEA GNS, 22: NMEA HDT, ; 23: NMEA MTW, 24: NMEA VBW, 25: NEMA XDR, 26: ALTITUDE, 27: NMEA SSB, ; 28: NMEA SNS, 29: CABLECTR, 30: COURSE ; NOTE that not all values have compatible values in them for the source item and in ; most cases only are few make sense. ; ChanN=0 ; The channel (eg serial port) used for the receipt if the source is not automatic. ; TimeoutN=0 ; The timeout in seconds used to invalidate the item. The special value 0 is ; interpreted as a timeout of 10 seconds. ; ManV0_N=0 ; ManV1_N=0 ; Manual entry values. Most fields only require ManV0_N. ; NAVInterpolation=0 ; Set to 0 to disable. Set to 1 to use the time inside the nmea sentence first and then receipt time. ; Set to 2 to use receipt time. ; Note that this will delay the output of data and require additional memory resources. ; When enabled the header in acoustic records is filled with time interpolated data for ; items such as pitch roll and lat lon. ;---------------------------------------------- ;[Responder] : Responder Configuration Settings ;---------------------------------------------- ; ResponderEnabled = 0 ; Set to 1 to enable responder, which uses the middle trigger line (B) when in ; external trigger mode. ; TriggerRate = 1.0 ; Default trigger rate when in internal (pinger) trigger mode. ; TriggerMode = 1 ; Default trigger mode. Use 0 for internal (pinger), 1 for external and 2 for coupled ; PulseType = 1 ; Default Type of response pulse. Only the value 1 (chirp) is supported. ; PulsePowerLevel = 1.0 ; Default Response power level (max of 1.0). ; PulseLength = 10.0 ; Default Response pulse length in ms ; PulseCenterFrequency = 25.0 ; Default Response pulse center frequency in kHz ; PulseBandwidth = 4.0 ; Default Response pulse bandwidth in kHz ; NOTES: Max Pulse length = 50ms ( Duty cycle (Pulse length/Pulse interval ) < 10% ; Max Freq = 28Khz ; Min Freq = 23Khz ; OnOff = 0 ; Default operating mode (0 for off, 1 for on) ; Subsystem = -1 ; When in coupled mode, the subsystem number to use as the trigger. ; TriggerDelay = 0 ; Unused coupled mode option ; TriggerDivisor = 1 ; Trigger divisor in coupled and external modes ; WindowType = 0 ; Choose from 0: for minimum interference with sonar data (uses a blackman harris window) ; 1: for normal operation (uses a modest taper for more energy) ; 2: for no window (bang bang).