This appendix lists the definitions of the PIA internal strutures, PHTERD, PHTSRD, PHTSCP, PHTSPD, PHTAAD, PHTCS, ADM and PHTCLA. The related common block is made available to the IDL environment by, e.g. executing @phterd from the IDL prompt. This will make the ERD Data structure as defined below avaliable for use under the IDL interactve line interface environment.

18.1 PHTERD

@PHTERD

PHTERD_REC = {PHTERD_TYPE, $
         UNIT: ` `, $
         DET: ` `, $
         ADMN: ` `, $
         ORDR: 0,  $
         DIMS: 0L, $ 
         TINT: 0., $
         NNDR: 0, $
         RCHP: 0, $
         HDR: HANDLE_CREATE(), $
         RAWP: HANDLE_CREATE(), $
         CONP: HANDLE_CREATE(), $
         FITV: HANDLE_CREATE(), $
         TIME: HANDLE_CREATE(), $
         PIXF: HANDLE_CREATE(), $
         CHOP: HANDLE_CREATE(), $
         STEP: HANDLE_CREATE(), $
         FCSN: HANDLE_CREATE(), $
         TEMP: HANDLE_CREATE(), $
         FCS1: HANDLE_CREATE(), $
         FCS2: HANDLE_CREATE(), $
         TKEY: HANDLE_CREATE(), $
         RPID: HANDLE_CREATE()}

PHTERD = {PHTERD_TYPE}

18.2 PHTSRD

@phtsrd
         
PHTSRD_REC = {PHTSRD_TYPE, $
         UNIT: ` `, $
         HDR: HANDLE_CREATE(), $
         DET: ` `, $
         ADMN: ` `, $
         ORDR: 0,  $
         DIMS: 0L, $ 
         SLDI: 0L,  $
         RCHP: 0L,  $
         SLOP: HANDLE_CREATE(), $
         SLUN: HANDLE_CREATE(), $
         FLAG: HANDLE_CREATE(), $
         STIM: HANDLE_CREATE(), $
         CHOP: HANDLE_CREATE(), $
         STEP: HANDLE_CREATE(), $
         FCSN: HANDLE_CREATE(), $
         TEMP: HANDLE_CREATE(), $
         FCS1: HANDLE_CREATE(), $
         FCS2: HANDLE_CREATE(), $
         TKEY: HANDLE_CREATE(), $
         RPID: HANDLE_CREATE()}

PHTSRD = {PHTSRD_TYPE}

18.3 PHTSCP

         
@phtscp

PHTSCP_REC = {PHTSCP_TYPE, UNIT: ` `, $
         HDR: HANDLE_CREATE(), $
         DET: ` `, $
         ADMN: ` `, $
         ORDR: 0,  $
         DIMS: 0L, $ 
         TIME: HANDLE_CREATE(), $
         AVER: HANDLE_CREATE(), $
         AVUN: HANDLE_CREATE(), $
         MEDI: HANDLE_CREATE(), $
         Q1ME: HANDLE_CREATE(), $
         Q3ME: HANDLE_CREATE(), $
         FLAG: HANDLE_CREATE(), $
         CHOP: HANDLE_CREATE(), $
         STEP: HANDLE_CREATE(), $
         FCSN: HANDLE_CREATE(), $
         TEMP: HANDLE_CREATE(), $
         FCS1: HANDLE_CREATE(), $
         FCS2: HANDLE_CREATE(), $
         TKEY: HANDLE_CREATE(), $
         RPID: HANDLE_CREATE()}

PHTSCP = {PHTSCP_TYPE}

18.4 PHTSPD

         
@PHTSPD

PHTSPD_REC = {PHTSPD_TYPE, $
         UNIT: ` `, $
         DET: ` `, $
         ADMN: ` `, $
         ORDR: 0,  $
         DIMS: 0L, $ 
         HDR: HANDLE_CREATE(), $
         TKEY: HANDLE_CREATE(), $ 
         RPID: HANDLE_CREATE(), $ 
         KYID: HANDLE_CREATE(), $ 
         FILT: HANDLE_CREATE(), $ 
         APER: HANDLE_CREATE(), $ 
         POLZ: HANDLE_CREATE(), $ 
         NDRS: HANDLE_CREATE(), $ 
         CSTP: HANDLE_CREATE(), $ 
         DWEL: HANDLE_CREATE(), $ 
         MEAS: HANDLE_CREATE(), $ 
         CPOS: HANDLE_CREATE(), $
         TIME: HANDLE_CREATE(), $
         MNPW: HANDLE_CREATE(), $
         MNPU: HANDLE_CREATE(), $
         MDPW: HANDLE_CREATE(), $
         Q1PW: HANDLE_CREATE(), $
         Q3PW: HANDLE_CREATE(), $
         DEC: HANDLE_CREATE(), $
         RA: HANDLE_CREATE(), $
         ROLL: HANDLE_CREATE(), $
         PLEN: HANDLE_CREATE(), $
         FLAG: HANDLE_CREATE()}
         
PHTSPD = {PHTSPD_TYPE}

18.5 PHTAAP

         
@PHTAAP
         
PHTAAP_REC = {PHTAAP_TYPE, $
         ADMN:' `, $
         DET:' `, $
         DIMS: 0L, $
         FILT: 0, APER: 0, POLZ: 0, $
         HDR: HANDLE_CREATE(), $
         TIME: HANDLE_CREATE(), $
         CSTP: HANDLE_CREATE(), $
         CPOS: HANDLE_CREATE(), $
         DWEL: HANDLE_CREATE(), $
         MNFL: HANDLE_CREATE(), $
         MNFU: HANDLE_CREATE(), $
         MNBR: HANDLE_CREATE(), $
         MNBU: HANDLE_CREATE(), $
         MDFL: HANDLE_CREATE(), $
         Q1FL: HANDLE_CREATE(), $
         Q3FL: HANDLE_CREATE(), $
         MDBR: HANDLE_CREATE(), $
         Q1BR: HANDLE_CREATE(), $
         Q3BR: HANDLE_CREATE(), $
         RPID: HANDLE_CREATE(), $
         DEC: HANDLE_CREATE(), $
         RA: HANDLE_CREATE(), $
         ROLL: HANDLE_CREATE(), $
         FLAG: HANDLE_CREATE()}

PHTAAP = {PHTAAP_TYPE}

18.6 PHTCS

         
PHTCS_REC_TYPE = {PHTCS_TYPE, $
         UNIT: ` `, $
         DIMS: 0L, $
         HANDLE: HANDLE_CREATE()}

PHTCS_STRUC_TEMPLATE = { $
         UNIT: `UNIT', $
         DIMS: `DIMS', $
         UKST: `UKST' , $
         UKEN: `UKEN' , $
         IKST: `IKST' , $
         IKEN: `IKEN' , $
         UTST: `UTST' , $
         UTEN: `UTEN' , $
         FLID: `FLID' , $
         AOTN: `AOTN' , $
         SUBS: `SUBS' , $
         OPFO: `OPFO' , $
         F1TS: `F1TS' , $
         F2TS: `F2TS' , $
         F1PS: `F1PS' , $
         F2PS: `F2PS' , $
         C1PS: `C1PS' , $
         C2PS: `C2PS' , $
         C3PS: `C3PS' , $
         CMOD: `CMOD' , $
         CAMP: `CAMP' , $
         CSTE: `CSTE' , $
         CINC: `CINC' , $
         CRES: `CRES' , $
         DETA: `DETA' , $
         DRS: `DRS' , $
         MUX1: `MUX1' , $
         MUX2: `MUX2' , $
         XSTA: `XSTA' , $
         D1OF: `D1OF' , $
         D1GA: `D1GA' , $
         D2OF: `D2OF' , $
         D2GA: `D2GA' , $
         FREQ: `FREQ' , $
         NNDR: `NNDR' , $
         NDR: `NDR' , $
         INTT: `INTT' , $
         MEAT: `MEAT' , $
         MPC1: `MPC1' , $
         MPC2: `MPC2' , $
         MPC3: `MPC3' , $
         MET: `MET' }
         
PHTCS = {PHTCS_TYPE}

18.7 ADM

         
@adm

ADM_REC = {ADM_TYPE, NAME: ` `, $
         PHTCS: -1L, $
         PHTERD: -1L, $
         PHTSRD: -1L, $
         PHTSCP: -1L, $
         PHTSPD: -1L, $
         PHTCLA: -1L, $
         PHTIERD: -1L, $
         PHTISRD: -1L, $
         PHTISCP: -1L, $
         PHTISPD: -1L, $
         PHTICLA: -1L }
         
ADM = {ADM_TYPE}

18.8 PHTCLA

         
@phtcla
         
PHTCLA_REC = {PHTCLA_TYPE, $
         UNIT: ` `, $
         DET: ` `, $
         ADMN: ` `, $
         ORDR: 0,  $
         DIMS: 0L, $ 
         DWEL: 0L, $ 
         RPID: HANDLE_CREATE(), $ 
         QFLG: HANDLE_CREATE(), $ 
         QSTA: HANDLE_CREATE(), $ 
         STAT: HANDLE_CREATE(), $ 
         CPOS: HANDLE_CREATE(), $ 
         FCS1: HANDLE_CREATE(), $ 
         FCS2: HANDLE_CREATE(), $ 
         TEMP: HANDLE_CREATE(), $
         TIME: HANDLE_CREATE(), $
         BIAS: HANDLE_CREATE(), $
         PIXL: HANDLE_CREATE(), $
         PUNC: HANDLE_CREATE()}
         
PHTCLA = {PHTCLA_TYPE}


Chapter history:
Date Author Description
15/06/1996 Carlos GABRIEL (ESA-SAI) First Version
20/07/1996 Carlos GABRIEL (ESA-SAI) Update