Automatic generation of telemetry flight software accompanying specifications, and decode files
First Claim
1. A computerized method of testing and verifying telemetry flight software, comprising steps of:
- providing a source code for implementing a data stream telemetry software, the source code including a format component wherein,the format component includes source code for scaling flight software variable values; and
the format component includes source code for formatting the values as telemetry stream parameters;
providing a unique version identifier in an auto-generated telemetry flight software;
compiling the auto-generated telemetry flight software into an operational flight program for testing;
running said operational flight program in a canned mode on a computer;
writing a simulated telemetry data stream from said operational flight program to a data file;
decoding said data file into a tabular format showing a value of each telemetry parameter in the simulated telemetry data stream data file;
checking on the computer said telemetry parameter values in said simulated telemetry data stream data file against pre-determined canned values expected to be written into the simulated telemetry data stream by said operational flight program; and
verifying on the computer the unique version identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer readable media, includes instructions capable of being interpreted for execution by a computer processor. The instructions provide information sufficient for: reading a master telemetry definition data file; producing a source code for implementing a data stream telemetry method, and generating documentation files for the source code. The source code includes a get component, a format component, and a blocks component. The get component includes source code for accessing flight software variable values according to the master telemetry definition data file. The format component includes source code for scaling the flight software variable values according to the master telemetry definition data file. The format component includes source code for formatting the values as telemetry stream parameters according to the master telemetry definition data file. The blocks component includes source code for placing telemetry parameters into a data stream according to the master telemetry definition data file.
-
Citations
14 Claims
-
1. A computerized method of testing and verifying telemetry flight software, comprising steps of:
-
providing a source code for implementing a data stream telemetry software, the source code including a format component wherein, the format component includes source code for scaling flight software variable values; and the format component includes source code for formatting the values as telemetry stream parameters; providing a unique version identifier in an auto-generated telemetry flight software; compiling the auto-generated telemetry flight software into an operational flight program for testing; running said operational flight program in a canned mode on a computer; writing a simulated telemetry data stream from said operational flight program to a data file; decoding said data file into a tabular format showing a value of each telemetry parameter in the simulated telemetry data stream data file; checking on the computer said telemetry parameter values in said simulated telemetry data stream data file against pre-determined canned values expected to be written into the simulated telemetry data stream by said operational flight program; and verifying on the computer the unique version identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized method for verifying correct operation of telemetry flight software, comprising steps of:
-
using a master telemetry definition data file to produce an operational flight program for telemetry; providing a unique version identifier for a telemetry stream format for the simulated data stream; reading, by a processor, a set of canned values expected to be written into a simulated telemetry data stream by the operational flight program; executing the operational flight program using the set of canned values; comparing, by the processor, a value actually written by the operational flight program to a simulated data stream with a value from said set of canned values expected to be written; comparing a version identifier actually written by the operational flight program to the simulated data stream with the unique version identifier to verify the version identifier; and ensuring that all of the canned data and each of the telemetry flight parameters processed by the operational flight program are compared. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification