typedef struct apid04_record_structure { char data_time[20] ; char proc_time[20] ; long int h004pvno ; long int h004pckt ; long int h004shdf ; long int h004apid ; long int h004segf ; long int h004cnt ; long int h004plen ; double h004time ; long int akcmdcnt ; long int akerrcnt ; double akrwspeeda ; double akrwspeedb ; double akrwspeedc ; double akrwspeedy ; double akrwtorqa ; double akrwtorqb ; double akrwtorqc ; double akrwtorqy ; double akmomentumx ; double akmomentumy ; double akmomentumz ; double aktrdmomentx ; double aktrdmomenty ; double aktrdmomentz ; double akcoattq1 ; double akcoattq2 ; double akcoattq3 ; double akcoattq4 ; double akfiattq1 ; double akfiattq2 ; double akfiattq3 ; double akfiattq4 ; double akqtriad1 ; double akqtriad2 ; double akqtriad3 ; double akqtriad4 ; double akdssbodvecx ; double akdssbodvecy ; double akdssbodvecz ; double akcssbodvecx ; double akcssbodvecy ; double akcssbodvecz ; double akmagbodvecx ; double akmagbodvecy ; double akmagbodvecz ; double akgyroangx ; double akgyroangy ; double akgyroangz ; double akgyroratex ; double akgyroratey ; double akgyroratez ; double akcurrattq1 ; double akcurrattq2 ; double akcurrattq3 ; double akcurrattq4 ; double aktargetq1 ; double aktargetq2 ; double aktargetq3 ; double aktargetq4 ; double akangletogo ; double akeigenaxisx ; double akeigenaxisy ; double akeigenaxisz ; double akpstar1alph ; double akpstar2alph ; double akpstar3alph ; double akpstar4alph ; double akpstar5alph ; double akpstar1beta ; double akpstar2beta ; double akpstar3beta ; double akpstar4beta ; double akpstar5beta ; double akgstar1alph ; double akgstar2alph ; double akgstar3alph ; double akgstar4alph ; double akgstar5alph ; double akgstar1beta ; double akgstar2beta ; double akgstar3beta ; double akgstar4beta ; double akgstar5beta ; double akpstar1imag ; double akpstar2imag ; double akpstar3imag ; double akpstar4imag ; double akpstar5imag ; double akgstar1imag ; double akgstar2imag ; double akgstar3imag ; double akgstar4imag ; double akgstar5imag ; long int akgstar2slot ; long int akgstar1slot ; long int akgstar4slot ; long int akgstar3slot ; char akprevmode[15]; long int akgstar5slot ; char akgstar5vald[15]; char akgstar4vald[15]; char akgstar3vald[15]; char akgstar2vald[15]; char akgstar1vald[15]; char akpstar5lock[15]; char akpstar4lock[15]; char akpstar3lock[15]; char akpstar2lock[15]; char akpstar1lock[15]; long int aknumgstars ; char akstarsrchmd[15]; char aktargetmode[15]; long int akmatchstars ; char akispover[15]; char akdsunpresfl[15]; char akcsunpresfl[15]; char aktimeline[15]; char akstdpavail[15]; char akzbdtorqen[15]; char akybdtorqen[15]; char akxbdtorqen[15]; char akyptchtrqen[15]; char akdataqualfl[15]; char akdatvalchk[15]; char akredymagen[15]; char akwhlspdest[15]; char aksafeplstog[15]; char akssafeplsen[15]; char akesafestat[15]; char akcurrmode[15]; char akgoodstarfl[15]; char akfinept[15]; char aktargonce[15]; char aksettle[15]; char aknavgtvalid[15]; char akdensvalid[15]; char akmagvalid[15]; char aksolarvalid[15]; long int akstdpstat1 ; long int akstdpstat2 ; long int akstdpcmdrej ; long int akstdpcmdrcv ; char akyonsun[15]; char akeclipover[15]; char aktripadvald[15]; char akywhlfailed[15]; char akwaesfailed[15]; char akfiltfdhena[15]; char akcovfdhena[15]; char akgscfdhena[15]; char akstaracqfdh[15]; char akearthfdhen[15]; char aksunfdhena[15]; char akyrwfdhena[15]; char akwaesfdhena[15]; char akgyrofdhena[15]; char akfdhenable[15]; double akmagresx ; double akmagresy ; double akmagresz ; double aksunresx ; double aksunresy ; double aksunresz ; long int aklastdithr ; long int akfirstdithr ; long int akindexdithr ; long int akstartdithr ; double akzenitherr ; double aktripadzier ; double akwaeszener ; long int akrwordc ; long int akdpodcx ; long int akdpodcy ; long int akdpodcz ; char pkdatime[30]; double pktime ; } apid04_record_struct ;