DOWNLOOKER_pre_Firmware_16.3.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 _ P R E _ F I R M W A R E _ 1 6 . 3 . 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:22:00 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: 9 59 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 downlooker command file for firmware pre 16.3
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
;   - contains only commands that change factory defaults
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    13
;   - assumes that LADCP mode is installed
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    14
;   - collect data in beam coordinates
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    15
;   - staggered single-ping ensembles every 1.5s/2.0s
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    16
;   - narrow bandwidth
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    17
;   - 25 8m cells --- reduce after determining the regional instrument
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    18
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    19
; HISTORY:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    20
; Feb  1, 2006:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    21
;	- released for CLIVAR P16N
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    22
; Oct 30, 2006:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    23
;	- adapted for LADDER 1
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    24
; Nov 19, 2008:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    25
;	- removed CR1 for acquire V1.3
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    26
; Oct 14, 2009:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    27
;	- added explicit setting of narrow band mode
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    28
; Jul  3, 2020:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    29
;	- expunged master/slave terminology
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    30
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    31
TC2			; ensembles per burst
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    32
LP1			; pings per ensemble
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    33
TB 00:00:03.50		; time per burst
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    34
TE 00:00:01.50		; time per ensemble
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    35
TP 00:00.00		; time between pings
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    36
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    37
LN25			; number of depth cells
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    38
LS0800			; bin size [cm]
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    39
LF0			; blank after transmit [cm]
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    40
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    41
WB1			; narrow bandwidth mode 1 (not sure if required)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    42
LW1			; narrow bandwidth LADCP mode
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    43
LV250			; ambiguity velocity [cm/s]
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
SM1			; send sync pulse
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    46
SA011			; send pulse before each ensemble
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    47
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
    48
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
    49
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    50
EZ0011101		; Sensor source:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    51
			;	- manual speed of sound (EC)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    52
			;	- manual depth of transducer (ED = 0 [dm])
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    53
			;	- measured heading (EH)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    54
			;	- measured pitch (EP)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    55
			;	- measured roll (ER)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    56
			;	- manual salinity (ES = 35 [psu])
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    57
			;	- measured temperature (ET)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    58
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    59
EX00100			; coordinate transformation:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    60
			;	- radial beam coordinates (2 bits)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    61
			;	- 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
    62
			;	- no 3-beam solutions
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    63
			;	- no bin mapping
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    64
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    65
CF11101			; Flow control:
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    66
			;	- automatic ensemble cycling (next ens when ready)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    67
			;	- automatic ping cycling (ping when ready)
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    68
			;	- binary data output
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    69
			;	- disable serial output
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    70
			;	- enable data recorder
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    71
5e67754f6457 V1.6: no more master/slave terminology
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    72
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
    73
CS			; start pinging