08.05.2014 Views

XML Specification for Navigation Data Messages - CCSDS

XML Specification for Navigation Data Messages - CCSDS

XML Specification for Navigation Data Messages - CCSDS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DRAFT <strong>XML</strong> SPECIFICATION FOR NAVIGATION DATA MESSAGES<br />

4.13 USER DEFINED PARAMETERS<br />

The ODM Version 2.0 introduced the notion of ‘user-defined parameters’. These parameters<br />

are situation specific and not standardized, thus they must be specified in ICDs between the<br />

exchange participants. The use of user-defined parameters is not encouraged. User-defined<br />

parameters in the NDM/<strong>XML</strong> are only supported <strong>for</strong> the OMM and OPM Version 2; userdefined<br />

parameters are not supported in the OEM Version 2 or any other <strong>Navigation</strong> <strong>Data</strong><br />

Message. Because these parameters are not known to the schema, there is only one very<br />

broad keyword offered in the NDM/<strong>XML</strong>: . The user-defined<br />

parameters appear in a logical block that is offset with the tag<br />

. Following this tag, any number and order of<br />

tags may appear. The KVN keywords <strong>for</strong> user-defined parameters are<br />

<strong>for</strong>med by using the prefix ‘USER_DEFINED’ followed by a variable-length character string<br />

that names the parameter. In the NDM/<strong>XML</strong>, the prefix shall be the <strong>XML</strong> tag and the<br />

variable-length name of the parameter shall be the value <strong>for</strong> the ‘parameter’ attribute. All<br />

in<strong>for</strong>mation about the user-defined parameters shall be conveyed via the attributes<br />

‘parameter’ and ‘value’. The type <strong>for</strong> ‘value’ shall be ‘xsd:string’, even if the value is<br />

numeric.<br />

For example, the following KVN parameters might appear in an OMM or OPM:<br />

USER_DEFINED_ATMOSPHERE_MODEL = MSISE90<br />

USER_DEFINED_C3 = 29.376<br />

USER_DEFINED_EARTH_RADIUS = 6378.1<br />

USER_DEFINED_3RD_BODY_PERTURBATION = JUPITER<br />

These parameters would appear in an NDM/<strong>XML</strong> representation as:<br />

<br />

MSISE90<br />

29.376<br />

6378.1<br />

JUPITER<br />

<br />

<strong>CCSDS</strong> 505.0-R-2 Page 4-25 June 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!