RPS Logo

Processor Internals

Contents


External Project Files
Project Description Files
Project Constraints Files
Project LaTeX File Keywords
Built-In Fields
Variables
Modules



External Project Files

NOTE: all project file names must be lower case.

File

Description

Required

'project'.paf e-mail address (PAF) yes
'project'.phf help (PHF) yes
'project'.plf LaTeX template (PLF) yes
'project'_cover.pdf cover (PDF) yes
'project'_target.pdf target (PDF) no
'project'_budget.pdf budget (PDF) no
'project'.pcf constraints (PCF) no


Project Description Files

NOTE: Characters '#', '@', '$', '=', ':', and '|' must not be embedded in the field and display

PDF

DESCRIPTION

hidden display flag (0=no,1=yes)
required value required flag (0=no,1=yes)
field field name
display display field name
type data type (1=string,2=short integer,3=long integer,4=float,5=double)
length length of data
nelement number of elements (1=atomic,#=group)
unit unit
format data format
default default value


Project Constraints Files

PCF

Description

field field name ('@' prefix for sum)
type 1=value
2=range
3=logical AND
4=logical OR
constraint value=value,...
range=minimum,maximum,...
logical=field,...
$file (external file specification)


Project LaTeX File Keywords

KEYWORD

FILE

<COVER> form
<TARGET> form
<BUDGET> form
%<TARGET> LaTeX template
%<BUDGET> LaTeX template
%<TRAILER> LaTeX template
%<TABLE> #,# LaTeX template (for target section only with #,# being number of
rows and number of lines per row, respectively
TODAY LaTeX template (for current date replacement)


Built-In Fields

BUILT-IN FIELD

DESCRIPTION

ABSTRACT Abstract
ALT.TARGET Alternate Target (if specified, field value must be
either Y or N)
COI.FUND.AMT Co-I Funding Amount
COORD.BII Galactic Latitude
COORD.DEC Declination
COORD.EPOCH Epoch
COORD.LII Galactic Logitude
COORD.OBS Co-ordinated Observation
COORD.RA R.A.
COORD.START.D Co-ordinated Observation Start Day
COORD.START.H Co-ordinated Observation Start Hour
COORD.START.MI Co-ordinated Observation Start Minute
COORD.START.MO Co-ordinated Observation Start Month
COORD.START.Y Co-ordinated Observation Start Year
COORD.STOP.D Co-ordinated Observation Stop Day
COORD.STOP.H Co-ordinated Observation Stop Hour
COORD.STOP.MI Co-ordinated Observation Stop Minute
COORD.STOP.MO Co-ordinated Observation Stop Month
COORD.STOP.Y Co-ordinated Observation Stop Year
FRINGE.BN.BASE Fringe Benefit Base
FRINGE.BN.RATE Fringe Benefit Rate
FRINGE.BN.SUB Fringe Benefit Subotal
FRINGE.BN.TOTAL Fringe Benefit Total
HEXTE.TELEM.A HEXTE Cluster A Telemetry Rate
HEXTE.TELEM.B HEXTE Cluster B Telemetry Rate
HEXTE.TELEM.SUBTOTAL HEXTE Telemetry Rate
IND.COST.BASE Indirect Cost Base
IND.COST.RATE Indirect Cost Rate
IND.COST.SUB Indirect Cost Subtotal
IND.COST.TOTAL Indirect Cost Total
NUMBER.OF.TARGETS Number of Targets
OTHER.SUB Other Subtotal
OTHER.TOO TOO Triggered by Optical/Other Observation
OTHER.TOTAL Other Total
PCAEDS.TELEM.SUBTOTAL Telemetry Subtotal for PCA/EDS
PCAEDS.TELEMETRY PCA/EDS Telemetry Rate
PI.AMT PI Funding Amount
PUBLICAT.SUB Publication Subtotal
PUBLICAT.TOTAL Publication Total
SALARY.MONTHS Number of Months
SALARY.PERCENT.TIME Percent of Time
SALARY.RATE Salary Monthly Rate
SALARY.SUB Salary Subtotal
SALARY.TOTAL Salary Total
SUBGRANT.SUB Subgrant Subtotal
SUBGRANT.TOTAL Subgrant Total
SUPP.SUB Supplies and Materials Subtotal
SUPP.TOTAL Supplies and Materials Total
TARGET.NUMBER Target Number (required field for target)
TOO Target of Opportunity Observation
TOO.PROPOSAL TOO Proposal
TOTAL.FUND.AMT Total Cost
TOTAL.OBS.TIME Total Observation Time
TOTAL.PROJECT.COST Total Project Costs
TOTAL.TIME Total Time
TRAVEL.SUB Travel Subtotal
TRAVEL.TOTAL Travel Total


Variables

VARIABLE

DESCRIPTION

cover linked list
target binary tree of linked list
budget linked list
constraints multi-level linked list
address buffer
help list
latex list


Modules

MODULE

CALL

rpsp_alloccv rpsp_alloccv
rpsp_exit
rpsp_allocpc rpsp_allocpc
rpsp_alloccv
rpsp_exit
rpsp_allocpd rpsp_allocpd
rpsp_exit
rpsp_allocpdt rpsp_loadpdf
rpsp_loadpcf
rpsp_loadpaf
rpsp_loadpf
rpsp_alloctr
rpsp_freepd
rpsp_exit
rpsp_print
fstatus (util)
rpsp_alloctr rpsp_alloctr
rpsp_exit
rpsp_close ·
rpsp_convpd rpsp_prec
rpsp_eq2gl
rpsp_gl2eq
rpsp_getfieldv
ra_str2deg (autil)
ra_deg2hms (autil)
dec_str2deg (autil)
dec_deg2dms (autil)
strttrm (util)
strupc (util)
ckint (util)
ckfloat (util)
rpsp_convtr rpsp_convtr
rpsp_convpd
rpsp_d2mjd slaCldj (sla)
slaCtf2d (sla)
rpsp_delete ·
rpsp_duppd rpsp_allocpd
rpsp_eq2gl slaEqgal (sla)
slaPreces (sla)
rpsp_exit rpsp_print
rpsp_findfield strcasecmpw (util)
rpsp_form rpsp_getfieldc
rpsp_print
rpsp_freecv ·
rpsp_freepc rpsp_freecv
rpsp_freepd ·
rpsp_freepdt rpsp_freepd
rpsp_freetr
rpsp_freepc
rpsp_freepf
rpsp_freepf ·
rpsp_freetr rpsp_freetr
rpsp_freepd
rpsp_getfieldc rpsp_findfield
rpsp_getfieldv rpsp_findfield
strttrm (util)
rpsp_gl2eq slaGaleq (sla)
slaPreces (sla)
rpsp_help rpsp_print
rpsp_init rpsp_print
rpsp_latex rpsp_ldumppd
rpsp_ldumptr
rpsp_print
rpsp_ldumppd rpsp_hidden
rpsp_string
rpsp_print
asctim (util)
strform (util)
rpsp_ldumptr rpsp_ldumptr
rpsp_ldumppd
strtrm (util)
rpsp_loadform rpsp_findfield
rpsp_alloctr
rpsp_duppd
rpsp_convpd
rpsp_convtr
rpsp_freepd
strtrm (util)
strcnvprnt (util)
rpsp_loadpaf strtrm (util)
rpsp_exit
rpsp_loadpcf rpsp_allocpc
strtrm (util)
partok (util)
strloc (util)
rpsp_loadpdf rpsp_allocpd
strtrm (util)
partok (util)
itoa (util)
rpsp_loadpf rpsp_exit
rpsp_main rpsp_init
rpsp_project
rpsp_allocpdt
rpsp_help
rpsp_latex
rpsp_submit
rpsp_constraints
rpsp_verify
rpsp_form
rpsp_freepdt
rpsp_print
strloc (util)
rpsp_nmm rpsp_hidden
rpsp_too
rpsp_tooproposal
rpsp_numberoftargets
rpsp_totaltime
rpsp_pcaedstelemetry
rpsp_pcaedstelemsubtotal
rpsp_salarysub
rpsp_salarytotal
rpsp_fringebnsub
rpsp_fringebntotal
rpsp_traveltotal
rpsp_supptotal
rpsp_publicattotal
rpsp_subgranttotal
rpsp_othertotal
rpsp_indcostsub
rpsp_indcosttotal
rpsp_totalprojectcost
strttrm (util)
rpsp_open rpsp_close
rpsp_delete
rpsp_exit
rpsp_pdumppd rpsp_hidden
rpsp_print
strform (util)
rpsp_pdumptr rpsp_pdumptr
rpsp_pdumppd
rpsp_prec slaPreces (sla)
rpsp_print ·
rpsp_project rpsp_print
fstatus (util)
rpsp_string rpsp_exit
rpsp_submit rpsp_verify
rpsp_pdumppd
rpsp_pdumptr
rpsp_open
rpsp_close
rpsp_delete
rpsp_print
mail (util)
rpsp_vdumppd rpsp_getfieldc
rpsp_getfieldv
rpsp_findfield
rpsp_print
ra_str2deg (autil)
dec_str2deg (autil)
strttrm (util)
ckint (util)
ckfloat (util)
rpsp_vdumptr rpsp_vdumptr
rpsp_vdumppd
rpsp_view
rpsp_too
rpsp_print
itoa (util)
rpsp_verify rpsp_vdumppd
rpsp_vdumptr
rpsp_print
rpsp_view rpsp_findfield
rpsp_d2mjd
rpsp_print
ra_str2deg (autil)
dec_str2deg (autil)
strtrm (util)
getnmonth (util)
Sview (external application)


RPS Development Team: RPS Help Desk
HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public