jpl.mipl.tlm.sirtf
Class APID15Packet

java.lang.Object
  extended by jpl.mipl.tlm.sirtf.APID15Packet

public class APID15Packet
extends Object

Encapsulates telemetry for all the pre-channelized data that is used for both PHF and IPF processing. These are:

entity channels TLM name
STA to PCRS alignment quaternion, covariance matrix and time tag P-241[0123], P-2408, P-1341 - P-1376 S2P_FRAME_XFORM_Q[0-3], S2P_UPDATE_TIME, STP_COVARIANCE_[0-5]_[0-5]
Spacecraft velocity and time tag P-222[7-9], P-2230 EPH_SUN_2_SPACECRAFT_VELOCITY_[XYZ], EPH_COMPUTATION_TIME
GCF Rate Bias and time tag P-289[5-7], P-2299 GCF_UPDATE_RATE_BIAS_EST_[012], GCF_UPDATE_TIME_TAG
Spacecraft mode P-1428 PME_CURRENT_MODE
Earth-pointing flag P-0754 ACG_CURRENT_MODE

As a future capability (i.e., not fully implemented yet), MIPL may have to fill in gaps in the APID 13 data since the data is not collected while Earth pointing. In such cases, the pertinent information that would have been used from APID 13 for the PHF are found in the following channels:

entity channels TLM name
IRU Time tag P-1897 ITU_TIME
IRU gyro rates (1 Hz) P-0138, P-0139, P-0140 IRU_RATE_BODY_[XYZ]
Observed (smoothed) quaternion P-220[1-4] ATDT_OBS_QUATERNION_Q[1-4]

Version:
$Id: APID15Packet.java,v 1.6 2003/09/29 21:34:04 alice Exp $
Author:
Myche McAuley

Constructor Summary
APID15Packet()
           
 
Method Summary
 int getAcgMode()
           
 EphemS2SPosBean getEphS2SPosBean()
           
 RateBiasBean getRateBiasBean()
           
 int getSCMode()
           
 SCMomentumBean getSCMomenBean()
           
 STA2PCRSBean getSTA2PCRSBean()
           
 VelocityBean getVelocityBean()
           
 boolean isAcgModeAvailable()
           
 boolean isEphemAvailable()
           
 boolean isModeAvailable()
           
 boolean isRateBiasAvailable()
           
 boolean isSCMomenAvailable()
           
 boolean isSta2PcrsAvailable()
           
 boolean isStaQuatAvailable()
           
 boolean isVelocityAvailable()
           
 boolean parse(Type29CHDO data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

APID15Packet

public APID15Packet()
Method Detail

parse

public boolean parse(Type29CHDO data)

isVelocityAvailable

public boolean isVelocityAvailable()

getVelocityBean

public VelocityBean getVelocityBean()

isRateBiasAvailable

public boolean isRateBiasAvailable()

getRateBiasBean

public RateBiasBean getRateBiasBean()

isSta2PcrsAvailable

public boolean isSta2PcrsAvailable()

isStaQuatAvailable

public boolean isStaQuatAvailable()

getSTA2PCRSBean

public STA2PCRSBean getSTA2PCRSBean()

isEphemAvailable

public boolean isEphemAvailable()

getEphS2SPosBean

public EphemS2SPosBean getEphS2SPosBean()

isSCMomenAvailable

public boolean isSCMomenAvailable()

getSCMomenBean

public SCMomentumBean getSCMomenBean()

isModeAvailable

public boolean isModeAvailable()

isAcgModeAvailable

public boolean isAcgModeAvailable()

getSCMode

public int getSCMode()

getAcgMode

public int getAcgMode()