ckbss |
Table of contents
ProcedureCKBSS ( CK, begin search for segment ) ENTRY CKBSS ( INST, SCLKDP, TOL, NEEDAV ) AbstractInitiate search through loaded files to find segments applicable to the spacecraft instrument and time specified. Required_ReadingCK DAF KeywordsPOINTING DeclarationsINTEGER INST DOUBLE PRECISION SCLKDP DOUBLE PRECISION TOL LOGICAL NEEDAV Brief_I/OVARIABLE I/O DESCRIPTION -------- --- -------------------------------------------------- INST I Spacecraft and instrument ID. SCLKDP I Encoded spacecraft clock time. TOL I Time tolerance. NEEDAV I Is there a need for angular velocity? Detailed_InputINST is the NAIF ID of an instrument. SCLKDP is an encoded spacecraft clock time. TOL is a time tolerance, measured in the same units as encoded spacecraft clock. NEEDAV indicates whether or not angular velocity data is required. If .TRUE., only segments containing pointing and angular velocity data will be checked. If .FALSE., segments containing just pointing data will also be considered. Detailed_OutputNone. ParametersNone. Exceptions1) If no files have been loaded, the error SPICE(NOLOADEDFILES) is signaled. FilesAll files loaded by CKLPF are potential search targets for CKSNS. ParticularsCKBSS sets up a search for segments by CKSNS. It records the instrument and time to be searched for, and whether to require segments containing angular velocity data. If angular velocity data are required, only segments containing angular velocity data will be returned by CKSNS. If angular velocity data are not required, segments returned by CKSNS may or may not contain angular velocity data. CKBSS determines the first task that CKSNS will have to perform if it is called to get an applicable segment. A segment matches the CKBSS/CKSNS search criteria when the following statements are true. 1) INST matches the instrument number for the segment. 2) The time interval [SCLKDP - TOL, SCLKDP + TOL] intersects the time interval of the segment. 3) If angular velocity data is required, as indicated by NEEDAV, the segment contains angular velocity data. ExamplesSee $Examples in CKBSR. RestrictionsNone. Literature_ReferencesNone. Author_and_InstitutionN.J. Bachman (JPL) J. Diaz del Rio (ODC Space) W.L. Taber (JPL) R.E. Thurman (JPL) I.M. Underwood (JPL) VersionSPICELIB Version 4.1.2, 13-JAN-2021 (JDR) Edited the header to comply with NAIF standard. Moved details related to search criteria and conditions to meet it from the $Detailed_Input to $Particulars. Fixed typo in the long error message ('needs must' -> 'must'). SPICELIB Version 4.1.1, 30-JAN-2017 (NJB) Corrected various spelling errors within comments. SPICELIB Version 4.1.0, 20-NOV-2001 (NJB) Updated to support new doubly-linked list implementation: partial segment list that cannot be buffered is now deallocated here rather than in CKSNS. Minor changes to comments were made as well. SPICELIB Version 4.0.0, 17-FEB-2000 (WLT) Added the Entry point CKHAVE. SPICELIB Version 3.0.0, 03-MAR-1999 (WLT) The parameter STSIZE was increased from 1000 to 4000 to avoid the buffering error that exists in the CKBSR. SPICELIB Version 1.0.1, 10-MAR-1992 (WLT) Comment section for permuted index source lines was added following the header. SPICELIB Version 1.0.0, 07-SEP-1990 (RET) (IMU) |
Fri Dec 31 18:36:01 2021