Telemetry:

Path: Common/Plugins

% Generates a GUI with a set of telemetry pages.

   To initialize:

   Telemetry( 'initialize', d, onlineHelpFileName, tagForTelemetryGUI )

   The structure array d. d has the form

   d.telemetryNames{:}
   d.units{:}
   d.format{:} C format strings
   d.page(:)
 
   where 

   page(k).name
   page(k).columns
   page(k).telemetryPoint(:) A row by row list of points corresponding to
                             the names

   or a mat file name with the above information or if no input
   it will ask for a mat file of the correct form. See TelemetryDemo.

   To update the pages, type 

   Telemetry( 'update', tag, u )

   where u is the data corresponding to d.telemetryNames. u has three fields
   u.data
   u.time
   u.timeFormat 'Calendar' 'sec', 'JD'
   You must input Julian Date for JD or calendar.
   Calendar time format is a string 'mm/dd/yyyy hh:mm:ss'

   To increase internal memory allocation search for nTelemetryPoints
   and set to a larger number.

   To quit type

   Telemetry( 'quit', tag );
   
--------------------------------------------------------------------------
   Form:
   tag = Telemetry( action, modifier, u, v )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   action          (1,:)   Action to be taken by the message center
   modifier        (:)     Modifier to the message
   u               (:)     Help file name
   v               (:)     Data structure or name of the telemetry
                           data file

   -------
   Outputs
   -------
   tag             (1,:)   Returns the window tag on initialization

--------------------------------------------------------------------------

Children:

ACPro: Help/HelpSystem
Common: CommonData/xSplashMini
Common: FileUtils/OpenFile
Common: General/CenterFigure
Common: General/CloseFigure
Common: General/DeBlankLT
Common: General/IsVersionAfter
Common: General/SaveStructure
Common: General/SetUIElement
Common: General/StringMatch
Common: General/StringToTokens
Common: General/StructToCell2D
Common: General/UIElement
Common: Graphics/PltStyle
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Plugins/TelemetryPlot
Common: Time/DTAToDTS
Common: Time/DTSToDTA
Common: Time/Date2JD
Common: Time/JD2Date
Common: Time/JDToDateString
Math: MathUtils/R2P5

Back to the Common Module page