| expln |
|
Table of contents
Procedure
EXPLN ( Get Explanation for Short Error Message )
SUBROUTINE EXPLN ( MSG, EXPL )
Abstract
Return the explanation of a short error message.
Required_Reading
ERROR
Keywords
ERROR
Declarations
IMPLICIT NONE
CHARACTER*(*) MSG
CHARACTER*(*) EXPL
Brief_I/O
VARIABLE I/O DESCRIPTION
-------- --- --------------------------------------------------
MSG I A short error message.
EXPL O The explanation of the short error message.
Detailed_Input
MSG is a "short" error message.
MSG indicates the type of error that has occurred.
The exact format that MSG must follow is
described in the required reading file, error.req.
Detailed_Output
EXPL is a character string containing an one-line
explanation of the short error message, MSG.
If there is no explanatory text corresponding
to the input string, MSG, EXPL is blank.
Parameters
None.
Exceptions
1) This routine does not detect any errors.
However, this routine is part of the interface to the SPICELIB
error handling mechanism. For this reason, this routine does
not participate in the trace scheme, even though it has
external references.
Files
None.
Particulars
None.
Examples
C
C We want to find the explanation corresponding to
C the short message, SPICE(ZERORADIUS) :
C
CALL EXPLN ( SPICE(ZERORADIUS), EXPL )
Now, EXPL =
'Invalid Radius--Equatorial or Polar Radius is Zero'
Restrictions
None.
Literature_References
None.
Author_and_Institution
N.J. Bachman (JPL)
J. Diaz del Rio (ODC Space)
B.V. Semenov (JPL)
W.L. Taber (JPL)
Version
SPICELIB Version 1.1.0, 12-AUG-2021 (JDR)
Added IMPLICIT NONE statement.
Edited the header to comply with NAIF standard.
SPICELIB Version 1.0.2, 18-APR-2014 (BVS)
Minor header edits.
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, 31-JAN-1990 (NJB)
|
Fri Dec 31 18:36:21 2021