Index of Functions: A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 
Index Page
expln

Table of contents
Procedure
Abstract
Required_Reading
Keywords
Declarations
Brief_I/O
Detailed_Input
Detailed_Output
Parameters
Exceptions
Files
Particulars
Examples
Restrictions
Literature_References
Author_and_Institution
Version

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