AuthorTolat, Viral V.
MetadataShow full item record
RightsCopyright © International Foundation for Telemetering
Collection InformationProceedings from the International Telemetering Conference are made available by the International Foundation for Telemetering and the University of Arizona Libraries. Visit http://www.telemetry.org/index.php/contact-us if you have questions about items in this collection.
AbstractIn this paper we describe an object-oriented software system for realtime telemetry data management and display. The system has also been designed to be used as the primary means of data management during post-mission activities. The software system consists of three parts: the data interface library, the data format specification and the display applications. The data interface library contains a set of object definitions and procedures to provide uniform access to heterogeneous data streams. The data format specification is used by the data interface library to extract data from the raw data stream. The display applications use the data interface library to access the data and present it to the user. Currently, the interface between the data format specification and the data interface library is implemented procedurally and is modeled after a device driver. Each format is assigned a unique id and then accessed via that id. A data stream may be accessed by any number of different format specifications. A future implementation will separate the data format specification into a separate process with a message or RPC based interface. Therefore the data may be kept on remote systems and accessed in a transparent fashion. In addition, this model will support operation in distributed heterogeneous computing environments. This system handles multiple simultaneous data streams and applications can access data from different streams relatively transparently. This is possible since data variables (objects) to be displayed are specified by a syntax that contains the specification of both the data streams and the format to use. In addition, the concept of a primary stream is introduced to allow the user to scroll through one data stream and have the other streams follow. Synchronization between streams is based on time information in the data streams. Several applications have been written including various stripchart displays a tabular display and some other custom displays. A data analysis application similar to the UNIX program "awk" is currently under development. It will provide the user with the ability to extract data, i.e., report generation, for display or further analysis in an object-oriented manner.
SponsorsInternational Foundation for Telemetering