AGI GPS 13Send comments on this topic.
IAgAsGPSSatSelectPluginResultEval Interface

Description

This component is passed as the lone argument for the Evaluate() function of the plugin component. This component contains functions that allow the plugin component to access inputs and set outputs.

Public Methods

Public Method AntennaDirCurrent antenna boresight direction in the requested frame. Only eUtFrameInertial and eUtFrameFixed frames are supported.
Public Method AntennaDir_ArrayCurrent antenna boresight direction in the requested frame, returned as the array x, y, z. Only eUtFrameInertial and eUtFrameFixed frames are supported. Useful for scripting clients.
Public Method AttitudeCurrent attitude of receiver platform given as matrix representing the specified frame to body rotation
Public Method Attitude_ArrayCurrent attitude of receiver platform given as matrix representing the specified frame to body rotation, returned as an array
Public Method DateElementsCurrent epoch in requested time scale expressed in date format. Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60].
Public Method DateElements_ArrayCurrent epoch in requested time scale expressed in date format returned as the array: Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60]. Useful for scripting clients.
Public Method DateStringCurrent epoch expressed using the date format abbreviation specified.
Public Method DayCountCurrent epoch in requested time scale expressed in day format.
Public Method DayCount_ArrayCurrent epoch in requested time scale expressed in day count format returned as an array representing wholeDays, secsIntoDay. Useful for scripting clients.
Public Method DOPComputes the DOP for the currently selected satellites.
Public Method GPS_ClearAllClear all GPS satellite selections.
Public Method GPS_NumSelectedNumber of currently selected GPS satellites
Public Method GPS_PosSatellite position for specified GPS in the requested frame. Only eUtFrameInertial and eUtFrameFixed frames are supported.
Public Method GPS_Pos_ArraySatellite position for specified GPS in the requested frame (in internal units), returned as an array representing x, y, z. Only eUtFrameInertial and eUtFrameFixed frames are supported. Useful for scripting clients.
Public Method GPS_PRNPRN for specified GPS index.
Public Method GPS_SelectSelect GPS satellite. Set Select to True to use the GPS satellite at given Index.
Public Method GPS_SelectAllSelect all visible GPS satellites.
Public Method IsGPSSelectedReturns True if the GPS satellite at given Index is selected.
Public Method PosVelCurrent receiver position and velocity in the requested frame. Only eUtFrameInertial and eUtFrameFixed frames are supported.
Public Method PosVel_ArrayCurrent position and velocity in the requested frame (in internal units) returned as an array representing x, y, z, vx, vy, vz. Only eUtFrameInertial and eUtFrameFixed frames are supported. Useful for scripting clients.
Public Method TraceSet this interface to trace the next numCalls by outputting a message to the message viewer.

Public Properties

Public Property NumSatsPossibleMaximum number of GPS satellites that can be simultaneously tracked.
Public Property NumSatsVisibleNumber of GPS satellites that are currently visible.

CoClasses that Implement IAgAsGPSSatSelectPluginResultEval

© 2026 Analytical Graphics, Inc. All Rights Reserved.