!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! SDDL Name: CONV_POLYNOMIAL.SDDL ! ! Purpose: This SDDL file defines the CONV_POLYNOMIAL relation. ! ! Modification History: ! ! Date OPR Who Reason ! -------- ------- --- ------------------------------------------------- ! 06/28/96 29389 Rose Original implementation ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! LANGUAGE SQL RECORD CONV_POLYNOMIAL !------------------------------------------------------------------------------ ! ! RECORD INFORMATION ! !------------------------------------------------------------------------------ DESCRIPTION "This relation specifies the POLYNOMIAL conversions which are to be applied to certain telemetry mnemonics. In the past PODPS used a wide relation: one which had a single tuple for each mnemonic, and 8 coefficients for each mnemonic. While this was not such an awkward design as the discrete and linear conversion relations, we decided to follow through with the design change. The current design allows a mnemonic to have any number of tuples, each one of which specifies a particular ordered coeffiecient. The conversion of the mnemonic value (x) is: y = c0 + c1*x + c2*x^2 + ... + cn*x^n " !------------------------------------------------------------------------------ ! ! FIELD INFORMATION ! !------------------------------------------------------------------------------ FIELD mnemonic TYPE C8 DESCRIPTION "The name of the telemetry mnemonic" END_FIELD FIELD c_order TYPE I4 DESCRIPTION "The order of the coefficient (start at 1)" END_FIELD FIELD coeff TYPE R4 DESCRIPTION "The corresponding coefficient value" END_FIELD END_RECORD !------------------------------------------------------------------------------ ! ! RELATION DECLARATION ! !------------------------------------------------------------------------------ RELATION conv_polynomial TYPE CONV_POLYNOMIAL DESCRIPTION "polynomial conversion coefficients" SUBSYSTEM_USING "OPUS" INDEX conv_polynomial_1 TYPE unique, clustered FIELDS mnemonic, c_order END_INDEX END_RELATION !------------------------------------------------------------------------------ ! ! INSTANCE DECLARATION ! !------------------------------------------------------------------------------ INSTANCE conv_polynomial GLOBAL TYPE CONV_POLYNOMIAL END_INSTANCE