#This is a HPGSPC  packetcap file 
# Versione 1.0
#Satellite : SAX
#Instrument: HPGSPC
#Mode: Direct
#Date last update : 12/03/1997
#Notes: PHA resplace CorrEnergy 
#	and UNPHA replace UnCorrEnergy
#	added fields mX and Mx
#       added field oWE (MG/SDC)
#
#Set by : G. Fazio
#
#
HPDIP001|HPGSPC  Direct Mode 1 BTB Laben format:\
	:ni#215:nf#6:\
	:f1=BL:s1#8:\
	:f2=CorrEventFlag:s2#1:\
	:f3=CalibSourceFlag:s3#1:\
	:f4=CalibSourceIdentity:s4#2:\
	:f5=PHA:s5#12:\
	:f6=ArrivalTime:s6#16:\
	:tc=HPDIPHDR:
#
#
HPDIP002|HPGSPC  Direct Mode 2 BTB Laben format:\
	:ni#263:nf#5:\
	:f1=CorrEventFlag:s1#1:\
	:f2=CalibSourceFlag:s2#1:\
	:f3=CalibSourceIdentity:s3#2:\
	:f4=PHA:s4#12:\
	:f5=ArrivalTime:s5#16:\
	:tc=HPDIPHDR:

#

HPDIP003|HPGSPC  Direct Mode 3 BTB Laben format:\
	:ni#119:nf#10:\
	:f1=BL:s1#8:\
	:f2=CorrEventFlag:s2#1:\
	:f3=CalibSourceFlag:s3#1:\
	:f4=CalibSourceIdentity:s4#2:\
	:f5=PHA:s5#12:\
	:f6=UNPHA:s6#12:\
	:f7=NotUsedF1:s7#4:\
	:f8=ArrivalTime:s8#16:\
	:f9=PositionInSI:s9#12:\
	:f10=SectorIdentifier:s10#4:\
	:tc=HPDIPHDR:


#	
HPDIP004|HPGSPC  Direct Mode 4 BTB Laben format:\
	:ni#52:nf#18:\
	:f1=BL:s1#8:\
	:f2=CorrEventFlag:s2#1:\
	:f3=CalibSourceFlag:s3#1:\
	:f4=CalibSourceIdentity:s4#2:\
	:f5=PHA:s5#12:\
	:f6=UNPHA:s6#12:\
	:f7=NotUsedF1:s7#4:\
	:f8=ArrivalTime:s8#16:\
	:f9=PositionInSI:s9#12:\
	:f10=SectorIdentifier:s10#4:\
	:f11=PMT1:s11#12:\
	:f12=PMT2:s12#12:\
	:f13=PMT3:s13#12:\
	:f14=PMT4:s14#12:\
	:f15=PMT5:s15#12:\
	:f16=PMT6:s16#12:\
	:f17=PMT7:s17#12:\
	:f18=NotUsedF2:s18#4:\
	:tc=HPDIPHDR:



HPDIP005|HPGSPC  Direct Mode 5 BTB Laben format:\
	:ni#89:nf#12:\
	:f1=BL:s1#8:\
	:f2=CorrEventFlag:s2#1:\
	:f3=CalibSourceFlag:s3#1:\
	:f4=CalibSourceIdentity:s4#2:\
	:f5=UNPHA:s5#12:\
	:f6=ArrivalTime:s6#16:\
	:f7=PositionInSI:s7#12:\
	:f8=SectorIdentifier:s8#4:\
	:f9=PMTX:s9#12:\
	:f10=PMTY:s10#12:\
	:f11=PMTZ:s11#12:\
	:f12=NotUsedF2:s12#4:\
	:tc=HPDIPHDR:
#
#
#HPDIPHDR is the Direct Header of the BTB Laben format
#
#
HPDIPHDR|HPGSPC Direct Mode 4 BTB Header Laben format:\
	:bt#1:st#1:pl#1106:hl#28:ow#16:i2=be:i4=be:du=bits:\
	:nh=#8:\
	:h1=SourcePacketHeader:z1#48:\
	:h2=StartTimeField:z2#32:tr#-16:tz#0:tm#0:\
	:h3=EndTimeFiled:z3#32:\
	:h4=StartTimeNotTransmitted:z4#32:\
	:h5=EndTimeNotTransmitted:z5#32:\
	:h6=NotTransmittedCounter:z6#16:\
	:h7=Mode:z7#16:\
	:h8=InvalidDataPointer:z8#16:\
	:ip:\
	:tl#7:ts#4:\
	:te#11:tw#15:\
	:ty#19:vn#23:\
	:vl#27:vs#2:\
	:pc#3:
#
#
#  ------------------	Fot  Section  ----------------------------------------
#
#	~~~~~~~~~~~~   G. Fazio 19/6/96 ~~~~~~~~~~~~~~~
#
HPDIR001|HPGSPC  Direct Mode 1 BTB Fot format:\
	:ni#215:nf#6:\
	:f1=TIME:s1#4:\
	:f2=PHA:s2#2:\
	:f3=BL:s3#1:\
	:f4=CorrEventFlag:s4#1:\
	:f5=CalibSourceFlag:s5#1:\
	:f6=CalibSourceId:s6#1:\
	:m2#0:M2#4095:\
	:m3#0:M3#255:\
	:m4#0:M4#1:\
	:m5#0:M5#1:\
	:m6#0:M6#3:\
	:tc=HPDIRHDR1:

#
#
HPDIR002|HPGSPC  Direct Mode 2 BTB Fot format:\
	:ni#269:nf#5:\
	:f1=TIME:s1#4:\
	:f2=PHA:s2#2:\
	:f3=CorrEventFlag:s3#1:\
	:f4=CalibSourceFlag:s4#1:\
	:f5=CalibSourceId:s5#1:\
	:m2#0:M2#4095:\
	:m3#0:M3#1:\
	:m4#0:M4#1:\
	:m5#0:M5#3:\
	:tc=HPDIRHDR2:

#
#
#
HPDIR003|HPGSPC  Direct Mode 3 BTB Fot format:\
	:ni#119:nf#9:\
	:f1=TIME:s1#4:\
	:f2=PHA:s2#2:\
	:f3=UNPHA:s3#2:\
	:f4=PositionInSI:s4#2:\
	:f5=BL:s5#1:\
	:f6=CorrEventFlag:s6#1:\
	:f7=CalibSourceFlag:s7#1:\
	:f8=CalibSourceId:s8#1:\
	:f9=SectorIdent:s9#1:\
	:m2#0:M2#4095:\
	:m3#0:M3#4095:\
	:m4#0:M4#673:\
	:m5#0:M5#255:\
	:m6#0:M6#1:\
	:m7#0:M7#1:\
	:m8#0:M8#3:\
	:m9#0:M9#11:\
	:tc=HPDIRHDR3:

#
#
#
HPDIR004|HPDIR006|HPGSPC  Direct Mode 4 BTB Fot format:\
	:ni#53:nf#16:\
	:f1=TIME:s1#4:\
	:f2=PHA:s2#2:\
	:f3=UNPHA:s3#2:\
	:f4=PositionInSI:s4#2:\
	:f5=PMT1:s5#2:\
	:f6=PMT2:s6#2:\
	:f7=PMT3:s7#2:\
	:f8=PMT4:s8#2:\
	:f9=PMT5:s9#2:\
	:f10=PMT6:s10#2:\
	:f11=PMT7:s11#2:\
	:f12=BL:s12#1:\
	:f13=CorrEventFlag:s13#1:\
	:f14=CalibSourceFlag:s14#1:\
	:f15=CalibSourceId:s15#1:\
	:f16=SectorIdent:s16#1:\
	:m2#0:M2#4095:\
	:m3#0:M3#4095:\
	:m4#0:M4#673:\
	:m12#0:M12#255:\
	:m13#0:M13#1:\
	:m14#0:M14#1:\
	:m15#0:M15#3:\
	:m16#0:M16#11:\
	:tc=HPDIRHDR4:

#
#
#
HPDIR005|HPGSPC  Direct Mode 5 BTB Fot format:\
	:ni#89:nf#11:\
	:f1=TIME:s1#4:\
	:f2=UNPHA:s2#2:\
	:f3=PositionInSI:s3#2:\
	:f4=PMTX:s4#2:\
	:f5=PMTY:s5#2:\
	:f6=PMTZ:s6#2:\
	:f7=BL:s7#1:\
	:f8=CorrEventFlag:s8#1:\
	:f9=CalibSourceFlag:s9#1:\
	:f10=CalibSourceId:s10#1:\
	:f11=SectorIdent:s11#1:\
	:m2#0:M2#4095:\
	:m3#0:M3#673:\
	:m4#0:M4#11:\
	:m5#0:M5#11:\
	:m6#0:M6#11:\
	:m7#0:M7#255:\
	:m8#0:M8#1:\
	:m9#0:M9#1:\
	:m10#0:M10#3:\
	:m11#0:M11#11:\
	:tc=HPDIRHDR5:

#
#
#HPDIRHDR1 is the Direct 1 Header for the Fot format
#
#
HPDIRHDR1|HPGSPC Direct Mode 1 BTB Header Fot format:\
	:bt#1:st#1:pl#2180:tc=HPxDIRHDR:
	
#
#
#
#
#HPDIRHDR2 is the Direct 2 Header for the  Fot format
#
#
HPDIRHDR2|HPGSPC Direct Mode 2 BTB Header Fot format:\
	:bt#1:st#1:pl#2452:tc=HPxDIRHDR:
	
#
#
#
#
#HPDIRHDR3 is the Direct 3 Header for the  Fot format
#
#
HPDIRHDR3|HPGSPC Direct Mode 3 BTB Header Fot format:\
	:bt#1:st#1:pl#1816:tc=HPxDIRHDR:
	
#
#
#
#HPDIRHDR4 is the Direct 4 Header for the Fot format
#
#
HPDIRHDR4|HPGSPC Direct Mode 4 BTB Header Fot format:\
	:bt#1:st#1:pl#1568:tc=HPxDIRHDR:
	

#
#HPDIRHDR5 is the Direct 5 Header for the Fot format
#
#
HPDIRHDR5|HPGSPC Direct Mode 5 BTB Header Fot format:\
	:bt#1:st#1:pl#1720:tc=HPxDIRHDR:
	

HPxDIRHDR|HPGS generic DIRect HeaDER FOT format:\
	:hl#28:ow#16:i2=le:i4=le:du=bytes:\
	:nh=#8:\
	:h1=SourcePacketHeader:z1#6:\
	:h2=StartTimeField:z2#4:tl#7:ts#4:tr#-16:tz#0:tm#0:\
	:h3=EndTimeField:z3#4:\
	:h4=StartTimeNotTransmitted:z4#4:\
	:h5=EndTimeNotTransmitted:z5#4:\
	:h6=NotTransmittedCounter:z6#2:\
	:h7=Mode:z7#2:\
	:h8=ValidSampleCounter:z8#2:ve:vl#27:vs#2:
	


