; PRT03500.CMD
;
; PARTICLES MODE 35 (64 SWEEP 2) COMMAND SET
; REQUIRES IDPU S/W MODE 2.4 OR LATER
; TURNS ON HV IF IT WAS ENABLED
; TURNS ON ESA AND TEAMS.
;
; SWEEP MODES:
;  EESA: 64 SWEEPS PER SPIN (DWELL,ACCUM=1X), 48 ENERGIES, ETOP=CCh,
;        RETRACE=0, LOW ENERGY=0
;  IESA: 64 SWEEPS PER SPIN (DWELL,ACCUM=1X), 48 ENERGIES, ETOP=CCh,
;        RETRACE=0, LOW ENERGY=0
;  SESA: CYCLE MODE, 24 ENERGIES, SEPARATION=4/48, DWELL=ACCUM=1X,
;        ETOP =CCH
;  TEAMS: 64 SWEEPS/SPIN FAST SURVEY, 32SWEEPS/SPIN SLOW SURVEY, DEFAULT RANGE
;  
;  SLOW SURVEY: (TEAMS MODE SS1(1), SAVG=55, EAVG=43, IAVG=43; NOTE: DE-SPIN)
;    SESA: 8 AVERAGES/SPIN @ 24EX16A =  4.9KBPS AT 12RPM
;    EESA: 2 AVERAGE/SPIN @ 48EX32A =   4.9KBPS    "
;    IESA: 2 AVERAGE/SPIN @ 48EX32A =   4.9KBPS    "
;    TEAMS SURVEY                       3.7KBPS    "
;    TEAMS HI-MASS                      1.6KBPS    "
;    TEAMS POLE CHANNEL                 -
;    TEAMS MONITOR RATES                1.6KBPS    "
;    TEAMS PHA                          0.8KBPS    "
;                             TOTAL:   22.6KBPS    "
;
;  FAST SURVEY: (TEAMS MODE FS2(4), SAVG=50, EAVG=59, IAVG=59; NOTE: DE-SPIN)
;    SESA: 256 AVERAGES/SPIN @ 24EX16A=157.3KBPS AT 12RPM
;    EESA: 8 AVERAGES/SPIN @ 48EX64A =  39.3KBPS   "
;    IESA: 8 AVERAGES/SPIN @ 48EX64A =  39.3KBPS   "
;    TEAMS SURVEY                       14.9KBPS   "
;    TEAMS HI-MASS                       3.3KBPS   "
;    TEAMS POLE CHANNEL                 13.1KBPS   "
;    TEAMS MONITOR RATES                 3.2KBPS   "
;    TEAMS PHA                           6.6KBPS   "
;                             TOTAL:   276.9KBPS   "
;
;  BURST:
;   SESA: 768 CYCLES/SPIN @ 6SX4EX16A  471.9KBPS AT 12RPM
;   EESA: 64 SWEEPS/SPIN @ 48EX32A     157.3KBPS   "
;   IESA: 64 SWEEPS/SPIN @ 48EX32A     157.3KBPS   "
;   TEAMS: BURST @ 64 SWEEPS/SPIN      314.6KBPS   "       (DURING FAST SURVEY)
;                            TOTAL:   1101.1KBPS   "
;
; TEQ 1998-12-14 - Copied mode 18 to mode 35
;=====================================
MODEID = 035
SLOT = 5
CURRENT = 628
MODELOAD
CMDLOG PRT03500.LOG
.CMDS 66
;
; << START THE MODE DEFINITION >>
;
STARTDEF.CMD
;
;  Off -> Slow Survey Sequence:
;
.TABLE 0 0              ;DISABLE BURST FOR 30 SECONDS
.LOAD 30
.TABLE 14 0x94          ;ESA ICT, PARTICLES MODE ID
.LOAD 18
.TABLE 14 0x89          ;ESA ICT, ESA_SAVG; sESA AVERAGER MODE
.LOAD 0x55              ; 16 AVERAGES/SPIN, 12E, DESPIN
.CDDB550F               ;Direct CDI of above
.TABLE 14 0x8A          ;ESA ICT, ESA_EAVG/ESA_IAVG; eESA/iESA AVERAGER MODE
.LOADW 0x4343           ; 2 AVERAGE/SPIN, 48Ex32A, DESPIN
.CDDD4343               ;Direct CDI of above
.TABLE 14 0X80          ;ESA ICT, SWEEP MODES
.LOADW 0x24CF           ; SESA: CYCLE MODE, DWELL=1X, INCREMENT=2X, DELTA=8X ETOP=CC
.LOADW 0x00CC           ; EESA: DWELL=1X, TOPE=MAX, LOWE=RETRACE=OFF, 48E
.LOADW 0x00CC           ; IESA: DWELL=1X, TOPE=MAX, LOWE=RETRACE=OFF, 48E
.LOADW 0X0000           ; DATAMODE: ACCUM=1X
.CDFA24CF               ;Direct CDI of above
.CDFB00CC               ;Direct CDI of above
.CDFC00CC               ;Direct CDI of above
.CDFD0000               ;Direct CDI of above
.TABLE 14 0xBC          ;SESA TRACKING CONTROL
.LOAD 0                 ; DISABLE
.TABLE 14 0x98          ;PDSWEEPMASK
.LOADW 0x0003           ;  = every 4th eESA sweep
.DIAGREQ 1              ;MAX DIAGNOSTIC RATE WHILE HV ON
.ESAHVON                ;START ESA LV & HV ON SEQUENCE (NO HV IF NOT ENABLED)
.ADR 0x3CB6             ;TEAMS STARTUP SEQUENCE
.LOAD 0x71              ; TEAMS STARTUP MODE = 1
.TEAMS 1                ;TEAMS STBY->ON 
.CMDWT 2560             ;20 SECOND WAIT TO BE SURE HV ON.
.DIAGREQ 60             ;SLOW DOWN DIAGNOSTIC PACKETS
;
;=============================
;  Slow Survey -> Fast Survey Sequence:
; 
;.CDDB500F              ;sESA SURVEY -> 256 AVG/SPIN
;.CDDD5959              ;eESA/iESA SURVEY -> 8 AVG/SPIN, 48Ex64A
;.CD7780E4              ;SET TEAMS 64 SWEEPS/SPIN
;.CD7F0F00              ; TEAMS RESET
;.CD747403              ;TEAMS MODE 4
;.TABLE 14 0x98         ;PDSWEEPMASK
;.LOADW 0x0000          ;  = every eESA sweep
;
R0 = 14                 ;DEFINE FAST SURVEY PARTICLES 
DEFFASTP.CMD
.LOADW 0x500F
.LOADW 0xCDDB
.LOADW 0x5959
.LOADW 0xCDDD
.LOADW 0x80E4
.LOADW 0xCD77
.LOADW 0x0F00
.LOADW 0xCD7F
.LOADW 0x7403
.LOADW 0xCD74
.LOADW 0x0098
.LOADW 0xD08E
.LOADW 0x0000
.LOADW 0xD201
;
;=============================
;  Fast Survey -> Slow Survey Sequence:
;
;.CDDB550F              ;sESA SURVEY -> 8 AVG/SPIN
;.CDDD4343              ;eESA/iESA SURVEY -> 2 AVG/SPIN
;.CD7781E4              ;SET TEAMS 32 SWEEPS/SPIN
;.CD7F0F00              ; TEAMS RESET
;.CD747103              ;TEAMS MODE 1
;.TABLE 14 0x98         ;PDSWEEPMASK
;.LOADW 0x0003          ;  = every 4th eESA sweep
;
R0 = 14         ;DEFINE SLOW PARTICLES
DEFSLOWP.CMD
.LOADW 0x550F
.LOADW 0xCDDB
.LOADW 0x4343
.LOADW 0xCDDD
.LOADW 0x81E4
.LOADW 0xCD77
.LOADW 0x0F00
.LOADW 0xCD7F
.LOADW 0x7103
.LOADW 0xCD74
.LOADW 0x0098
.LOADW 0xD08E
.LOADW 0x0003
.LOADW 0xD201
;
; << END THE MODE DEFINITION >>
; 
ENDDEF.CMD
