jpl.mipl.tlm.sirtf
Class APID13Packet

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

public class APID13Packet
extends Object

Parses and encapsulates telemetry data found in the pointing reconstruction APID. These packets are packed binary data that contain the following information:

Entity Start byte
position
Bytes Data type Sampling rate Description
rate body gyro 0 240 double 10 sampling of x, y, z rate body gyro
Quaternion estimate 240 64 double 2 sampling of quaternion estimate
Rate estimate 304 48 double 2 sampling of rate estimate
Rate valid time 352 16 double 2 SCLK at when sampling occurred
ATDT mode 368 8 int 2
STA data quality 376 8 int 2
STA data valid time 384 16 double 2 SCLK at when STA samplings occurred
STA raw words 400 26 structure 2 STA raw words from which can be computed:

Version:
$Id: APID13Packet.java,v 1.4 2003/06/07 19:17:41 myche Exp $
Author:
Myche McAuley

Constructor Summary
APID13Packet()
           
 
Method Summary
 RateDataBean getRateDataBean(int index)
           
 double[] getRateValidTime()
           
 STADataBean getSTADataBean(int index)
           
 double[] getSTADataValidTime()
           
 boolean parse(byte[] data)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

APID13Packet

public APID13Packet()
Method Detail

parse

public boolean parse(byte[] data)

getRateDataBean

public RateDataBean getRateDataBean(int index)

getSTADataBean

public STADataBean getSTADataBean(int index)

getRateValidTime

public double[] getRateValidTime()

getSTADataValidTime

public double[] getSTADataValidTime()

toString

public String toString()
Overrides:
toString in class Object