Field Name Length (bits) Bit Contents Description
Item Total Algn Off
swHousekeeping 128 + 96*n 32 0 telemetry Packet Software Housekeeping Statistics (see table 64, swreq Rev. I)
  header 6464 32 0 telemetry Header Telemetry Packet Header
    synch 3232 32 0 uint32 = 0x736f4166 This field delimits the start of a telemetry packet.
    telemetryLength 1010 1 32 uint10 = 4+3*n This field indicates the total number of 32-bit words in the telemetry packet
    formatTag 66 1 42 uint6 = 10 This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_SW_HOUSE
    sequenceNumber 1616 1 48 uint16 This field is the sequence number of the telemetry packet
  startingBepTickCounter 3232 32 64 uint32 Back End Timer Tick interrupt counter value at start of statistic accumulation
  endingBepTickCounter 3232 32 96 uint32 Back End Timer Tick interrupt counter value at end of statistic accumulation (matches start time of next period)
  statistics[(pl-4)/3] 9696*n 32 128 sw Statistic Array of software housekeeping reports
    swStatisticId 3232 1 128+
96*i
uint32 Identifies which Software Statistic is being reported [see enum SwStatistic]
    count 3232 1 160+
96*i
uint32 Count of the number of occurrences of the reported event or condition
    value 3232 1 192+
96*i
uint32 Last reported housekeeping value associated with specific event or condition

Definition of variables
i the index of an element in the statistics array (0 < i < n)
n the dimension of the statistics array [(pl-4)/3]
pl the value of the telemetryLength field