DOWNLOOKER.cmd
author A.M. Thurnherr <athurnherr@yahoo.com>
Fri, 03 Jul 2020 10:25:08 -0400
changeset 12 5e67754f6457
permissions -rw-r--r--
V1.6: no more master/slave terminology
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     1
;======================================================================
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     2
;                    D O W N L O O K E R . C M D 
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     3
;                    doc: Tue Jun 15 11:46:07 2004
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     4
;                    dlm: Fri Jul  3 10:05:14 2020
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     5
;                    (c) 2004 A.M. Thurnherr
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     6
;                    uE-Info: 39 42 NIL 0 0 72 2 2 8 NIL ofnI
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     7
;======================================================================
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     8
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     9
; This is the default downlooker command file
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    10
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    11
; NOTES:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    12
;   - this version requires firmware 16.30 or higher
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    13
;   - should contain only commands that change factory defaults
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    14
;   - assumes that WM15 (LADCP) mode is installed
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    15
;   - collect data in beam coordinates
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    16
;   - staggered single-ping ensembles every 1.3s/1.5s
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    17
;   - narrow bandwidth
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    18
;   - 25x 8m cells
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    19
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    20
; HISTORY:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    21
;   Jan  7, 2011: - created for Firmware 16.30 or higher from old version
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    22
;		  - increased pinging rate
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    23
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    24
WM15			; water mode 15 (LADCP)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    25
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    26
TC2			; ensembles per burst
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    27
LP1			; pings per ensemble
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    28
TB 00:00:02.80		; time per burst
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    29
TE 00:00:01.30		; time per ensemble
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    30
TP 00:00.00		; time between pings
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    31
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    32
LN25			; number of depth cells
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    33
LS0800			; bin size [cm]
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    34
LF0			; blank after transmit [cm]
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    35
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    36
LW1			; narrow bandwidth LADCP mode
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    37
LV400			; ambiguity velocity [cm/s]
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    38
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    39
SM1			; send sync pulses
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    40
SA011			; send pulse before each ensemble
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    41
SB0			; disable hardware-break detection on Channel B (ICN118)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    42
SW5500			; wait .5500 s after sending sync pulse
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    43
SI0			; # of ensembles to wait before sending sync pulse
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    44
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    45
EZ0011101		; Sensor source:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    46
			;	- manual speed of sound (EC)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    47
			;	- manual depth of transducer (ED = 0 [dm])
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    48
			;	- measured heading (EH)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    49
			;	- measured pitch (EP)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    50
			;	- measured roll (ER)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    51
			;	- manual salinity (ES = 35 [psu])
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    52
			;	- measured temperature (ET)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    53
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    54
EX00100			; coordinate transformation:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    55
			;	- radial beam coordinates (2 bits)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    56
			;	- use pitch/roll (not used for beam coords?)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    57
			;	- no 3-beam solutions
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    58
			;	- no bin mapping
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    59
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    60
CF11101			; Flow control:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    61
			;	- automatic ensemble cycling (next ens when ready)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    62
			;	- automatic ping cycling (ping when ready)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    63
			;	- binary data output
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    64
			;	- disable serial output
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    65
			;	- enable data recorder
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    66
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    67
CK			; keep params as user defaults (across power failures)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    68
CS			; start pinging