Вы находитесь на странице: 1из 155

IMPACT IDPU COMMAND AND TELEMETRY

File: IMPACT_CTM.xls Revision:


Sheet 1 2 3 4 5 6 7 8 Name APIDS TMSOH CMDS CmdSeq ERRORS TABLES Definitions ADC

AA

2006-Mar-6

Sheet Name PLASTIC Raw Message PLASTIC Digital HKP PLASTIC Raw PHA Events PLASTIC Monitor Rates PLASTIC Monitor Rates Hi-Res Plastic Memory Dump 312 313 315 316 317 318

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

YSICONV Compress (19-8, Moment) MagAnalogs ApID 201 (Dump) ApID 202 (Event packets) ApID 203 (Burst Criteria) ApID 208,209 (MAG) ApID 210,211 (SWEA Distribution) ApID 212 (SWEA PAD) ApID 213 (SWEA Moments) ApID 214 (SWEA Fast HKP) ApID 215 (SWEA Spectra) ApID 220, 221 (STE Monitor Rates) ApID 222,223 (STE Spectra) ApID 270 (IMPACT Beacon)

Heavy Ion overhead data Heavy Ion Z>2 H (block 20) Heavy Ion Z>2 H (block 21) Heavy Ion Z>2 L (block 22-29) Heavy Ion Z>2 L (block 2A-2E) WAP-SSD_TCR WAP-SSD_DCR WAP-noSSD_DCR SW_Priority_Rates WAP_Priority-SSD WAP_Priority-noSSD SW-all SW Protons -H(doubles) SW-alpha(Doubles) SW-alpha(Triples) Beacon data

319 31A 31B 31C 31D 31E 31F 320 321 322 323 324 325 326 326 370

IMPACT TELEMETRY APPLICATION IDENTIFIERS


Revision: AA (Hex) 200-207 200 201 202 203 Description of Packet System Housekeeping Memory Dump Event Log Burst Criteria 2006-Mar-6 Module HKP System HKP Burst

208-20F MAG 208 MAG Telemetry 209 MAG Burst Telemetry 210-21F 210 211 212 213 214 215 220-22F 220 221 222 223 SWEA SWEA Distribution SWEA Distribution Burst SWEA PAD SWEA Moments SWEA Fast Housekeeping SWEA Spectra STE STE Monitor Rates STE Burst Monitor Rates STE Spectra STE Burst Spectra

MAG MAG

SWEA SWEA SWEAPAD SWEAMOM SWEA SWEAMOM

STE STE STE STE

230-23F Spare 240-26F 240-243 240 241 244-24D 244 245 SEP System (576-579 decimal) SEP Command Response SEP Housekeeping LET (580-599 decimal) LET Science 244 LET Science 245

SEP SEP SEP SEP SEP SEP

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office APIDS

246 247 248 249 24A 24E-255 24E 24F 250 251 252 253 254 255 258-261 258 259 25D-26B 25D 25E 25F 260 261 262 263 264 265 266 267 268 26C-26F

LET Science 246 LET Science 247 LET Science 248 LET Science 249 LET Science 24A HET (590-599 decimal) HET 24E HET 24F HET 250 HET 251 HET 252 HET 253 HET 254 HET 255 SEPT (600-609 decimal) SEPT-NS SEPT-E SIT (605-619 decimal) SIT 25D SIT 25E SIT 25F SIT 260 SIT 261 SIT 262 SIT 263 SIT 264 SIT 265 SIT 266 SIT 267 SIT 268 Spare (620-623 decimal)

SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP SEP

270-27F IMPACT Beacon 270 IMPACT Beacon 300-36F PLASTIC 312 Raw Messages

Beacon

PLASTIC

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office APIDS

313 315 316 317 318 319 31A 31B 31C 31D 31E 31F 320 321 322 323 324 325 326 327

Digital Housekeeping Raw PHA Events Monitor Rates Normal Monitor Rates Hi-Resolution PLASTIC Memory Dump Matrix Rate Heavy Ion overhead data Matrix Rate Z>2 H (block 20) Matrix Rate Z>2 H (block 21) Matrix Rate Z>2 L (block 22-29) Matrix Rate Z>2 L (block 2A-2E) Matrix Rate WAP-SSD_TCR Matrix Rate WAP-SSD_DCR Matrix Rate WAP-noSSD_DCR Matrix Rate SW_Priority_Rates Matrix Rate WAP_Priority-SSD Matrix Rate WAP_Priority-noSSD Matrix Rate SW-All / H-Alpha Matrix Rate SW-H(Doubles) / H+ Peak Matrix Rate SW-Alpha(Doubles) / H++ Peak Matrix Rate SW-Alpha(Triples) / H++ TCR

PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC

370-37F PLASTIC Beacon 370 Beacon

PLASTIC

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office APIDS

IMPACT IDPU TELEMETRY FORMAT (SOH)


Revision: IDPU SOH Start Addressing IDENTIFIER MAG AA ApID 2006-Mar-6 200 Total SOH Length= A0 272

NOTE: Bytes are swapped by OK Units

Lng OFFSET TYPE WIDTH A1 Temp = A + B*ADC + C*ADC^2 + D*ADC^3 + E*ADC^4 + F*ADC^5 A 6.7051E+01 Example B -5.7333E-02 ADC Temp C 3.7342E-05 1024 D -1.9096E-08 E 5.0166E-12 F -5.2833E-16

31.91

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office TMSOH

IMPACT IDPU COMMAND CODES


Revision: IDENTIFIER SYSTEM MAG SWEA STE Burst PLASTIC SEP SEPInterface SYSTEMP PLASTIC Spare SystemTableLoad SystemFunction IDPUMemoryLoad IDPUEEPROMLoad CmdSeqLoad SystemExFunction SystemNOP DumpSystemTable DumpMemory ExecuteImmediate ExecutePolled SetCodePage ;CopyEEPROMtoRAM UpdateChecksum EEPROMEnable EEPROMDisable ClearErrors InstCtrl StartCmdSeq DelayCmdSeq EnablePLASTICSysCmd DisablePLASTICSysCmd ShutdownIDPU ShutdownSEP ShutdownSWEA ShutdownPLASTIC RestartToPage SendEventPacket DumpCmdSeq SystemExNOP IDPUMemoryTest AbortCmdSeq EnableCmdSequence DisableCmdSequence PLASTICCtrl SWEACtrl MagCtrl SEPCtrl AA ApID / Root 0x200 0x210 0x220 0x230 0x240 0x250 0x260 0x270 0x300 0x310 0x320 0x200 0x201 0x202 0x203 0x204 0x205 SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemFunction SystemExFunction SystemExFunction SystemExFunction SystemExFunction SystemExFunction InstCtrl InstCtrl InstCtrl InstCtrl 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 0 1 2 3 4 1 2 4 8 2006-Mar-6 Value Value Value Value Value Hazardous#Param ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;V ;0 ;0 ;5 ;2 ;2 ;1 ;1 ;1 ;0 ;0 ;0 ;4 ;1 ;1 ;0 ;0 ;0 ;0 ;0 ;0 ;1 ;0 ;1 ;0 ;2 ;1 ;1 ;1 ;3 ;3 ;2 ;3

H H

H H H

H H H H H

H H 0 H

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office CMDS

STEUCtrl SetBoot SetHKPRate SetDumpRate Set1553Timeout SetSeq30Interval SetSEQ31Interval SetIMPACTSSRLimit SetPLASTICSSRLimit SetSoftwareVersion MagTableLoad MagFunction MAGNOP DumpMagTable MAGEnableIF MAGDisableIF MAGEnableTlm MAGDisableTlm MAGEnableBurst MAGDisableBurst SetMagRangeLower SetMagRangeUpper SetMagRate SetMagMode SetMagZeros SWEATableLoad SWEAFunction SWEALUTLoad SWEAEnergyLUTLoad SWEAMomELUTLoad SWEAMomALUTLoad SWEANOP DumpSWEATable SWEAEnableIF SWEADisableIF SWEAEnableDistTlm SWEADisableDistTlm SWEAEnableDistBurst SWEADisableDistBurst SWEAEnablePADTlm SWEADisablePADTlm SWEAEnableMomTlm SWEADisableMomTlm SWEAPulserEnable SWEAPulserDisable SWEAToggleLUT SWEAManualLUT SWEAAutoLUT SWEASampleFHKP SWEADumpEnergyLUT SWEAManualV0

InstCtrl SystemTableLoad SystemTableLoad SystemTableLoad SystemTableLoad SystemTableLoad SystemTableLoad SystemTableLoad SystemTableLoad SystemTableLoad 0x210 0x211 MagFunction MagFunction MagFunction MagFunction MagFunction MagFunction MagFunction MagFunction MagTableLoad MagTableLoad MagTableLoad MagTableLoad MagTableLoad 0x220 0x221 0x222 0x223 0x224 0x225 SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction

16 0 1 2 3 4 6 8 9 10

;3 ;1 ;1 ;1 ;1 ;2 ;2 ;1 ;1 ;1 ; ;

0 1 2 3 4 5 6 7 0 2 4 5 6

;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;2 ;2 ;1 ;1 ;6 ;V ;V ;V ;V ;V ;V

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;1 ;0 ;0

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office CMDS

SWEAAutoV0 SWEAEnableMomComp SWEADisableMomComp SWEAEnableSpecTlm SWEADisableSpecTlm SWEAManualMomE SWEAAutoMomE SWEADumpMomELUT SWEADumpMomALUT SetSWEAMCP SetSWEAMCPHeater SetSWEADistInt SetSWEABurstInt SetSWEAPADInt SetSWEARot SetSWEAModeID SetSWEAManualV0 SetSWEASweepMax SetSWEASweepRate SetSWEASweepOffset SetSWEASweepDeflStep SetSWEAMomInterval SetSWEASpecInterval SetSWEAMCPRampRate SWEAFHKPAnal SWEAFHKPDef2 SWEAFHKPDef1 SWEAFHKPV0 STETableLoad STEFunction STEULUTLoad STEDLUTLoad STELUTGenLoad STENOP DumpSTETable STEUEnableIF STEUDisableIF STEEnableRatesTlm STEDisableRatesTlm STEEnableRatesBurst STEDisableRatesBurst STEEnableSpecTlm STEDisableSpecTlm STEEnableSpecBurst STEDisableSpecBurst STEUArm STEUExec STEUPulserEnable STEUPulserDisable STEUAFEOn STEUAFEOff STEDArm STEDExec

SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEAFunction SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEATableLoad SWEASampleFHKP SWEASampleFHKP SWEASampleFHKP SWEASampleFHKP 0x230 0x231 0x232 0x233 0x234 STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction

20 21 22 23 24 25 26 27 28 0 1 2 3 4 5 6 7 8 10 12 14 16 17 22 2 3 4 5

;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;2 ;2 ;2 ;2 ;1 ;1 ;1 ;0 ;0 ;0 ;0 ;V ;V ;V ;V ;V

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;2 ;2 ;0 ;0 ;0 ;0 ;2 ;2

Version: 2/4/2014 11:48 PM

209025697.xls.ms_office CMDS

STEDPulserEnable STEDPulserDisable STEDAFEOn STEDAFEOff STEUToggleLUT STEDToggleLUT STEManualLUT STEAutoLUT DumpSTELUTGen DumpSTEULUT DumpSWEALUT STEUDoorOpen STEDDoorOpen STEUDoorClose STEDDoorClose STEUArmForceOpen STEUArmForceClose STEUDisarm STEUDoorOff SWEAArmNRHV SWEAArmMCPHV SWEAArmCover STEDArmForceOpen STEDArmForceClose STEDDisarm SWEANRHVOff SWEAMCPHVOff SWEACoverOff SWEANRHVOn SWEAMCPHVOn SWEACoverOpen STEDDoorOff SetSTEThreshold SetSTEUCtrl SetSTEDCtrl SetSTEUDoorTimeout SetSTEDDoorTimeout SetSTEUMemQuad SetSTEDMemQuad SetSTERateInt SetSTESpecInt SetSTENumEngy SetSTEBeaconE0 SetSTEBeaconE1 SetSTEBeaconE2 SetSTEBeaconE3 SetSTEBeaconE4 SetSTEBeaconE5 SetSTEBeaconSunDet SetBeaconScale SetSTEModeID SetSTELUTFirst SetSTELUTDelta SetSTEUBias SetSTEDBias

STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEFunction STEUArm STEUArm STEUArm STEUExec STEDArm STEDArm STEDArm STEDArm STEDArm STEDArm STEDExec STEDExec STEDExec STEDExec STEDExec STEDExec STEDExec STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad STETableLoad

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 0x0001 0x0002 0x0000 0x0100 0x0080 0x0040 0x0004 0x0001 0x0002 0x0000 0x8000 0x4000 0x0400 0x0080 0x0040 0x0004 0x0100 H H

;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;2 ;2 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;V ;2 ;2 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;2 ;1 ;1 ;1

H H H H H

8 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32

Version: 2/4/2014 11:48 PM

10

209025697.xls.ms_office CMDS

SetSTEUDoorLockout SetSTEDDoorLockout SetSTEUDoorMaxTemp SetSTEDDoorMaxTemp BurstTableLoad BurstFunction BurstNOP DumpBurstTable RestartBurst BurstEnable BurstDisable BurstEnableCritTlm BurstDisableCritTlm SetBurstRate SetBurstPre1Start SetBurstPre2Start SetBurstPre3Start SetBurstPost1Start SetBurstPost2Start SetBurstPost2End SetBurstTrigWeightNTDS SetBurstTrigShiftNTDS SetBurstTrigWeightPlasma SetBurstTrigShiftPlasma SetBurstTrigWeightHFR1 SetBurstTrigShiftHFR1 SetBurstTrigWeightHFR2 SetBurstTrigShiftHFR2 SetBurstWeightSWEA SetBurstShiftSWEA SetBurstWeightSTE Set BurstShiftSTE SetBurstWeightMAG SetBurstShiftMAG SetBurstWeightPLASTIC SetBurstShiftPLASTIC SetBurstOffsetPlasma SetBurstOffsetHFR1 SetBurstOffsetHFR2 SetBurstOffsetSWEA SetBurstOffsetSTE SetBurstOffsetMAG SetBurstOffsetPLASTIC SetBurstFilterSWEA SetBurstSWEATrigFirstE SetBurstSWEATrigLastE SetBurstSTEMask SetBurstTableID SetBurstPLASTICMomOffset

STETableLoad STETableLoad STETableLoad STETableLoad 0x240 0x241 BurstFunction BurstFunction BurstFunction BurstFunction BurstFunction BurstFunction BurstFunction BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad BurstTableLoad

33 34 36 38

;1 ;1 ;2 ;2 ;V ;V

0 1 2 3 4 5 6 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 28 30 31 32 33 34 35 36 37 38 39

;0 ;0 ;0 ;0 ;0 ;0 ;0 ;2 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;2 ;2 ;2 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;1

SEPKernalCommand SEPASCIICommand SEPBinaryCommand

0x260 0x262 0x263

;V ;V ;V

Version: 2/4/2014 11:48 PM

11

209025697.xls.ms_office CMDS

LETASCIICommand LETBinaryCommand HETASCIICommand HETBinaryCommand SITASCIICommand SITBinaryCommand SEPFunction SEPNOP SEPReset SEPEnableIF SEPDisableIF SEPEnableTlm SEPDisableTlm

0x264 0x265 0x266 0x267 0x268 0x269 0x271 SEPFunction SEPFunction SEPFunction SEPFunction SEPFunction SEPFunction 0 1 2 3 4 5

;V ;V ;V ;V ;V ;V ;V ;0 ;2 ;0 ;0 ;0 ;0

PLASTICTableLoad PLASTICFunction PLASTICNOP DumpPLASTICTable PLASTICEnableIF PLASTICDisableIF PLASTICEnableDistTlm PLASTICDisableDistTlm PLASTICEnableRawTlm PLASTICDisableRawTlm PLASTICEnableRawTlmMstr PLASTICDisableRawTlmMstr PLASTICHardware PLASTICICCtrlRegWrite PLASTICICCtrlRegRead PLASTICICStsRegRead PLASTICICCmdRcvCtrRead PLASTICICCmdExecCtrRead PLASTICICErrorCtrRead PLASTICICMemBlkRead

0x310 0x311 PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction 0 1 2 3 4 5 8 9

;V ;V ;0 ;0 ;0 ;0 ;0 ;0 ;2 ;2 ;2 ;2 ;3 ;2 ;2 ;2 ;2 ;2 ;2 ;2

PLASTICEnableRawTlm 0x8000 PLASTICDisableRawTlm 0x8000 PLASTICFunction PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware 10 0x11 0x12 0x13 0x14 0x15 0x16 0x21

0x0000 0x0000 0x0000 0x0000 0x0000

Version: 2/4/2014 11:48 PM

12

209025697.xls.ms_office CMDS

PLASTICICMemBlkWrite PLASTICICSetDevBlock PLASTICICMemByteWrite PLASTICICMemWordRead PLASTICICTCBlockWrite PLASTICICTCBlockRead PLASTICLBImmedCmd PLASTICSetMode0 PLASTICSetMode1 PLASTICSetMode3 PLASTICSetMode4 PLASTICSetMode5 PLASTICLBMemBlkRead PLASTICLBMemBlkWrite PLASTICLBSetDevBlock PLASTICLBMemByteWrite PLASTICLBMemWordRead PLASTICLBTCBlockWrite PLASTICLBTCBlockRead PLASTICICReset PLASTICSetMonRateEstep PLASTICSetTlmMode PLASTICSetTlmModeIdle PLASTICSetTlmModeSci PLASTICSetTlmModeEngr PLASTICSetTlmModeDump PLASTICSetTlmModeProton PLASTICSetTlmModeUncompressedProton PLASTICSetProtonParameters PLASTICEnableMRNormTlm PLASTICDisableMRNormTlm PLASTICEnableMRHiResTlm PLASTICDisableMRHiResTlm PLASTICSetRawMRStep PLASTICSetS-ChSwitch PLASTICSetRawClassSpec PLASTICSetDiagBytes PLASTICSetInstMode PLASTICSaveRestoreOpMode PLASTICSaveCurrentOpMode PLASTICRestoreSavedOpMode PLASTICDigitalHKControl PLASTICDigHkpEnable PLASTICDigHkpDisable PLASTICSetDigHkpFreq PLASTICDigHkpGet1Sample PLASTICEnableSupply PLASTICEnableSSD

PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICHardware PLASTICFunction PLASTICFunction PLASTICSetTlmMode PLASTICSetTlmMode PLASTICSetTlmMode PLASTICSetTlmMode PLASTICSetTlmMode PLASTICSetTlmMode PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction

0x22 0x23 0x24 0x25 0x28 0x29 0x31 0x31 0x31 0x31 0x31 0x31 0x41 0x42 0x43 0x44 0x45 0x48 0x49 0xFF 11 12 0x00 0x01 0x02 0x03 0x04 0x05 57 13 14 15 16 17 18 19 20 21 50 50 50 24 24 24 33 24 22 22

0x00

;2 ;2 ;2 ;2 ;2 ;2 ;2 ;0 ;0 ;0 ;0 ;0 ;2 ;2 ;2 ;2 ;2 ;2 ;2 ;0 ;5 ;1 ;1 ;1 ;1 ;1 ;0 ;0 ;5 ;0 ;0 ;0 ;0 ;2 ;3 ;3 ;4 ;1 ;1 ;0 ;0 ;1 ;0 ;0 ;1 ;0 ;1 ;0

0x00 0x01 0x03 0x04 0x05

0x01 0x01 0x01 0x01 0x01

0x00

1 2

1 0 2

Version: 2/4/2014 11:48 PM

13

209025697.xls.ms_office CMDS

PLASTICEnableMCP PLASTICEnablePAC PLASTICDisableSupply PLASTICDisableSSD PLASTICDisableMCP PLASTICDisablePAC PLASTICSetSupplyLimit PLASTICSetMCPCoarseLimit PLASTICSetPACCoarseLimit PLASTICRampUpSupply PLASTICRampUpSSD PLASTICRampUpMCP PLASTICRampUpPAC PLASTICRampUpFromSetPoint PLASTICRampUpSSDFromSetPoint PLASTICRampUpMCPFromSetPoint PLASTICRampUpPACFromSetPoint PLASTICRampDownSupply PLASTICRampDownSSD PLASTICRampDownMCP PLASTICRampDownPAC PLASTICRampDownFromSetPoint PLASTICRampDownSSDFromSetPoint PLASTICRampDownMCPFromSetPoint PLASTICRampDownPACFromSetPoint PLASTICAbortRamp PLASTICFillRAMMemoryBlock PLASTICValidateEEPROMDevice PLASTICTelemeterEEPROM PLASTICUpdateEEPROMXsum PLASTICIssueCommandMacro PLASTICDisableEntranceSystem PLASTICEnableEntrancesystem PLASTICClearMCPSetPoints PLASTICClearSSDSetPoints PLASTICClearPACSetPoints PLASTICClearAndDisableTOFsupplies PLASTICDisableTOFSupplies PLASTICInitSSDASIC PLASTICLoadCmdMacroTable PLASTICCmdMacroTableDump PLASTICTestCmdSeqExec PLASTICStartCseqIfNotRunning PLASTICTestSCStateFALSE

PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction 0x314 PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction

22 22 23 23 23 23 28 28 28 25 25 25 25 34 34 34 34 26 26 26 26 35 35 35 35 27 29 30 31 32 36 36 36 36 36 36 36 36 36

2 3

;0 ;0 ;1 ;0 ;0 ;0 ;3 ;2 ;2 ;7 ;6 ;6 ;6 ;4 ;3 ;3 ;3 ;7 ;6 ;6 ;6 ;4 ;3 ;3 ;3 ;0 ;3 ;1 ;0 ;1 ;1 ;0 ;0 ;0 ;0 ;0 ;0 ;0 ;0 H ;V ;0 ;2 ;1 ;3

1 2 3

2 3

1 2 3

1 2 3

1 2 3

1 2 3

1 2 3 4 5 6 7 10

39 37 44 38

Version: 2/4/2014 11:48 PM

14

209025697.xls.ms_office CMDS

PLASTICEnableHICompress PLASTIC_PAC_DISCHARGE_LIMIT PLASTIC_PAC_DISCHARGE_VTHRESHOLD PLASTIC_PAC_DISCHARGE_SetVariable PLASTIC_PAC_DISCHARGE_SetCntrl PLASTIC_PAC_DISCHARGE_ConsecFails PLASTIC_PAC_DISCHARGE_ConsecSafes PLASTIC_PAC_DISCHARGE_SafeCseq PLASTIC_PAC_DISCHARGE_RestoreCseq PLASTIC_PAC_DISCHARGE_RestorePt2 PLASTIC_PAC_DISCHARGE_SafeAttempts PLASTIC_PAC_DISCHARGE_CLEARCNTRS PLASTIC_REFRESH_DISCHARGE_VARS PLASTIC_ANALIM_ADD_DELETE PLASTIC_ANALIM_DELETE_ENTRY PLASTIC_ANALIM_ADD16BIT_ENTRY PLASTIC_ANALIM_ADD8BIT_ENTRY PLASTIC_ANALIM_CLEARCNTRS PLASTIC_ANALIM_DEFLIMITS PLASTIC_ANALIM_SetVariables PLASTIC_ANALIM_SetPtCntrl PLASTIC_ANALIM_SetRedLimFail PLASTIC_ANALIM_SetMAXSafingAttempts PLASTIC_ANALIM_SetRedHighSafingSeq PLASTIC_ANALIM_SetRedLowSafingSeq PLASTIC_ANALIM_SetDelay PLASTIC_ANALIM_ENADIS PLASTIC_LIMIT_TABLEDUMP PLASTICEnableMatrixTlm PLASTICDisableMatrixTlm PLASTICSelectBeaconAlphaArray PLASTICSelctBeaconEbin PLASTICInstEEPROMWrite SetPLASTICSChFactor PSystemTableLoad PSystemFunction PSystemExFunction PSystemNOP PDumpSystemTable PPLASTICCtrl PStartCmdSeq PShutdownPLASTIC PSendEventPacket PDumpCmdSeq PAbortCmdSeq PEnableCmdSequence PDisableCmdSequence PSetPLASTICSSRLimit

PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction PLASTICFunction 0x313 PLASTICTableLoad 0x300 0x301 0x305 PSystemFunction PSystemFunction PSystemFunction PSystemFunction PSystemFunction PSystemFunction PSystemFunction PSystemExFunction PSystemExFunction PSystemExFunction PSystemTableLoad

40 41 54 42 42 42 42 42 42 42 42 43 42 45 45 45 45 46 47 48 48 48 48 48 48 48 49 51 52 53 55 56

;3 ;2 ;2 ;2 ;1 ;1 ;1 ;1 ;1 ;1 ;1 ;0 ;0 ;2 ;1 ;1 ;1 ;0 ;9 ;3 ;2 ;2 ;2 ;2 ;2 ;2 ;1 ;0 ;0 ;0 ;1 ;2 ;V ;2 ;V ;V ;V

1 2 3 4 5 7 6 8 0

3 1 2

1 2 3 4 5 6

0 1 11 12 19 21 22 2 3 4 9

H H

;0 ;0 ;3 ;1 ;0 ;0 ;1 ;1 ;1 ;1 ;1

Version: 2/4/2014 11:48 PM

15

209025697.xls.ms_office CMDS

Description System command root MAG Command Root SWEA command root STE command root Burst command root PLASTIC commands with IMPACT ApIDs (for test) SEP command root SEPInterface System command root (Only if enabled) PLASTIC command root spare Load system table (offset8, value) Execute system function (code8, value) Load memory (page8, offset16, value). If Page=0, Offset<2000h -> register space Load EEPROM (page8, offset16, value) Load a command sequence (Sequence #8, data) Extecute an extended system function Does nothing, used to test commanding Dump the System table Dump memory (page8, offset16, count16) (Count = 0xFFFF -> repeat) (Page=0, Offset<2000h -> register) Jump to address (address16) Poll an address (address16) Set code page (page # 8: 0-3=EEPROM, 4=RAM) CAUTION Copy EEPROM code page to RAM code page (EEPROM page # 8, 0-3) Update a code page checksum (page # 8: 0-3=EEPROM, 4=RAM) Enable EEPROM Write Disable EEPROM Write Clear error counter Send a control to an instrument: (Mask8, Reg8, Data16) Start a command sequence (Sequence8) Delay command sequence (Seconds8) Enable PLASTIC System Commands (ApID 0x300-0x30F, mapped to 0x200 to 0x20F) Disable PLASTIC System Commands (ApID 0x300-0x30F, mapped to 0x200 to 0x20F) Request spacecraft turn off IDPU Request spacecraft turn off SEP Request spacecraft turn off SWEA Request spacecraft turn off PLASTIC Restart to Page: (page#8, raw page0 number, 8=EEPROM0, 10=RAM, etc.) Send current event packet, start a new one Dump a command sequence table (actually 2 fit in a dump packet): (Sequence # 8) Does nothing, used to test commanding Test IDPU RAM (start page 8) (end page 8) Abort a command sequence (Sequence 8) Enable a command sequence (Sequence 8); default = disabled except 31 Disable a command sequence (Sequence 8) Send a PLASTIC control (Reg8, Data16) Send a SWEA/STE-D control (reg8, Data16) Send a MAG control (Data16) Send a SEP control (Reg8, Data16)

Module SYSTEM MAG SWEA STE BURST PLASTIC SEP SEP SYSTEM PLASTIC

SYSTEM SYSTEM SYSTEM EEPROM CmdSeq SystemEx SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM EEPROM EEPROM EEPROM SYSTEM InstCtrl CmdSeq CmdSeq SYSTEM SYSTEM Status Status Status Status SYSTEM SYSTEM CmdSeq SystemEx SystemEx SystemEx SystemEx SystemEx InstCtrl InstCtrl InstCtrl InstCtrl

Version: 2/4/2014 11:48 PM

16

209025697.xls.ms_office CMDS

Send a STE-U Control (Reg8, Data16) Set the boot mode (0-3=EEPROM to RAM, 4-7 = EEPROM, else PROM; default=0) (8) Set the housekeeping packet rate,1-60 seconds, default=60 (8) Set the dump packet rate,1-60 seconds, default=60 (8) Set the 1553 watchdog timout, seconds, default=60, 0 = none (8) Set the command sequence 30 time interval (16, HH:MM:SS), 0=never Set the command sequence 31 time interval (16, HH:MM:SS), 0=never Set the maximum SSR level that non-system IMPACT data will be queued (%) Set the maximum SSR level that non-system PLASTIC data will be queued (%) Set the software version number reported in housekeeping (8) Load mag table (offset8, value) Executa MAG function (code 8, ) Does nothing. Used to check MAG commanding Dump the MAG table Enable the MAG Interface Disable the MAG Interface (causes excess power consumption) Enable MAG Telemetry Disable MAG Telemetry Enable MAG Burst Telemetry Disable MAG Burst Telemetry Set autorange lower threshold (Max<Lower -> go to more sensitive range) (16) Set autorange upper threshold (Max>Upper -> go to less sensitive range) (16) Set the MAG telemetry average, in 32Hz samples, default=4 (8) Set MAG hardware mode (8): Bit 7=Range, 6=IFC, 5=ADCCal, 0=AutoRange SetMAG offsets (16 16 16); nominal = 8000h, used for SWEA PAD Load SWEA table (offset8, value) Execute a SWEA function (code 8, ) Load SWEA Sweep LUT (address 16, value16), directly loaded into instrument (manual LUT mode) Load the SWEA Energy LUT Generator table, Table 17, (Offset 8, value 8, ): [Code page] Load the SWEA Moment Energy LUT, Table 20 (address 16, value 16) Load the SWEA Moment Angle LUT, Table 21 (address 16, value 16) [Code Page] Does nothing. Used to check SWEA module commanding Dump the SWEA table Enable SWEA/STE-D Interface & initialize Disable SWEA/STE-D interface Enable SWEA Distribution Telemetry Disable SWEA Distribution Telemetry Enable SWEA Distribution Burst Telemetry Disable SWEA Distribution BurstTelemetry Enable SWEA Pitch Angle Distribution Telemetry Disable SWEA Pitch Angle Distribution Telemetry Enable SWEA Moments Telemetry (and computation) Disable SWEA Moments Telemetry Enable SWEA test pulser Disable SWEA test pulser Toggle SWEA FPGA LUT Select (manual mode only) Set Manual SWEA LUT Control (load by command) Set Auto SWEA LUT Control (load computed table periodically) Sample SWEA Fast (sweep) Housekeeping (Select 8) Dump Energy LUT used by Distribution and PAD telemetry (Table 17) Set manual V0 mode (do not compute from data)

InstCtrl SYSTEM SYSTEM SYSTEM DRV1553 CmdSeq CmdSeq Telem Telem HKP MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA

Version: 2/4/2014 11:48 PM

17

209025697.xls.ms_office CMDS

Set auto V0 mode Enable SWEA Moment Computation Disable SWEA Moment Computation (effects beacon, burst, spectra) Enable SWEA Spectra Telemetry (and moment computation) Disable SWEA Spectra Telemetry Set manual Moment Energy Coef. mode (do not compute from energy sweep) Set auto Moment Energy Coef computation Dump SWEA Moment Energy Coefficient table (Table 20) Dump SWEA Moment Angle Coefficient table (Table 21) Set SWEA MCP DAC setting (DAC 8), ~16V/DAC step Set SWEA Operational Heater Duty cycle (Set 8) 0=Off, 10=100% Set SWEA Distribution telemetry interval (sec 8) = 2,10,30,60 Set SWEA Burst Distribution telemetry interval (sec 8) = 2,10,30,60 Set SWEA PAD telemetry interval (sec 8) = 2,10,30,60 Set SWEA Anode roattion to spacecraft coordinates, for PAD, degrees*256/360, Ahead=220, Behind=92 Set the SSWEA Mode ID (8), reported in SWEA telemetry to identify LUT, etc. Set the SWEA V0 value for Manual mode (DAC 8) Set the SWEA analyzer sweep maximum value, A0 (DAC 16) Set the SWEA analyzer sweep rate (Fraction 16) , A(n+1)=A(n)*(1-Rate/2^16) Set the SWEA analyzer sweep offset (DAC 16), DAC(n) = A(n)+Offset. Note analyzer voltage ~ DAC^2 Set the sweep deflector step size (DAC 16). 12 steps 0 to full deflection, usual step = 11.5*max Set the SWEA Moment computation inteval (Sec 8) = 2,10,30,60, for telemetry & computation Set the SWEA Spectra telemetry interval (sec 8) = 2,10,30,60 Set the SWEA MCP DAC Ramp-up rate, DAC steps/second (8) Sample SWEA Fast (sweep) Housekeeping for Analyzer Sample SWEA Fast (sweep) Housekeeping for Deflector 0 Sample SWEA Fast (sweep) Housekeeping for Deflector 1 Sample SWEA Fast (sweep) Housekeeping for V0 Load STE table (offset8, value) Execute a STE function (code 8, ) Load STE-U LUT (address 16, value16), load directly into instrument (Manual LUT mode) Load STE-D LUT (address 16, value 16,), load directly into instrument (Manual LUT mode) Load the STE LUT Generator table, Table 16, (offset 16, value16, ) Does nothing. Used to check STE module commanding Dump the STE table Enable STE-U Interface & initialize Disable STE-U interface Enable STE Monitor Rates Telemetry Disable STE Monitor Rates Telemetry Enable STE Monitor Rates BurstTelemetry Disable STE Monitor Rates Burst Telemetry Enable STE Spectra Telemetry Disable STE Spectra Telemetry Enable STE Spectra BurstTelemetry Disable STE Spectra Burst Telemetry Arm STE-U protected functions (function16) Execute STE-U functions (function16) Enable STE-U test pulser Disable STE-U test pulser Power-on STE-U Analog Front End Power-off STE-U Analog Front End Arm SWEA/STE-D protected functions (function16) Execute SWEA/STE-D functions (function16)

SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE

Version: 2/4/2014 11:48 PM

18

209025697.xls.ms_office CMDS

Enable STE-D test pulser Disable STE-D test pulser Power-on STE-D Analog Front End Power-off STE-D Analog Front End Toggle STE-U FPGA LUT Select (manual mode only) Toggle STE-D FPGA LUT Select (manual mode only) Set Manual STE LUT Control (load by command) Set Auto STE LUT Control (load computed table periodically) Dump the STE LUT table generator (for STEAutoLUT) Dump the STE-U LUT (first page 8) (number of pages 8) 512 bytes/page Dump the SWEA/TE-D LUT (first page 8) (number of pages 8) 512 bytes/page Open the STE-U door, with spacecraft status and timing interlock Open the STE-D door, with spacecraft status and timing interlock Close the STE-U door with timing interlock Close the STE-U door with timing interlock Arm STE-U door force open (ignore status switch) Arm STE-U door force close (ignore status switch) Disarm all STE-U (do not wait of 16 second timeout) Power-off STE-U door actuators (over-ride) Arm SWEA NRHV power-on Arm SWEA MCP HV power-on Arm SWEA Cover open Arm STE-D door force open (ignore status switch) Arm STE-D door force close (ignore status switch) Disarm all SWEA/STE-D (do not wait of 16 second timeout) SWEA NR HV Off SWEA MCP HV Off SWEA Cover actuator off (override) SWEA NR HV On (protected) SWEA MCP HV On (protected) SWEA Cover Actuate on (protected) Power-off STE-D door actuators (over-ride)

STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE

Set the STE Threhold DAC (Detector8, value8); Detector=0-3 for STE-U, 4-7 for STE-D, value=0-63, 0.144keV/step STE Set the STE-U chardware control (value16) STE Set the SWEA/STE-D hardware control (value16) STE Set the STE-U door actuator timeout (value8) - 0.125*(value+1) seconds, value=0-14; 15=forever STE Set the STE-D door actuator timeout (value8) STE Set the STE-U SIF memory quadrant (value8) STE Set the STE-D SIF memory quadrant (value8) STE Set the STE Monitor Rates Sample Interval, seconds (Interval8) - legal values = 2,10,30,60 STE Set the STE Spectra Sample Interval, seconds (Interval8) - legal values = 2,10,30,60 STE Set the STE Spectra Number of Energies, 16, 32, or 64 (Num8) STE Set the STE beacon telemetry lower energy threshold (in telemetry energy bins) (Num8) STE Set the STE beacon telemetry first energy bin width (in telemetry energy bins) (Num8) STE Set the STE beacon telemetry second energy bin width (in telemetry energy bins) (Num8) STE Set the STE beacon telemetry third energy bin width (in telemetry energy bins) (Num8) STE Set the STE beacon telemetry fourth energy bin width (in telemetry energy bins) (Num8) STE Set the STE beacon telemetry fifth energy bin width (in telemetry energy bins) (Num8) STE Set the STE beacon "sunward" detector number (Num8) (0-3, STE-U only) STE Set the STE beacon scale factor (Shift 8, 0-31) STE Set the STE Mode ID (8), reported in STE telemetry to identify LUT, Thresholds, etc. STE Set the STE LUT diagnostic linear LUT generator first bin (bin 16) STE Set the STE LUT diagnostic linear LUT generator bin size, 0=not linear, (bin 8) STE Set the STE-U bias voltage, 0.82V/step STE Set the STE-D bias voltage, 0.82V/step STE

Version: 2/4/2014 11:48 PM

19

209025697.xls.ms_office CMDS

Set the STE-D Door lockout time between actuations (seconds) Set the STE-U Door lockout time between actuations (seconds) Set the STE-U Door maximum temperature, in ADC codes for ISTEUTemp Set the STE-D Door maximum temperature, in ADC codes for ISTEUTemp Load burst table (offset8, value) Execute a Burst function (code 8, ) Does nothing. Used to check Burst module commanding Dump the Burst table Restart Burst system (do after buffer resizing) Enable Burst Telemetry transmission Disable Burst Telemetry transmission Enable Burst criteria telemetry Disable Burst Criteria Telemetry Set burst bitrate, bps (16) Set burst preamble 1 start page (8) Set burst preamble 2 start page (8) Set burst preamble 3 start page (8) Set burst post 1 start page (8) Set burst post 2 start page (8) Set burst post 2 end page (8) Set burst trigger weight for SWAVES "number of TDS" criterion (8) Set burst trigger shift for SWAVES "number of TDS" criterion (8) Set burst trigger weight for SWAVES "Plasma Power" criterion (8) Set burst trigger shift for SWAVES "Plasma power" criterion (8) Set burst trigger weight for SWAVES "HFR1 Power" criterion (8) Set burst trigger shift for SWAVES "HFR1 power" criterion (8) Set burst trigger weight for SWAVES "HFR2 Power" criterion (8) Set burst trigger shift for SWAVES "HFR2 power" criterion (8) Set burst trigger weight for SWEA Count rate criterion (8) Set burst trigger shift for SWEA count rate criterion (8) Set burst trigger weight for STE Count rate criterion (8) Set burst trigger shift for STE count rate criterion (8) Set burst trigger weight for MAG Delta B criterion (8) Set burst trigger shift for MAG Delta B criterion (8) Set burst trigger weight for PLASTIC Delta V criterion (8) Set burst trigger shift for PLASTIC Delta V criterion (8) Set burst trigger offset for SWAVES "Plasma Power" criterion (16) Set burst trigger offset for SWAVES "HFR1 Power" criterion (16) Set burst trigger offset for SWAVES "HFR2 Power" criterion (16) Set burst trigger offset for SWEA counts criterion (8) Set burst trigger offset for STE counts criterion (8) Set burst trigger offset for MAG Delta V criterion (8) Set burst trigger offset for PLASTIC Delta V criterion (8) Set burst Trigger SWEA count rate baseline filter (FX = A*X/256 + (1-A/256)*FX) (8) Set burst trigger SWEA count rate sum first energy (0-48, 0=high E) (8) Set burst trigger SWEA count rate sum last energy (0-48, 0=high E) (8) Set burst trigger STE LLD Mask (8), LSB=STEUdet0, MSB=SETDdet3 Set burst table ID, transmitted in SOH Set burst PLASTIC moments offset to NVx MSB, S-channel

STE STE STE STE Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst Burst

SEP Kernal Command SEP ASCII Command SEP Binary Command

Version: 2/4/2014 11:48 PM

20

209025697.xls.ms_office CMDS

LET ASCII Command LET Binary Command HET ASCII Command HET Binary Command SIT ASCII Command SIT Binary Command Execute a SEP Interface function (Code8, ) Does nothing. Used to check SEP module commanding Send a reset command to SEP (Type 16) Enable SEP Interface & initialize Disable SEP interface Enable SEP Telemetry Disable SEP Telemetry SEP SEP SEP SEP SEP SEP SEP

Load PLASTIC table (offset8, value) Execute PLASTIC function (code 8, ) Does nothing. Used to check PLASTIC module commanding Dump the PLASTIC table Enable PLASTIC Interface & initialize Disable PLASTIC interface Enable PLASTIC Distribution Telemetry Disable PLASTIC Distribution Telemetry Enable PLASTIC raw telemetry message (data16); bit map of message numbers 10-1, 0x0000-0x03FF Disable PLASTIC raw telemetry message (data16); bit map of message numbers 10-1, 0x0000-0x03FF Enable PLASTIC Raw Message Telemetry; Master Enable Disable PLASTIC Raw Message Telemetry; Master Disable Write PLASTIC control (Reg8, Data16) Write Instrument Controller Control Register (data16) Read Instrument Controller Control Register (dummydata = 0x0000) Read Instrument Controller Status Register (dummydata = 0x0000) Read Instrument Controller Commands Received Counter (dummydata = 0x0000) Read Instrument Controller Commands Executed Counter (dummydata = 0x0000) Read Instrument Controller Error Counters (dummydata = 0x0000) Read Instrument Controller Memory Block (device8, block8) PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument

Version: 2/4/2014 11:48 PM

21

209025697.xls.ms_office CMDS

Write Instrument Controller Memory Block (data16) Set Instrument Controller Device Code and Block ID (device8, block8) Write Instrument Controller Memory Byte (data8, addr8) Read Instrument Controller Memory Word (addr8) Write Instrument Controller Memory Block via Test Connector (data16) Read Instrument Controller Memory Block via Test Connector (device8, block8) Write Logic Board Immediate Command (reg8, data8) Set Instrument to Mode 0 Set Instrument to Mode 1 Set Instrument to Mode 3 Set Instrument to Mode 4 Set instrument to Mode 5 Read Logic Board Memory Block (device8, block8) Write Logic Board Memory Block (data16) Set Logic Board Device Code and Block ID (device8, block8) Write Logic Board Memory Byte (data8, addr8) Read Logic Board Memory Word (addr8) Write Logic Board Memory Block via Test Connector (data16) Read Logic Board Memory Block via Test Connector (device8, block8) Reset Instrument Controller Set Monitor Rates Hi-Res selected rates and E-step; RatesBitMap32; Estep8, 0-64 Set Telemetry Mode Set Telemetry Mode to Idle Set Telemetry Mode to Science Set Telemetry Mode to Engineering Set Telemetry Mode to Dump Set Telemetry Mode to Proton Mode (Subset of Science - compressed Classifier Data) Set Telemetry Mode to Uncompressed Proton Mode (Subset of science - uncompressed Classifier data) Set Parameters for the proton mode data collection (BlkID8, ESA8, NBlk8, NESA8, NCycleSkip8) Enable PLASTIC Monitor Rates Normal Telemetry Disable PLASTIC Monitor Rates Normal Telemetry Enable PLASTIC Monitor Rates Hi-Res Telemetry Disable PLASTIC Monitor Rates Hi-Res Telemetry Set PLASTIC Raw Monitor Rates step selection parameters (Defl8, ESA8) 18 = Set S-Ch switch spec, 8+16 bits 19 = Set raw Classifier msg spec, 8+8+8 bits 20 = Set Diag Bytes, 4 bytes 21 = Set Instrument Mode, 1 byte 50 Save and resore instrument mode Save current Instrument mode (Mode 0,1,2,3,4) Command PLASTIC instrument to saved instrument mode(Restores to mode 0 if saved was NOT mode 3) 24 = dig hkp ena/dis logic Enable collection of PLASTIC Digital Data Disable collection of PLASTIC Digital Data 33 - Update PLASTIC Dig Hkp and EEProm frequency in seconds (1<=x<=255) Collect 1 set of instrument dig hkp data, then disable collection - periodic SW status will still come down 22 = PLASTIC Enable Supply (1 byte arg) 1=>SSD,2=>MCP,3=>PAC Enable SSD + Set Point = 0

PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument

PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC Instrument PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW

PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW

PLASTIC FSW

PLASTIC FSW

PLASTIC FSW

Version: 2/4/2014 11:48 PM

22

209025697.xls.ms_office CMDS

Enable MCP + Set Point = 0 Enable PAC + Set Point = 0 23 = PLASTIC Disable Supply ( 1 arg) 1=>SSD, 2=>MCP, 3=>PAC Disable SSD Disable MCP Disable PAC 28 = Set Supply Limit Set MCP coarse setpoint limit arg= 0x00xx NOTE:Sw shifts XX left 3 bits Set PAC coarse setoint limit arg = 0x00xx 25 = Ramp Up supply command Ramp UP SSD supply 0x00cs 0xssee 0xddtt cs - coarseSP, ss=start FineSp,ee=end FineSP, dd=incr,tt=dwell Ramp UP MCP supply 0x00cs 0xssee 0xddtt cs - coarseSP, ss=start FineSp,ee=end FineSP, dd=incr,tt=dwell Ramp UP PAC supply 0x00cs 0xssee 0xddtt cs - coarseSP, ss=start FineSp,ee=end FineSP, dd=incr,tt=dwell 34 - Rampup using current set points as start Ramp UP SSD starting at current Fine SetPoint 8bit args=TotIncr StepSize DwellTime Ramp UP MCP starting at current Fine SetPoint 8bit args=TotIncr StepSize DwellTime Ramp UP PAC starting at current Fine SetPoint 8bit args=TotIncr StepSize DwellTime PLASTIC FSW

PLASTIC FSW

PLASTIC FSW

PLASTIC FSW

26 = Ramp Down supply command PLASTIC FSW Ramp Down SSD supply 0x00cs 0xssee 0xddtt cs - coarseSP, ss=start FineSp,ee=end FineSP, dd=incr,tt=dwell Ramp Down MCP supply 0x00cs 0xssee 0xddtt cs - coarseSP, ss=start FineSp,ee=end FineSP, dd=incr,tt=dwell Ramp Down PAC supply 0x00cs 0xssee 0xddtt cs - coarseSP, ss=start FineSp,ee=end FineSP, dd=incr,tt=dwell 35 - Ramp Down using current set points Ramp Down SSD starting at current Fine SetPoint 8bit args=TotDecr StepSize DwellTime Ramp Down MCP starting at current Fine SetPoint 8bit args=TotDecr StepSize DwellTime Ramp Down PAC starting at current Fine SetPoint 8bit args=TotDecr StepSize DwellTime 27 = RampAborT 29 - Clear PLASTIC memory block (device8, block8, data8) 30 - Validate PLASTIC EEPROM device (device8) 31 - Read and telemeter EEPROM contents (device8, block8) 32 - Update PLASTIC EEPROM checksum (device8) 36 - issue command macro number x Disable Entrance System - macro 1 Enable Entrance System - macro 2 Set MCP coarse and Fine SP to zero -macro 3 Set SSD coarse and Fine SP to zero -macro 4 Set PAC coarse and Fine SP to zero -macro 5 Clear TOF Limits, SPs and Enable bits-macro6 clear TOF enable bits and MCP coarse SP limit Load SSD ASICS Modify PLASTIC Macro table Offset16 value. Value, value 39 - Dump Command Macro Table 37 - Test to see if command seq ARG1 running and abort Arg2 44 - Start command sequence if it is not scheduled 38 - If (SCFLAGS .AND. ARG1) .ne. ARG2 abort cseq ARG3 PLASTIC FSW

PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW

PLASTICFSW

PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW

Version: 2/4/2014 11:48 PM

23

209025697.xls.ms_office CMDS

40 - Enable/disable Heavy Ion data compression. (apid16, en/disable8) 41 - Set Plastic PAC discharge limit - 16 bit value 54 - 16 bit intg -Set threshold for CSP*FSP above which PAC discharge checking is performed 42 - Set PLASTIC PAC Discharge Table control values Set PLASTIC PAC Discharge Control flags B7=Enablechecking,B6=EnableSafing,B5=EnableRestore Set Number of consecutive discharges before triggering safing sequence (1-15) Set number of consecutive safing/restore attempts before giving up Set Stored Command Sequence number used for Safing Set Stored Command Sequence number used for part 1 of Restore Set Stored command sequence number used for part 2 of restore sequence Set max number of times a discharge can be detected and trigger a safing sequence 43 - Clear PLASTIC PAC discharge counters and state Resync SW maintained HV enable flags, PAC Coarse/fine set points on next receipt of DAC readback 45 ADD/Delete ananlog limits entry Delete specified data point from analog limits table arg = HKADDR Add specified 16 bit data item to analog limits table arg = HKADDR Add specified 8 bit data item to analog limits table arg = HKADDR 46 Clear analog limit counters 47 Define analog limits HKADDR Rlow16 Ylow16 YHigh16 RHigh16 48 Set various analog limit table parameters Enable/disable checking for specified point arg1=HKADDR, arg2 = CNTRL B7=Enable,B6=EnableSafing Set number of consecutive RED limit failures before triggering safing, Arg1=HKADDr, arg2 = cnt (1-15) Set max number of times safing can run without data going NONRED arg1=HKADDR, arg2=CNT (1-15) Set command seqeuence to run if data RED HIGH arg1 = HKADDR, arg2 = cseq# Set command seqeuence to run if data RED LOW arg1 = HKADDR, arg2 = cseq# Set number of minutes after staring a safing sequence before checking data again Arg1=HKADDR arg2=delay 49 Enable/disable analog limit process B7=EnableProcess,B6=Enablesafing 51- Dump Plastic Limits table 52 - Enable matrix products telemetry 53 - Disable matrix products telemetry Select alpha doubles (0), or triples (1) for beacon mode data (value8) Select starting ESA steps (Ebin_1, Ebin_2) for beacon data (value8, value8)

PLASTIC FSW PLASTIC FSW PLASTIC FSW

PLASTIC FSW

PLASTIC FSW

PLASTIC FSW PLASTIC FSW PLASTIC FSW

PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW PLASTIC FSW

Set PLASTIC SCcFactor Load system table (offset8, value) Execute system function (code8, value) Extecute an extended system function Does nothing, used to test commanding Dump the System table Send a PLASTIC control (Reg8, Data16) Start a command sequence (Sequence8) Request spacecraft turn off PLASTIC Send current event packet, start a new one Dump a command sequence table (actually 2 fit in a dump packet): (Sequence # 8) Abort a command sequence (Sequence 8) Enable a command sequence (Sequence 8); default = disabled except 31 Disable a command sequence (Sequence 8) Set the maximum SSR level that non-system PLASTIC data will be queued (%)

PLASTIC SYSTEM SYSTEM SystemEx SYSTEM SYSTEM InstCtrl CmdSeq Status SYSTEM CmdSeq SystemEx SystemEx SystemEx Telem

Version: 2/4/2014 11:48 PM

24

209025697.xls.ms_office CMDS

IMPACT IDPU COMMAND SEQUENCES


Revision: AA 2006-Mar-6 32 command sequence tables, started by events or by command Each sequence contains up to 128 bytes of commands Commands are formatted like normal commands, except the CCSDS header is replaced with a 2-byte header: MSB = command size in bytes, excluding this header LSB = coded ApID: 0-7Fh -> 200-27Fh (IMPACT) , 80h-FFh -> 300-37FH (PLASTIC) Header = 0 -> end of sequence Subsequent bytes are interpreted as the data field of a command packet (after the CCSDS header) Odd-byte length commands should be zero-filled so that headers start on an even byte boundry; - the fill byte is not included in the command size in the header Any number of sequences can be requested at one time (only one request per sequence number) Sequences run to completion. Multiple sequences can run at the same time

Table 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Event IDPUPwrWarn IDPUPwrWarnClr SEPPwrWarn SEPPwrWarnClr SWEAPwrWarn SWEAPwrWarnClr PLASTICPwrWarn PLASTICPwrWarnClr ThrusterWarn ThrusterWarnClr FinePointingWarnClr FinePointingWarnClr SEPRecovery

Module Status Status Status Status Status Status Status Status Status Status Status Status SEP

Description Spacecraft IDPU power-off warning Spacecraft IDPU power off warning cleared Spacecraft SEP power-off warning Spacecraft SEP power off warning cleared Spacecraft SWEA power-off warning Spacecraft SWEA power off warning cleared Spacecraft PLASTIC power-off warning Spacecraft PLASTIC power off warning cleared Spacecraft thruster warning Spacecraft thruster warning cleared Spacecraft coarse pointing gone bad Spacecraft coarse pointing gone good SEP Recovery

PLASTIC PS0 PLASTIC Start PLASTIC PS1 PLASTIC PR0b PLASTIC PS2 PLASTIC PR0a PLASTIC PR1 PLASTIC PS3 UserPeriodic SystemPeriodic Idle

PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC CmdSeq CmdSeq

Disable Entrance system; "Thruster/Coarse" Initializes PLASTIC classifier messages. Reduce HV levels - run after selected limit failures Second half of PR0 (after PR0a) Disable entrance system, turn off HV - don't request turnoff (RUN after detecti

enable entrance system, bring up HVs and put system in MODE 3 (Run after P enable entrance system (Run if Thruster Coarse bits clear)

disable Entrance system, turn off HV and requenst PLASTIC OFF (run if IDPU User periodic request, interval = Seq30Interval in system parameter table System periodic requeses (parameter dump, etc.), interval = Seq31Interval in No sequence running

a 2-byte header:

CCSDS header)

quest turnoff (RUN after detecting "PAC DISCHARGE")

system in MODE 3 (Run after PS2 after detecting a "PAC DISCHARGE") se bits clear)

enst PLASTIC OFF (run if IDPU/PLASTIC pwr down) in system parameter table etc.), interval = Seq31Interval in system parameter table, default=1hour

IMPACT IDPU ERRORS


Revision: Error Name No Error ; Boot/1553: ERROR_BadEEPROMChecksum ERROR_1553IdleTimeout ERROR_1553BITTimeout ERROR_1553BIT ERROR_1553YF ERROR_1553MSG ERROR_1553Timeout ERROR_1553DCBBad ERROR_WatchdogReset ; Command module: ERROR_CmdFLTCOverrun ERROR_CmdFLTCFmt ERROR_CmdSyncError ERROR_CmdPacketHeader ERROR_CmdBadApID ERROR_CmdBadLength ERROR_CmdBadFunction ERROR_CmdBadTableEntry ERROR_CmdLoadFailed ERROR_CmdEEPROMOverrun ERROR_CmdEEPROMBadPage ERROR_CmdBadAddr ERROR_CmdEEPROMBadPtr ERROR_CmdEEPROMVerify ERROR_CmdEEPROMRunning ERROR_CmdEEPROMBusy ERROR_CmdBadPage ERROR_CmdSEPDisabled ERROR_CmdSEPOverrun ERROR_CmdBadSeqReq ERROR_CmdPLASTICSysDis ; Telemetry module: ERROR_IMPACTTlmQueue ERROR_IMPACTTlmPage ERROR_IMPACTTlmPtr ERROR_PLASTICTlmQueue ERROR_PLASTICTlmPage ERROR_PLASTICTlmPtr ERROR_HSKPktNotReady AA Error Code 0 1 2 3 4 5 6 7 8 9

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37

Version: 2/4/2014 11:48 PM

27

209025697.xls.ms_office ERRORS

ERROR_DumpPktNotReady ERROR_TableChecksum ; Instrument Control module ERROR_InstCtrl_Busy ERROR_InstCtrl_Full ERROR_InstCtrl_DMA ; System: ERROR_BadInterrupt ERROR_BeaconPktNotReady ERROR_CmdChecksum ERROR_MemoryTestFail ; MAG module: ERROR_MAG_DMA ERROR_MAG_ReadIndex ERROR_MAG_NextIndex ERROR_MAG_SampleCount ERROR_MAG_PktNotReady ERROR_MAG_Timeout ERROR_MAG_Parity ; SEP module: ERROR_SEP_DMA ERROR_SEP_BadMessageID ERROR_SEP_BadIndex ERROR_SEP_BadTlmMsgLen ERROR_SEP_BadHKPMsgLen ERROR_SEP_BadBcnMsgLen ERROR_SEP_PktNotReady ; STE module: ERROR_STEU_DMA ERROR_STE_BadMessageID ERROR_STEU_BadIndex ERROR_STE_BadSpecMsgLen ERROR_STE_BadHKPMsgLen ERROR_STE_BadRateMsgLen ERROR_STE_Parity ERROR_STE_ProtCmdError ERROR_STE_RatesPktNotReady ERROR_STE_SpecPktNotReady ERROR_STE_LUTAuto ERROR_STE_RatesPointer ERROR_STEU_DoorTimeout

38 39

40 41 42

45 46 47 48

50 51 52 53 54 55 56

60 61 62 63 64 65 66

70 71 72 73 74 75 76 77 78 79 80 81 82

Version: 2/4/2014 11:48 PM

28

209025697.xls.ms_office ERRORS

ERROR_STE_BadMemDumpMsgLen ERROR_STE_BurstRatePointer ERROR_STEU_DoorTooSoon ERROR_STEU_DoorLockout ERROR_STEU_DoorTooWarm ERROR_STED_DoorTimeout ERROR_STED_DoorTooSoon ERROR_STED_DoorLockout ERROR_STED_DoorTooWarm ; SWEA module: ERROR_SWEA_DMA ERROR_SWEA_BadMessageID ERROR_SWEA_BadIndex ERROR_SWEA_BadMsgLen ERROR_SWEA_LUTAuto ERROR_SWEA_DistPktNotReady ERROR_SWEA_MessageOrder ERROR_SWEA_PADPointer ERROR_SWEA_PADPktNotReady ERROR_SWEA_MomPktNotReady ERROR_SWEA_MomPointer ERROR_SWEA_SpecPktNotReady ERROR_SWEA_SpecPointer ;Burst Module ERROR_Burst_CritPktPointer ERROR_Burst_CritPktNotReady ;PLASTIC module: ERROR_PLASTIC_DMA ERROR_PLASTIC_BadMessageID ERROR_PLASTIC_BadIndex ERROR_PLASTIC_BadMsgLen ERROR_PLASTIC_TlmPktNotReady ERROR_PLASTIC_FastPktNotReady ERROR_PLASTIC_RampHV ERROR_PLASTIC_HVEnableCmd ERROR_PLASTIC_SetHVLimit ERROR_PLASTIC_HkpCollect ERROR_PLASTIC_MODEChng ERROR_PLASTIC_EEPROMCksm ERROR_PLASTIC_CmdMacro ERROR_PLASTIC_Matrix ERROR_PLASTIC_PACDISCHRGCMD ERROR_PLASTIC_DIS_STARTEDSAFE

83 84 85 86 87 110 111 112 113

90 91 92 94 95 96 97 98 99 100 101 102 103

120

200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215

Version: 2/4/2014 11:48 PM

29

209025697.xls.ms_office ERRORS

ERROR_PLASTIC_DIS_GIVEUP ERROR_PLASTIC_CSEQ_CONFLICT ERROR_PLASTIC_ANALIM_CMDERR ERROR_PLASTIC_ANALIM_REDLOW ERROR_PLASTIC_ANALIM_YELLOW ERROR_PLASTIC_ANALIM_YELHIGH ERROR_PLASTIC_ANALIM_REDHIGH PLASTIC_ANALIM_NORMAL ERROR_PLASTIC_OPModeSaveRestore ERROR_PLASTIC_CmdParm ERROR_PLASTIC_DIS_DETECTED ERROR_PAC_DISCHARGED ERROR_PLASTIC_ESABUF_NOTEMPTY ERROR_PLASTIC_RAWESA_Logic

216 217 218 219 220 221 222 223 224 225 226 227 228 229

Version: 2/4/2014 11:48 PM

30

209025697.xls.ms_office ERRORS

2006-Mar-6 Description Hex 0 ;Boot: Check of EEPROM on boot failed. Data=0 ;DRV1553: On initialization, timed out waiting for Summit chip to go idle. Data=0 ;DRV1553: On initialization, Summit BIT took too long. Data=1553 Status register LSB ;DRV1553: On initializatiom, Summit BIT failed. Data=8MSB of BIT register ;DRV1553: Received an interrupt indicating a Summit chip YF condition. Data =8 MSB of 1553 INTPEND register (promote bit 7 to bit 8) ;DRV1553: Received a message error. Data = Message ID (3 LSB), Message Info Word LSB (5 MSB) ;Watchdog: No 1553 activity timeout. Data=IRQH_Active (Bit 0=timer, 1=1553,2=1st timeout, 3=2nd timeout) ;DRV1553: DCB check failed (causes re-init). Data=buffer ID ;Watchdog: Watchdog Reset Detect in FPGA is set (data=0) 1 2 3 4 5 6 7 8 9

;COMMAND: FLTC queue over-run (from CmdRxHandler). Data=0 ;COMMAND: FLTC bad format. Data=LSB of first FLTC word ;COMMAND: FLTC sequence error. Data=FLTC sequence number ;COMMAND: Command Packet Header format rejected. Data=FLTC sequence number ;COMMAND: Command Packet ApID not for IMPACT or PLASTIC. Data=ApID LSB ;SYSTEM: Bad command length (for selected function) Data = ApID LSB. ;SYSTEM: "Function" command with illegal function code. Data=function code ;SYSTEM: Table load requested for entry past end of table (data = entry #) ;SYSTEM: Memory or table load command failed (data read back not what was written). Data=Address LSB+1 ;EEPROM: EEPROM Write request, but EEPROM queue full. Data=Address LSB ;EEPROM: EEPROM Write request, Memory page selected is not an EEPROM page. Data=page selected ;Command Write request, Memory address > page size ;EEPROM: EEPROM Write request: Write queue pointer illegal. Write queue is flushed. Data=0 ;EEPROM: EEPROM Write request, read-back after write verify failed. Data=number of failures ;EEPROM: EEPROM Write Request while running code from EEPROM ;EEPROM: Attempt to update EEPROM checksum while there is still EEPROM data in the write queue. Data=0 ;EEPROM: ChangeCodePage command with illegal code page selected (>4). Data=page requested ;SEP: Attempt to send command to SEP when it is disabled (off). Data=0 ;SEP: SEP command queue over-run. Data=0 ;CmdSeq: Bad command sequence number requested (>31). Data = sequence number requested ;SYSTEM: PLASTIC System Commands disabled, data = command APID LSB

A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E

;TELEM: IMPACT telemetry queue failure. More than 256 packets queued. Data=0 ;TELEM: IMPACT telemetry queue failure. Bad telemeytry page (<64). Data = Page ;TELEM: IMPACT telemetry queue failure. Bad telemetry pointer (not on page 1). Data=pointer MSB ;TELEM: PLASTIC telemetry queue failure. More than 256 packets queued. Data=0 ;TELEM: PLASTIC telemetry queue failure. Bad telemeytry page (<64). Data = Page ;TELEM: PLASTIC telemetry queue failure. Bad telemetry pointer (not on page 1) Data=pointer MSB ;HKP: Housekeeping packet queue overrun. Data=0

1F 20 21 22 23 24 25

Version: 2/4/2014 11:48 PM

31

209025697.xls.ms_office ERRORS

;SYSTEM: Memory/Table dump packet queue overrun. Data=0. ;SYSTEM: Table checksum failure. Data=Table ID.

26 27

;INSTCTRL: The single command (non-DMA) Instrument Control register is full. Data =CMDADDR Register LSB ;INSTCTRL: The queue is full. Data = command mask ;INSTCTRL: CmdDMABufOverflow error

28 29 2A

;RESERVED: Bad interrupt ;Beacon: Beacon telemetry packet not available. Data=0 ;Command: Bad command packet checksum ;SystemEx: Memory test fail. Data = # of tests that failed.

2D 2E 2F 30

;MAG: Telemetry DMA buffer error. Data = TM2_STAT register LSB ;MAG: Telemetry DMA buffer indexing failed (TM2_READ index not aligned). Data=TM2_READ register LSB ;MAG: Telemetry DMA buffer indexing failed (TM2_NEXT index not aligned). Data=TM2_NEXT register LSB ;MAG: Telemetry DMA buffer error. Wrong number of samples between 1Hz (MAG) tics. Data=number found ;MAG: Telemetry packet queue over-run. Data=0. ;MAG: Sensor timeout flag set (data = LSB of status) ;MAG: Sensor command parity error (data = LSB of status)

32 33 34 35 36 37 38

;SEP: Telemetry DMA buffer error. Data=TM3_STAT register LSB ;SEP: Telemetry DMA buffer message has an illegal ID. Data=Message ID ;SEP: Telemetry DMA buffer indexing failed. Data=0. ;SEP: Telemetry DMA message, type=telemetry packet, wrong message length. Data = message size LSB ;SEP: Telemetry DMA message, type=housekeeping, wrong message length. Data=message size LSB ;SEP: Telemetry DMA message, type=beacon, wrong message length. Data=message size LSB ;SEP: Telemetry packet queue over-run. Data=0.

3C 3D 3E 3F 40 41 42

;STE: STE-U DMA buffer error. Data=TM4_STAT register LSB ;STE: STE DMA buffer message has an illegal ID. Data=Message ID ;STE: STE-U DMA buffer indexing failed. Data=0. ;STE: STE DMA buffer wrong Spectra message length (should be 512). Data=message size LSB ;STE: STE DMA buffer wrong HKP message length (should be 4). Data=message size LSB ;STE: STE DMA buffer wrong Monitor Rates message length (should be 24). Data=message size LSB ;STE: STE command parity error (data=0) ;STE: STE protected command error (data=0) ;STE: Monitor rates telemetry packet queue over-run. Data=0. ;STE: Spectra telemetry packet queue over-run. Data=0. ;STE: Attempt to command STE LUT while LUT is in Auto mode. Data=0 ;STE: Monitor Rates Packet Pointer Error: (Data = 0) ;STE: STE-U Door open/close failure, did not reach desired state. Data=0

46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52

Version: 2/4/2014 11:48 PM

32

209025697.xls.ms_office ERRORS

;STE: Bad memory dump message length. Data=0; ;STE: Burst Rates pointer error. Data=0 ;STE: Attempt to move STE-U door too soon before previous motion. Data=seconds remaining in lockout ;STE: Attempt to open STE-U door when locked out by spacecraft state. Data=spacecraft status ;STE: Attempt to open door when STE-U is too warm. Data=ISTExTemp raw ADC/16 ;STE: STE-D Door open/close failure, did not reach desired state. Data=0 ;STE: Attempt to move STE-D door too soon before previous motion. Data=seconds remaining in lockout ;STE: Attempt to open STE-D door when locked out by spacecraft state. Data=spacecraft status ;STE: Attempt to open door when STE-D is too warm. Data=ISTExTemp raw ADC/16

53 54 55 56 57 6E 6F 70 71

;SWEA: SWEA/STE-D DMA buffer error. Data=TM1_STAT register LSB ;SWEA: SWEA/STE-D buffer message has an illegal ID. Data=Message ID ;SWEA: SWEA/STE-D DMA buffer indexing failed. Data=0. ;SWEA: SWEA/STE-D DMA Buffer wrong message length. Data = length found ;SWEA: Attempt to command SWEA LUT while LUT is in Auto mode. Data=0 ;SWEA: Distribution telemetry packet queue over-run. Data=0. ;SWEA: Messages from instrument out of sequence. Data=difference ;SWEA: PAD Packet Pointer Error (over-run). Data = 0 ;SWEA: PAD telemetry packet queue over-run. Data=0. ;SWEA: Moment telemetry packet queue over-run ;SWEA: Moment Packet Pointer Error (over-run). Data = 0 ;SWEA: Moment telemetry packet queue over-run ;SWEA: Moment Packet Pointer Error (over-run). Data = 0

5A 5B 5C 5E 5F 60 61 62 63 64 65 66 67

;Burst: Criteria Packet Pointer Error (over-run). Data = 0 ;Burst: Criteria telemetry packet queue over-run. Data=0

;PLASTIC: DMA buffer error. Data=TM1_STAT register LSB ;PLASTIC: buffer message has an illegal ID. Data=Message ID ;PLASTIC: DMA buffer indexing failed. Data=0. ;PLASTIC: DMA Buffer wrong message length. Data = length found ;PLASTIC: Science telemetry packet queue over-run. Data=0. ;PLASTIC: Fast telemetry packet queue over-run. Data=0. ;PLASTIC: HV Ramp Up/Down error. Data= Reason code ;PLASTIC: HV Enable/Disable cmd error. Data = reason code ;PLASTIC: Set HV limit error - Data = reason code ;PLASTIC: Hkp Collect had error, Data = reason ;PLASTIC: Warning mode change requested too early. ;PLASTIC: EEPROM checksum verify failure. ;PLASTIC: Error initiating macro command ;PLASTIC: Matrix data problem of some kind. ;PLASTIC: PLASTIC_PAC_DISCHARGE limit control command error. Data - offending value ;PLASTIC: PLASTIC PAc Discharge started Safe/Restore Sequence

C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7

Version: 2/4/2014 11:48 PM

33

209025697.xls.ms_office ERRORS

;PLASTIC: PLASTIC PAC - max safing sequences sent ;PLASTIC: COnflict detected in executing PLASTIC Csequences ;PLASTIC: Command affecting limits table bad. Reason code = data ;PLASTIC Analog point DOL RED LOW - Data is HKADDR ;PLASTIC Analog point DOL YELLOW LOW - Data is HKADDR ;PLASTIC Analog point DOL YELLOW HIGH - Data is HKADDR ;PLASTIC Analog point DOL RED HIGH - Data is HKADDR ;PLASTIC Analog point IN LIMITS - Data is HKADDR ;PLASTIC-Error in Save Restore PLASTIC OP Mode ;PLASTIC: command argument error. ;PLASTIC: PAC Discharge Detected ;PLASTIC:Cmd Ignored - PAC Discharged ;PLASTIC:PROTON MODE - ESA Buffer Not Emptied ;PLASTIC:PROTON MODE - Indexing Error

D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5

Version: 2/4/2014 11:48 PM

34

209025697.xls.ms_office ERRORS

IMPACT IDPU TABLES


Revision: Table 1 2 3 4 5 6 7 8 AA Length 2006-Mar-6 Description System MAG SWEA STE Burst

PLASTIC

16 17 18 19 20 21 32-63

STELUTGen SWEAEnergyLUTGen STEU LUT Dump SWEA/STED LUT Dump SWEA Moment Energy Coefficients SWEA Moment Angle Coefficients Command Sequnce

Version: 2/4/2014 11:48 PM

35

209025697.xls.ms_office TABLES

IMPACT IDPU TABLES


System Table (ID=1) Offset Length 0 1 1 1 2 1 3 1 4 2 6 2 8 1 9 1 10 1 11 4 15 1 MAG Table (ID=2) Offset Length 0 2 2 2 4 1 5 1 6 2 8 2 10 2 12 3 15 1 SWEA Table (ID = 3) Offset Length 0 1 1 1 2 1 3 1 4 1 5 1 6 1 Name BootSelect HKPPacketRate DumpPacketRate Drv1553Timeout Seq30Interval Seq31Interval IMPACT_SSR_Limit PLASTIC_SSR_Limit SWVersion Spare Checksum =System Table +10h Name MagRangeLower MagRangeUpper MagTlmAvg MagSensorMode MagZeroX MagZeroY MagZeroZ Spare Checksum =System Table +20h Name SWEAMCPDACSet SWEAMCPHeater SWEADistInterval SWEABurstInterval SWEAPADInterval SWEARot SWEAModeID Conversion Default 0 2 2 60 0 4096 95 95 21

Description 0-3=EEPROM images, else PROM Housekeeping packet rate, seconds, 60=max. Memory Dump packet rate, seconds, 60=max 1553 timout until IDPU reset, seconds, 0=forever Set the time interval on which to run command sequence 30. Hours*4096+mi Set the time interval on which to run command sequence 31. Hours*4096+mi Set the maximum SSR level that non-system IMPACT data will be queued Set the maximum SSR level that non-system PLASTIC data will be queued Software version

Conversion Default 190 28656 4 1 32768 32768 32768

Description Autoranging lower threshold (Max<Lower -> low field range) Autoranging upper threshold (Max>Upper -> high field range) Number of samples to average in telemetry packets (32Hz/4 = 8Hz) Sensor mode. 7=Range (0=low fields, high sensitivity, 1=high fields, low sens X-axis zero value, nominally 8000h, used for SWEA PAD Y-axis zero value, nominally 8000h Z-axis zero value, nominally 8000h

Conversion Default 0 0 30 2 10 0

Description SWEA MCP setting SWEA MCP Heater setting, 0=off, 10=100% SWEA 3D distribution time interval, sec SWEA Burst 3D distribution time interval, sec (SWEADistInterval must be a m SWEA PAD distribution time interval, sec SWEA Anode Rotation to spacecraft coordinates, degrees*256/360, 310 degr SWEA Mode ID (from parameter table). Set by ground command to identify L

Version: 2/4/2014 11:48 PM

36

209025697.xls.ms_office TABLES

7 8 10 12 14 16 17 18 19 20 21 22 23 31

1 2 2 2 2 1 1 1 1 1 1 1 8 1

SWEAManualV0 SWEASweepMax SWEASweepRate SWEASweepOffset SWEASweepDelfStep SWEAMomInterval SWEASpecInterval SWEAEnergyCoefN0 SWEAEnergyCoefN1 SWEAEnergyCoefN2 SWEAEnergyCoefN3 SWEAMCPRampRate spare Checksum

0 41448 5090 0 5698 2 2 22 10 -4 -19 1

SWEA V0 setting when SWEAV0 is manual and SWEALUT is Auto SWEA Sweep generator, A(0), sqrt(max analyzer), 2keV default. For Auto LU SWEA Sweep generator, A(n+1) = A(n)*(1-Rate) SWEA Sweep generator offset: DAC(n)=A(n)+Offset SWEA Sweep generator, deflector step (11.5 steps to full scale) SWEA Moments interval, sec, 2, 10, 30, 60 (applies to MOM packet as well a SWEA Spectra interval, sec, no faster than moment interval SWEA Moment energy coefficient normalization term (1/v) SWEA Moment energy coefficient normalization term (1) SWEA Moment energy coefficient normalization term (v) SWEA Moment energy coefficient normalization term (v*v) SWEA MCP DAC steps/second when ramping up

STE Table (ID = 4) Offset Length 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 2 10 2 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 6 25 1

=System Table +40h Name STEUTHR0 STEUTHR1 STEUTHR2 STEUTHR3 STEDTHR0 STEDTHR1 STEDTHR2 STEDTHR3 STEUControl STEDControl STEUDoorTimeout STEDDoorTimeout STEUMemQuad STEDMemQuad STERatesInterval STESpecInterval STESpecNumEngy BeaconEnergtIntervals STEUSunwardDet

Conversion Default 12 12 12 12 12 12 12 12 28912 61684 5 5 0 0 10 10 32 4

Description STE-U Detector 0 Thershold DAC setting, 0-63, 0.144keV/step STE-U Detector 1 Thershold DAC setting, 0-63, 0.144keV/step STE-U Detector 2 Thershold DAC setting, 0-63, 0.144keV/step STE-U Detector 3 Thershold DAC setting, 0-63, 0.144keV/step STE-D Detector 0 Thershold DAC setting, 0-63, 0.144keV/step STE-D Detector 1 Thershold DAC setting, 0-63, 0.144keV/step STE-D Detector 2 Thershold DAC setting, 0-63, 0.144keV/step STE-D Detector 3 Thershold DAC setting, 0-63, 0.144keV/step STE-U control register (see packet ApID 220 for bit defeinitions) SWEA/STE-D control register (see packet ApID 220 for bit defeinitions) STE-U door Timeout = (1+n)/8 seconds; set to 15 for infinite time STE-D door Timeout = (1+n)/8 seconds; set to 15 for infinite time STE-U memory quadrant SWEA/STE-D memory quadrant STE Monitor Rates Telemetry Averaging Interval, sec (2,10,30,60) STE Spectra Telemetry Averaging Interval, sec (2,10,30,60) STE Spectra Number of Energies (16, 32, 64) Beacon energy sampling intervals, 0,8,8,8,4,4 Beacon STE-U sunward detector

Version: 2/4/2014 11:48 PM

37

209025697.xls.ms_office TABLES

26 27 28 30 31 32 33 34 35 36 38 40 47

1 1 2 1 1 1 1 1 1 2 2 7 1

BeaconScale STEModeID STELUTLoadFirst STELUTLoadDelta STEUBias STEDBias STEUDoorLockout STEDDoorLockout spare STEUDoorMaxTemp STEDDoorMaxTemp spare Checksum

3 0 0 0 20 20 120 120 0 1767 1767

Shift beacon data right this many times (to avoid saturating telemetry) STE Operation Mode (8), Arbitrary value set by command, reported in STE te STE Diagnostic linear bin starting point (first bin includes everything up to this Diagnostic Linear bin spacing (0 -> non-linear, use STE LUT Generator Table STE-U bias supply DAC; 0.82V/step, default=16V STE-D bias supply DAC; 0.82V/step, default=16V STE-U door minimum time between actuations (sec) STE-D door minimum time between actuations (sec)

STE-U door max temperature for actuation, in ISTEUTEMP ADC codes (-35C STE-D door max temperature for actuation, in ISTEDTEMP ADC codes (-35C

Burst Table (ID=5) Offset Length 0 2 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1

=System Table + 70h Name BurstBitrate PagePre1Start PagePre2Start PagePre3Start PagePost1Start PagePost2Start PagePost2End WeightNTDS ShiftNTDS WeightPlasmaPwr ShiftPlasmaPwr WeighHFR1Pwr ShiftHFR1Pwr WeighHFR2Pwr ShiftHFR2Pwr WeightSWEA ShiftSWEA WeightSTE ShiftSTE WeightMAG

Conversion Default 546 128 153 178 203 229 255 128 7 128 7 128 7 128 7 128 7 128 7 128

Description Bits per second allocated to Burst telemetry Start of first burst preamble buffer (in 16kbyte pages) Start of second burst preamble buffer Start of third burst preamble buffer Start of first burst post buffer Start of second burst post buffer End of second burst post buffer (Max = 255) Trigger weight for SWAVES "Number of TDS in last 60 seconds" Trigger shift for SWAVES "Number of TDS in last 60 seconds" Trigger weight for SWAVES "Plasma Power" Trigger shift for SWAVES "Plasma Power" Trigger weight for SWAVES "HFR1 Power" Trigger shift for SWAVES "HFR1 Power" Trigger weight for SWAVES "HFR2 Power" Trigger shift for SWAVES "HFR2 Power" Trigger weight for SWEA count rate Trigger shift for SWEA count rate Trigger Weight for STE LLD Trigger shift for STE LLD Trigger weight for MAG field delta

Version: 2/4/2014 11:48 PM

38

209025697.xls.ms_office TABLES

21 22 23 24 26 28 30 31 32 33 34 35 36 37 38 39 40 63

1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 23 1

ShiftMAG WeightPLASTIC ShiftPLASTIC OffsetPlasmaPwr OffsetHFR1Pwr OffsetHFR2Pwr OffsetSWEA OffsetSTE OffsetMAG OffsetPLASTIC FilterSWEA SWEATrigFirstE SWEATrigLastE STELLDMask BurstTableID PLASTICMomOffset Spare Checksum

7 128 7 0 0 0 0 0 0 0 8 9 11 255 0 29

Trigger shift for MAG field delta Trigger weight for PLASTIC Velocity delta Trigger shift for PLASTIC Velocity delta Trigger offset for SWAVES "Plasma Power" Trigger offset for SWAVES "HFR1 Power" Trigger offset for SWAVES "HFR2 Power" Trigger offset for SWEA count rate Trigger offset for STE LLD Trigger offset for MAG delta field Trigger Offset for PLASTIC delta V SWEA count rate baseline filter (FX = A*X/256 + (1-A/256)*FX) SWEA count rate sum first energy (0-48, 0=high E) SWEA count rate sum last energy (0-48, 0=high E) STE trigger LLD Mask, 1=enabled, Bit 0 = STE-U Det 0, bit 7 = STE-D De ID for burst table (in SOH telemetry) PLASTIC Moment buffer offset to NVx (s-channel), MSB Spare space Burst Trigger Criterion = sum {((Criterion-Offset)*Weight)>>Shift}

PLASTIC Table (ID = 8) Offset Length 0 1 1 1 2 1 3 1 4 1 5 1 6 2 8 16 24 1

=System Table +B0h Name MCPDACSet MomentsEmin MomentsEmax MomentsSource ProtonSearch AlphaSearch SChFactor MomPosBins LenCseqConflictTable

Conversion Default 0 39 127 0 0 0 1000 0,2,4,28,30 17

Description PLASTIC MCP DAC setting PLASTIC Moments minimum energy step PLASTIC Moments maximum energy step PLASTIC Moments Source; 0=SW_All, 1=SW_H Proton peak search source; 0=SW_All, else SW_H Alpha peak search source; 0=doubles, else tripples S-channel scale factor Position bins used for moments calculations. Number of entries in PLASTIC Command Sequence conflict table Each conflict entry consists of 3 bytes Bytes 0 & 1 contain the command sequences to check to see if confict and bits to determine action to be performed on these sequences (B7=1 =>ab Byte 2 contains command sequence number of a 3rd sequence affected B7=1=> abort, B6=1 => run it

Version: 2/4/2014 11:48 PM

39

209025697.xls.ms_office TABLES

25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73

3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

Conflict#1 Conflict#2 Conflict#3 Conflict#4 Conflict#5 Conflict#6 Conflict#7 Conflict#8 Conflict#9 Conflict#10 Conflict#11 Conflict#12 Conflict#13 Conflict#14 Conflict#15 Conflict#16 Conflict#17

94h,18h,0 94h,1dh,0 14h,9bh,0 96h,18h,0 96h,1dh,0 96h,9Ah,58h 96h,97h,58h 98h,1dh,0 18h,9ah,0 1dh,9ah,0 18h,97h,0 1dh,97h,0 1dh,9bh,0 1ah,9bh,0 17h,9b,0 18h,9b,0 0,0,0

Abort cseq 20 if both 20 and 24 scheduled Abort Cseq 20 if both 20 and 29 scheduled Abort Cseq 27 if both 20 and 27 scheduled Abort Cseq 22 if both 22 and 24 scheduled Abort Cseq 22 if both 22 and 29 scheduled Abort Cseq 22 and 26 if both running and start Cseq 24 Abort Cseq 22 and 23 if both running and start Cseq 24 Abort Cseq 24 if both 24 and 29 scheduled Abort Cseq 26 if both 24 and 26 scheduled Abort Cseq 26 if both 29 and 26 scheduled Abort Cseq 23 if both 24 and 23 scheduled Abort Cseq 23 if both 29 and 23 scheduled Abort Cseq 27 if both 29 and 27 schedukled Abort Cseq 27 if both 26 and 27 scheduled Abort Cseq 27 if both 23 and 27 scheduled Abort Cseq 27 if both 24 and 27 scheduler spare

PLASTIC Command Macro Table (ID=9) 1024 bytes (400H) - Note that the number of command macros allowed is modifiable.. That implies that the number of entries defining the "offsets" is variable based upon MAXCmdMacros. The following is the structure as compiled. The table is composed of an "index" table that contains pointers to the actual command macro subtable Each command macro subtable has a 2 byte header, followed by n - 3 byte commands Byte 0 = number of actual commands in the macro (M) Byte 1 = number of commands allowed in macro (based upon space allocated) (l) Bytes 2 -> 2+3M actual 3 byte commands to be sent of plastic serial bus Bytes 3+3m-> 2+3L Spare for additional commands 0 2 4 6 8 10 12 14 2 2 2 2 2 2 2 2 CmdMacroTableState MaxCmdMacros OffsetToNextFreeSlot OffsetToMaco1 OffsetToMacro2 OffsetToMacro3 OffsetToMacro4 OffsetToMacro5

033bh 24h 5ch 94h aeh c8h

0 Command macro table state 0=>OK, otherwise being modified 15 Maximum number of command macros allowed (modifiable) Byte offset from beginning of table to next available slot for a command macr Byte offset from beginning of table to the 1st byte of the cmd macro 1 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 2 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 3 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 4 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 5 subtabl

Version: 2/4/2014 11:48 PM

40

209025697.xls.ms_office TABLES

16 18 20 22 24 26 28 30 32 34 36 37 38 68 92 93 94 124 148 149 150 162 174 175 176 188 200 201 202 214 226 227 228 258 282 283 284

2 2 2 2 2 2 2 2 2 2 1 1 30 24 1 1 30 24 1 1 12 12 1 1 12 12 1 1 12 12 1 1 30 24 1 1 9

OffsetToMacro6 OffsetToMacro7 OffsetToMacro8 OffsetToMacro9 OffsetToMacro10 OffsetToMacro11 OffsetToMacro12 OffsetToMacro13 OffsetToMacro14 OffsetToMacro15 NCmdsMacro1 MaxCmdsMacro1 Macro1cmds Sparemacro1 NCmdsMacro2 MaxCmdsMacro2 Macro2Cmds SpareMacro2 NCmdsMacro3 MaxCmdsMacro3 Macro3Cmds SpareMacro3 NCmdsMacro4 MaxCmdsMacro4 Macro4Cmds SpareMacro4 NCmdsMacro5 MaxCmdsMacro5 Macro5Cmds SpareMacro5 NCmdsMacro6 MaxCmdsMacro6 Macro6Cmds SpareMacro6 NCmdsMacro7 MaxCmdsMacro7 Macro7Cmds

e2h 11ah 131h 1a8h 021fh -1 -1 -1 -1 -1 10 18

Byte offset from beginning of table to the 1st byte of the cmd macro 6 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 7 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 8 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 9 subtabl Byte offset from beginning of table to the 1st byte of the cmd macro 10 subtab Byte offset from beginning of table to the 1st byte of the cmd macro 11 subtab Byte offset from beginning of table to the 1st byte of the cmd macro 12 subtab Byte offset from beginning of table to the 1st byte of the cmd macro 13 subtab Byte offset from beginning of table to the 1st byte of the cmd macro 14 subtab Byte offset from beginning of table to the 1st byte of the cmd macro 15 subtab

3 byte commands - Disable Entrance System Spare space for additional commands 10 18 Enable entrance System 4 8 Clear MCP Set points 4 8 Clear SSD Set points 4 8 Clear PAC set points 10 18 Zero and disable TOF HV supplies 3 7 Disable TOF HV Supplies

Version: 2/4/2014 11:48 PM

41

209025697.xls.ms_office TABLES

293 305 306 307 412 424 425 426 531 543 544 545 815 827

12 1 1 105 12 1 1 105 12 1 1 270 12 197

SpareMacro7 NCmdsMacro8 MaxCmdsMacro8 Macro8Cmds SpareMacro8 NcmdsMacro9 MaxCmdsMacro9 Macro9Cmds SpareMacro9 NCmdsMacro10 MaxCmdsMacro10 Macro10Cmds SpareMacro10 SpareSpace

35 39 PLASTICSTART Part 1 35 39 PLASTICSTART Part 2 90 94 PLASTIC SSD ASIC INIT

PLASTIC LIMIT TABLES (ID = 10) This table contains the PAC discharge limit tables and the Analog Limits table 0 1 PAC_DIS_STATE 1 1 PAC_DIS_CONSECLIM 2 2 PAC_DIS_LIMIT 4 2 PAC_DIS_PROD_THRESHOLD 6 1 PAC_DIS_SAFESEQ 7 1 PAC_DIS_RESTSeq 8 1 PAC_DIS_RestseqpT2 9 1 PAC_Dis_MAX_SafeAttempts 10 1 PAC_Dis_Detected_Ntimes 11 1 PAC_DisConsec_Cntrs 12 13 14 15 16 17 18 20 22 1 1 1 1 1 1 2 2 2 PAC_Dis_Actual PAC_DIS_Spare ANALOG_LIM_GLB_STATE ANALOG_LIM_MAX_POINTS ANALOG_Status_Pt1 ANALOG_ID_PT1 ANALOG_RL_LIM_PT1 ANALOG_YL_LIM_PT1 ANALOG_YH_LIM_PT1

0 32h 1bfah 1fc0h 24 26 23 3 0 0 0 0 15 20h 0 0 ffffh

State of discharge checker (Disabled) 2 consecutive discharges before safing - 3 consecutive safes before quiting Value below which PAC discharge is declared If CS*FS >Threshold - check PAC VM Command Sequence number to run to safe PAC Command Sequence number of 1st PAC restore sequence Command Sequence number of 2nd half PAC Restore Max number of "safing attempts" allowed - see documentation Number of times a discharge has been detected Bits 7-4 = numbe of consec times safing seq run Bits 3-0 = number of consec times discharge has been detected Number of safing attempts (number of times Normal -> discharge with safing) Global state variable of analog limit checker - default = disabled Maximum number of analog points that can be limit checked Limit checking state for data point 1 Hkaddr OF PAC_VM 16 BIT DATA ITEM Red Low Limit for data point 1 Yellow Low limit for data point 1 Yellow High limit for data point 1

Version: 2/4/2014 11:48 PM

42

209025697.xls.ms_office TABLES

24 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 44 46 48 49 50 51 52 53 54 55 56 58 59 . . . 324

2 ANALOG_RH_LIM_PT1 1 ANALOG_DELAY_PT1 1 ANALOG_ConsecLim_PT1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 ANALOG_LOWSEQ_PT1 ANALOG_HIGHSEQ_PT1 ANALOG_YelCnt_PT1 ANALOG_RedCnt_PT1 ANALOG_MinElapse_PT1 ANALOG_Cntrs_PT1 ANALOG_SAMPLETIME_PT1 ANALOG_STATE_PT1 ANALOG_SPARE_PT1 ANALOG_Status_Pt2 ANALOG_ID_PT2 ANALOG_RL_LIM_PT2 ANALOG_YL_LIM_PT2 ANALOG_YH_LIM_PT2 ANALOG_RH_LIM_PT2 ANALOG_DELAY_PT2 ANALOG_ConsecLim_PT2 ANALOG_LOWSEQ_PT2 ANALOG_HIGHSEQ_PT2 ANALOG_YelCnt_PT2 ANALOG_RedCnt_PT2 ANALOG_MinElapse_PT2 ANALOG_Cntrs_PT2

ffffh

Red High limit for data point 1 Number of minutes to wait before checking data after a safing sequence start Bits 7-4 number of consecutive safings allowed Bits 3-0 number of cosecutyive DOL red before initiating safing Cmd sequence number to execute on RED LOW (255 => none) Cmd sequence nuber to execute on RED HIGH (255=>NONE) Number of times point failed yellow limit Number of times point failed RED limit Number of minutes since last safing when waiting to limit check again Bits7-4 number of consecutive times safing run Bits 3-0 Number of consecutive times DOL RED IDPU SAMPLETIME of last RED limit Failure Current DOL state of data point 0=normal 1=YL,2=YH,3=RL,4=RH

20h 0 0 ffffh ffffh

2 ANALOG_SAMPLETIME_PT2 1 ANALOG_STATE_PT2 1 ANALOG_SPARE_PT2

Limit checking state for data point 1 Hkaddr OF PAC_VM 16 BIT DATA ITEM Red Low Limit for data point Yellow Low limit for data point Yellow High limit for data point Red High limit for data point Number of minutes to wait before checking data after a safing sequence start Bits 7-4 number of consecutive safings allowed Bits 3-0 number of cosecutyive DOL red before initiating safing Cmd sequence number to execute on RED LOW (255 => none) Cmd sequence nuber to execute on RED HIGH (255=>NONE) Number of times point failed yellow limit Number of times point failed RED limit Number of minutes since last safing when waiting to limit check again Bits7-4 number of consecutive times safing run Bits 3-0 Number of consecutive times DOL RED IDPU SAMPLETIME of last RED limit Failure Current DOL state of data point 0=normal 1=YL,2=YH,3=RL,4=RH

1 ANALOG_Status_PT15

Limit checking state for data point 1

Version: 2/4/2014 11:48 PM

43

209025697.xls.ms_office TABLES

325 326 328 330 332 334 335 336 337 338 339 340 341 342 344 345 .

1 2 2 2 2 1 1 1 1 1 1 1 1

ANALOG_ID_PT15 ANALOG_RL_LIM_PT15 ANALOG_YL_LIM_PT15 ANALOG_YH_LIM_PT15 ANALOG_RH_LIM_PT15 ANALOG_DELAY_PT15 ANALOG_ConsecLim_PT15 ANALOG_LOWSEQ_PT15 ANALOG_HIGHSEQ_PT15 ANALOG_YelCnt_PT15 ANALOG_RedCnt_PT15 ANALOG_MinElapse_PT15 ANALOG_Cntrs_PT15

20h 0 0 ffffh ffffh

2 ANALOG_SAMPLETIME_PT15 1 ANALOG_STATE_PT15 1 ANALOG_SPARE_PT15

Hkaddr OF PAC_VM 16 BIT DATA ITEM Red Low Limit for data point Yellow Low limit for data point Yellow High limit for data point Red High limit for data point Number of minutes to wait before checking data after a safing sequence start Bits 7-4 number of consecutive safings allowed Bits 3-0 number of cosecutyive DOL red before initiating safing Cmd sequence number to execute on RED LOW (255 => none) Cmd sequence nuber to execute on RED HIGH (255=>NONE) Number of times point failed yellow limit Number of times point failed RED limit Number of minutes since last safing when waiting to limit check again Bits7-4 number of consecutive times safing run Bits 3-0 Number of consecutive times DOL RED IDPU SAMPLETIME of last RED limit Failure Current DOL state of data point 0=normal 1=YL,2=YH,3=RL,4=RH

STE LUT Generator Table (ID=16) 1024 bytes, (256 words for STE-U followed by 256 words for STE-D) This table generates the LUT that converts the event address into the bin number to accumulate - the IDPU expands this table into the two 16Kbyte LUTs which are used in the instruments The LUT in the instrument takes the 14 bit event word and returns the accumulator to increment - the event word consists of the measuremed energy (12 LSB) and detector number (2 MSB) Each word is the number of consecutive Event bins to allocate to the STE counter corresponding to the table address Each detector is binned into N counters, where N can be 16, 32, or 64 typically (default=32) - The sum of the LUT words for those N locations should be 4096. - If N is less than 64, then end of the table for each STE will be unused This table is only used when "STEAutoLUT" is enabled. When enabled it reloads the LUT once a minute Default table values correspond to the following energy bin boundaries: 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8.077, 8.723, 9.450, 10.271 11.205, 12.272, 13.499, 14.919, 16.576, 18.526, 20.841, 23.618, 26.989, 31.138, 36.323, 42.918, 51.489, 62.908, 78.595, 100

Version: 2/4/2014 11:48 PM

44

209025697.xls.ms_office TABLES

SWEA Energy LUT Table (ID=17) 98 bytes (48 bytes for SWEA distribution fiollowed by 48 bytes for PAD distribution, followed by 2 bytes defining Beacon PAD energies) These tables convert the SWEA 48 energy samples into bin numbers (0-15 for distrbution, 0-5 for PAD) Low bin numbers correspond to high energy, early in the sweep. Table entries with MSB set mean that the associated energy is not included in any bin Dist. Default = 0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15 PAD Default = 80h,80h,80h,80h,80h,80h,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5 BeaconPad Default = 0,3 (Beacon includes these PAD energy bins)

SWEA/STE LUT Dump (STE-U ID = 18, SWEA/STED ID=19) Direct dump from instrument LUT Mapped to IDPU memory space, pages 16-23 = STE-U, pages 24-31 = SWEA/STE-D (between PROM and EEPROM)

SWEA Moment Energy Coefficients (ID=20) 3 bytes per coefficient; 16 bits unsigned mantissa followed by 1 byte of exponent (shift right after product, before sum) 48 entries per moment, one per energy 4 moment types: 1/v, 1, v, v*v

SWEA Moment Angle Coefficients (ID=21) Elevation angle coefficients 6 Elevations * 10 dM (dM index fastest) 2 bytes each, 13 bits plus sign - int(F(theta)*8192). Nominally: 1, Cos, Cos, Sin, Cos2, Cos2, Sin2, Cos2, CosSin, CosSin but need to add a Cos factor for polar oversampling and any elevation efficiency factor Elevation angles numbered 0-5, starting at 0 for high elevations (anti-sunward) Computed in spreadsheet MomentWeight.xls, 2003-10-03 Azimuth Angle Coefficients 16 Anodes * 6 Si 2 bytes each, 14 bits puls sign - int(F(phi)*16384). Nominally 1, Cos, Sin, Cos2, CosSin, Sin2 but add the Cos term for polar angle over-sampling

Version: 2/4/2014 11:48 PM

45

209025697.xls.ms_office TABLES

plus and anode efficiency factor Computed in spreadsheet MomentWeight.xls, 2003-10-03

Command Sequence Dump (ID=Command Sequence number (0-31)+32) See CmdSeq

Version: 2/4/2014 11:48 PM

46

209025697.xls.ms_office TABLES

Version: 2/4/2014 11:48 PM

47

209025697.xls.ms_office TABLES

nd sequence 30. Hours*4096+minutes*64+seconds. Only one field (H,M,S) non-zero. 0=never nd sequence 31. Hours*4096+minutes*64+seconds. Only one field (H,M,S) non-zero. 0=never m IMPACT data will be queued m PLASTIC data will be queued

low field range) high field range) packets (32Hz/4 = 8Hz) sensitivity, 1=high fields, low sensitivity), 6=IFC, 5=ADCCal, 0=Autorange SWEA PAD

c (SWEADistInterval must be a multiple of SWEABurstInterval)

ates, degrees*256/360, 310 degrees (220) for Ahead, 130 degrees (92) for Behind by ground command to identify LUT, etc.

Version: 2/4/2014 11:48 PM

48

209025697.xls.ms_office TABLES

and SWEALUT is Auto alyzer), 2keV default. For Auto LUT generator

5 steps to full scale) applies to MOM packet as well as computation interval) moment interval tion term (1/v)

tion term (v*v)

63, 0.144keV/step 63, 0.144keV/step 63, 0.144keV/step 63, 0.144keV/step 63, 0.144keV/step 63, 0.144keV/step 63, 0.144keV/step 63, 0.144keV/step 0 for bit defeinitions) pID 220 for bit defeinitions) to 15 for infinite time to 15 for infinite time

erval, sec (2,10,30,60) sec (2,10,30,60)

Version: 2/4/2014 11:48 PM

49

209025697.xls.ms_office TABLES

void saturating telemetry) by command, reported in STE telemetry packets, to identify op mode (e.g LUT) bin includes everything up to this point plus delta) ar, use STE LUT Generator Table)

in ISTEUTEMP ADC codes (-35C) in ISTEDTEMP ADC codes (-35C)

S in last 60 seconds" n last 60 seconds"

Version: 2/4/2014 11:48 PM

50

209025697.xls.ms_office TABLES

56 + (1-A/256)*FX)

TE-U Det 0, bit 7 = STE-D Det 3

set)*Weight)>>Shift}

equence conflict table

s to check to see if confict on these sequences (B7=1 =>abort) r of a 3rd sequence affected

Version: 2/4/2014 11:48 PM

51

209025697.xls.ms_office TABLES

ise being modified wed (modifiable) vailable slot for a command macro byte of the cmd macro 1 subtable (-1=>none) byte of the cmd macro 2 subtable (-1=>none) byte of the cmd macro 3 subtable (-1=>none) byte of the cmd macro 4 subtable (-1=>none) byte of the cmd macro 5 subtable (-1=>none)

Version: 2/4/2014 11:48 PM

52

209025697.xls.ms_office TABLES

byte of the cmd macro 6 subtable (-1=>none) byte of the cmd macro 7 subtable (-1=>none) byte of the cmd macro 8 subtable (-1=>none) byte of the cmd macro 9 subtable (-1=>none) byte of the cmd macro 10 subtable (-1=>none) byte of the cmd macro 11 subtable (-1=>none) byte of the cmd macro 12 subtable (-1=>none) byte of the cmd macro 13 subtable (-1=>none) byte of the cmd macro 14 subtable (-1=>none) byte of the cmd macro 15 subtable (-1=>none)

Version: 2/4/2014 11:48 PM

53

209025697.xls.ms_office TABLES

onsecutive safes before quiting

store sequence

ee documentation

e has been detected Normal -> discharge with safing)

- default = disabled be limit checked

Version: 2/4/2014 11:48 PM

54

209025697.xls.ms_office TABLES

data after a safing sequence starts

ore initiating safing LOW (255 => none) GH (255=>NONE)

aiting to limit check again

=YL,2=YH,3=RL,4=RH

data after a safing sequence starts

ore initiating safing LOW (255 => none) GH (255=>NONE)

aiting to limit check again

=YL,2=YH,3=RL,4=RH

Version: 2/4/2014 11:48 PM

55

209025697.xls.ms_office TABLES

data after a safing sequence starts

ore initiating safing LOW (255 => none) GH (255=>NONE)

aiting to limit check again

=YL,2=YH,3=RL,4=RH

Version: 2/4/2014 11:48 PM

56

209025697.xls.ms_office TABLES

IMPACT IDPU COMMAND AND TELEMETRY DATA FORMAT DEFINITIONS


Revision: AA 2006-Mar-6

Available Types UB Unsigned Byte SB Signed Byte U21 Unsigned Little Ended Word I21 Signed Little Ended Word U4321 Unsigned Little Ended LongWord I4321 Signed Little Ended Longword U12 Unsigned Big Endian Word I12 Signed Big Endian Word U1234 Unsigned Big Endian LongWord I1234 Signed Big Endian LongWord TIMEHMS Little endian sample time, 4 MSB = hours, 6 middle bits = minutes, 6 LSB = seconds. MAG21 Little endian Mag sample, 2 bytes, offset 32768 (zero value is coded as 32768, -1 as 32767, etc). U2143 Unsigned long, mixed byte order (1=MSB, 4=LSB)

Version: 2/4/2014 11:48 PM

57

209025697.xls.ms_office Definitions

STEREIO IMPACT SWEA/STE ADC Housekeeping Conversion


Revision: V = A0 + V1*ADC Units 2.5 Volts 4096 Codes 0.000610 V/code AA 2006-Mar-6

Positive Input Range Positive Output Code Scale Factor (ADCSF) VADC = ADC*ADCSF Bipolar Input Front End (first 8) Between MUX & ADC: Vi = A-B*VADC A B MUX & Divider:

4.983 3.994

Divider is R1, R2 (R2 to ground, R1 to source); resistance in k ohms V = (C+D*Vi)*G C = -5*(R1+D)/(100+Rmux) D = (100+Rmux)*(1+R1/(100+Rmux)+R1/R2)/100 Rmux 1

So: A0 = G*(C+D*A) A1 = -G*D*B*ADCSF G 1000 1 100 200.40 200.40 -5 1 1 R1 1 4.99 4.99 4.99 4.99 1 0 0 R2 1.00E+06 10 7.5 7.5 7.5 1.00E+06 1.00E+06 1.00E+06 C -0.100 -0.324 -0.333 -0.333 -0.333 -0.100 -0.050 -0.050 D 1.020 1.564 1.732 1.732 1.732 1.020 1.010 1.010 A0 4982 7.468 829.6 1662.6 1662.6 -24.9 4.982 4.982 A1 -2.48650 -0.00381 -0.42219 -0.84607 -0.84607 0.01243 -0.00246 -0.00246 See below

ISWEAMCP ISWEANR5V ISWEAAnal ISWEADefl1 ISWEADefl2 ISWEAV0 ISWEAGND ISWEASTEDCur

Version: 2/4/2014 11:48 PM

58

209025697.xls.ms_office ADC

IMAGTemp 1 0 1.00E+06 -0.050 1.010 4.982 -0.00246 Unipolar Input Front End (second 8) VADC(5) -0.00438 A1 = ADCSF/2*R1/R34*(R34+R35+Rmux)*(1/R1+1/R2+1/(R34+R35+Rmux)) A0 = -A1*VADC(5)/ADCSF R34, R35 are resistors in housekeeping divider after MUX R1, R2 are the resistor dividers on each channel before the MUX (R1 in series, R2 to ground) Resistors in kohms R34 10 R35 30.1 R1 R2 0.001 1.00E+06 10 10 10 10 10 10 24.9 10 A0 0.0090 0.0202 0.0202 0.0202 0.0369 A1 0.001254 0.002814 0.002814 0.002814 0.005137

ISWEASTEDVCCA ISWEASTED5VD ISWEASTEDVCC1 ISWEASTE5VA ISWEASTE12V

AFE Shutdown current conversion V = -(V+)*R121/R119 + (I+)*R121/R116 + (I-)*R121/R118 + (VCC1 - +5VD)*R121/R117/2 AFESHHK = A + B*Current V+ 12.5 (V+ = ISWEASTE12V) R116 4020 Resistors in ohms R117 10000 R118 4020 R119 249000 R121 100000 A -5.02008 B 24.87562 (V/Amp) FPGA Threshold 2V Current Threshold 282.2072 mA So to convert to current (mA) instead of AFESHDN, we need: A0' = (A0-A)/B 402.097 Example Code Current 3908 15.29

Version: 2/4/2014 11:48 PM

59

209025697.xls.ms_office ADC

A1' = A1/B -0.098977 You can correct the current to remove the +5VD contribution and just get the sum of the currents on +/-5V : I = ISWEASTEDCur - (ISWEASTEDVCC1 - ISWEASTED5VD)*X (mA) X 201.000 This is the sum of the currents on +5VA and -5VA So convert from the (converted) trip voltage V (using the conversion coefficients on line 36) to current (mA) use: Isum = a*V+b*V+ -c*(ISWEASTEDVCC1 - ISWEASTED5VD) a 40.20 R116/R121 b 16.14 R116/R119 c 201.00 R116/(2*R117)

Version: 2/4/2014 11:48 PM

60

209025697.xls.ms_office ADC

STEREO IMPACT SWEA/STE Temperature Monitors


Revision: AA Reference Resistor Reference Voltage A/D Converter Range 2006-Mar-6 24900 5 2.5 Rmux Rseries Rload Gain 1000 31100 10000 2

YSI TEMPERATURE CONVERSION CHART


RTD Series RTD Bias 1.3 0.0003

Temp -125 -124 -123 -122 -121 -120 -119 -118 -117 -116 -115 -114 -113 -112 -111 -110 -109 -108 -107 -106 -105 -104 -103 -102 -101 -100 -99 -98 -97 -96 -95 -94 -93 -92 -91 -90 -89 -88 -87 -86 -85 -84 -83 -82 -81 -80 -79 -78 -77 -76 -75 -74 -73 -72 -71 -70 -69 -68 -67 -66 -65 -64 -63 -62 -61 -60 -59 -58 -57 -56

YSI4908 Rvalue

Voltage

12-bit ADC Temp code

ADC Steps/Degree 12-bit ADC code

Fit

Error

We are not using this one. This one in STE Lakeshore PT103 10K Minco Platinum RTD Platinum 12-bit ADC Rvalue ADC code IEC 751 Voltage Code Voltage 50.06 50.47 50.88 51.29 51.70 52.11 52.52 52.93 53.33 53.74 54.15 54.56 54.97 55.37 55.78 56.19 56.60 57.01 57.41 57.82 58.23 58.64 59.04 59.45 59.85 60.26 60.66 61.07 61.47 61.88 62.28 62.68 63.09 63.49 63.90 64.30 64.70 65.10 65.51 65.91 66.31 66.71 67.12 67.52 67.93 68.33 68.73 69.13 69.53 69.93 70.33 70.73 71.13 71.53 71.93 72.33 72.73 73.13 73.53 73.93 74.33 74.73 75.13 75.53 75.93 76.33 76.73 77.13 77.53 77.93 0.653726 0.658687 0.663645 0.668599 0.673549 0.678496 0.683414 0.688328 0.693239 0.698146 0.703049 0.707949 0.712844 0.717736 0.722624 0.727508 0.732389 0.737265 0.742138 0.747007 0.751873 0.756711 0.761545 0.766375 0.771202 0.776025 0.780821 0.785613 0.790401 0.795186 0.799967 0.804744 0.809518 0.814288 0.819055 0.823818 0.828554 0.833286 0.838015 0.84274 0.847461 0.852203 0.856941 0.861675 0.866406 0.871133 0.87581 0.880483 0.885153 0.889819 0.894482 0.899142 0.903797 0.90845 0.913099 0.917744 0.922386 0.927025 0.93166 0.936292 0.94092 0.945545 0.950166 0.954784 0.959399 0.96401 0.968617 0.973222 0.977823 0.98242 1071 1079 1087 1095 1104 1112 1120 1128 1136 1144 1152 1160 1168 1176 1184 1192 1200 1208 1216 1224 1232 1240 1248 1256 1264 1271 1279 1287 1295 1303 1311 1318 1326 1334 1342 1350 1358 1365 1373 1381 1388 1396 1404 1412 1420 1427 1435 1443 1450 1458 1466 1473 1481 1488 1496 1504 1511 1519 1526 1534 1542 1549 1557 1564 1572 1579 1587 1595 1602 1610

3558000 3296000 3055000 2833000 2629000 2440000 2266000 2106000 1957000 1821000 1694000 1577000 1469000 1369000 1276000 1190000 1111000 1037000 968400 904900 845900 791100 740200 692800 648800

1.509 1.508 1.508 1.507 1.506 1.506 1.505 1.504 1.503 1.502 1.501 1.500 1.499 1.498 1.497 1.496 1.494 1.493 1.491 1.490 1.488 1.486 1.484 1.482 1.480

2472 2471 2470 2469 2468 2467 2466 2464 2463 2461 2460 2458 2456 2455 2453 2450 2448 2446 2443 2441 2438 2435 2431 2428 2424

-80 -79 -78 -77 -76 -75 -74 -73 -72 -71 -70 -69 -68 -67 -66 -65 -64 -63 -62 -61 -60 -59 -58 -57 -56

2472 2471 2470 2469 2468 2467 2466 2464 2463 2461 2460 2458 2456 2455 2453 2450 2448 2446 2443 2441 2438 2435 2431 2428 2424

1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4

-67.5 -67.3 -67.1 -66.8 -66.6 -66.4 -66.1 -65.8 -65.5 -65.2 -64.8 -64.4 -64.1 -63.6 -63.2 -62.7 -62.3 -61.8 -61.2 -60.6 -60.1 -59.4 -58.8 -58.1 -57.4

12.5 11.7 10.9 10.2 9.4 8.6 7.9 7.2 6.5 5.8 5.2 4.6 3.9 3.4 2.8 2.3 1.7 1.2 0.8 0.4 -0.1 -0.4 -0.8 -1.1 -1.4

6,771 6,812 6,853 6,894 6,935 6,975 7,016 7,057 7,098 7,139 7,180 7,220 7,261 7,302 7,343 7,383 7,424 7,465 7,505 7,546 7,587 7,627 7,668 7,708 7,749

0.461 0.462 0.464 0.466 0.468 0.470 0.472 0.474 0.476 0.478 0.480 0.481 0.483 0.485 0.487 0.489 0.491 0.492 0.494 0.496 0.498 0.500 0.501 0.503 0.505

755 758 761 764 767 770 773 776 780 783 786 789 792 795 798 801 804 807 810 813 816 818 821 824 827

Version: 2/4/2014 11:48 PM

61

209025697.xls.ms_office YSICONV

-55 -54 -53 -52 -51 -50 -49 -48 -47 -46 -45 -44 -43 -42 -41 -40 -39 -38 -37 -36 -35 -34 -33 -32 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

607800 569600 534100 501000 470100 441300 414500 389400 366000 344100 323700 304600 286700 270000 254400 239800 226000 213200 201100 189800 179200 169300 160000 151200 143000 135200 127900 121100 114600 108600 102900 97490 92430 87660 83160 78910 74910 71130 67570 64200 61020 58010 55170 52480 49940 47540 45270 43110 41070 39140 37310 35570 33930 32370 30890 29490 28150 26890 25690 24550 23460 22430 21450 20520 19630 18790 17980 17220 16490 15790 15130 14500 13900 13330 12790 12260 11770 11290 10840 10410 10000 9605 9227 8867 8523 8194

1.477 1.475 1.472 1.470 1.467 1.464 1.461 1.457 1.454 1.450 1.446 1.442 1.437 1.433 1.428 1.423 1.418 1.412 1.407 1.401 1.394 1.388 1.381 1.374 1.367 1.359 1.351 1.343 1.335 1.326 1.317 1.307 1.297 1.287 1.277 1.266 1.255 1.244 1.232 1.220 1.208 1.196 1.183 1.170 1.156 1.143 1.129 1.114 1.100 1.085 1.070 1.055 1.040 1.024 1.009 0.993 0.977 0.961 0.945 0.929 0.912 0.896 0.879 0.863 0.846 0.830 0.814 0.797 0.781 0.764 0.748 0.732 0.716 0.700 0.685 0.669 0.654 0.638 0.623 0.609 0.594 0.580 0.565 0.551 0.537 0.524

2421 2417 2412 2408 2403 2398 2393 2387 2382 2375 2369 2362 2355 2348 2340 2332 2323 2314 2305 2295 2285 2274 2263 2252 2240 2227 2214 2201 2187 2172 2157 2142 2126 2109 2092 2075 2057 2038 2019 1999 1979 1959 1938 1916 1894 1872 1849 1826 1802 1778 1754 1729 1704 1678 1653 1627 1601 1575 1548 1521 1495 1468 1441 1414 1387 1360 1333 1306 1279 1252 1226 1200 1173 1148 1122 1096 1071 1046 1021 997 973 950 926 903 881 858

-55 -54 -53 -52 -51 -50 -49 -48 -47 -46 -45 -44 -43 -42 -41 -40 -39 -38 -37 -36 -35 -34 -33 -32 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2421 2417 2412 2408 2403 2398 2393 2387 2382 2375 2369 2362 2355 2348 2340 2332 2323 2314 2305 2295 2285 2274 2263 2252 2240 2227 2214 2201 2187 2172 2157 2142 2126 2109 2092 2075 2057 2038 2019 1999 1979 1959 1938 1916 1894 1872 1849 1826 1802 1778 1754 1729 1704 1678 1653 1627 1601 1575 1548 1521 1495 1468 1441 1414 1387 1360 1333 1306 1279 1252 1226 1200 1173 1148 1122 1096 1071 1046 1021 997 973 950 926 903 881 858

4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 16 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 26 25 25 25 24 24 24 23 23 23 22 22

-56.6 -55.8 -55.0 -54.2 -53.3 -52.4 -51.5 -50.5 -49.5 -48.5 -47.4 -46.3 -45.2 -44.1 -42.9 -41.8 -40.6 -39.4 -38.1 -36.9 -35.6 -34.4 -33.2 -31.9 -30.7 -29.4 -28.2 -27.0 -25.8 -24.6 -23.5 -22.4 -21.2 -20.2 -19.1 -18.1 -17.1 -16.2 -15.2 -14.3 -13.4 -12.6 -11.7 -10.9 -10.1 -9.3 -8.5 -7.7 -6.9 -6.1 -5.3 -4.5 -3.7 -2.8 -2.0 -1.1 -0.2 0.8 1.7 2.7 3.7 4.8 5.8 6.9 8.0 9.1 10.3 11.4 12.5 13.7 14.9 16.0 17.2 18.3 19.4 20.5 21.6 22.7 23.8 24.9 25.9 26.9 27.9 28.9 29.9 30.9

-1.6 -1.8 -2.0 -2.2 -2.3 -2.4 -2.5 -2.5 -2.5 -2.5 -2.4 -2.3 -2.2 -2.1 -1.9 -1.8 -1.6 -1.4 -1.1 -0.9 -0.6 -0.4 -0.2 0.1 0.3 0.6 0.8 1.0 1.2 1.4 1.5 1.6 1.8 1.8 1.9 1.9 1.9 1.8 1.8 1.7 1.6 1.4 1.3 1.1 0.9 0.7 0.5 0.3 0.1 -0.1 -0.3 -0.5 -0.7 -0.8 -1.0 -1.1 -1.2 -1.2 -1.3 -1.3 -1.3 -1.2 -1.2 -1.1 -1.0 -0.9 -0.7 -0.6 -0.5 -0.3 -0.1 0.0 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.9 0.9 0.9 0.9 0.9 0.9

7,790 7,830 7,871 7,911 7,952 7,992 8,033 8,073 8,114 8,154 8,194 8,235 8,275 8,316 8,356 8,396 8,437 8,477 8,517 8,558 8,598 8,638 8,678 8,719 8,759 8,799 8,839 8,880 8,920 8,960 9,000 9,040 9,080 9,120 9,161 9,201 9,241 9,281 9,321 9,361 9,401 9,441 9,481 9,521 9,561 9,601 9,641 9,681 9,721 9,761 9,801 9,841 9,880 9,920 9,960 10,000 10,040 10,080 10,119 10,159 10,199 10,239 10,279 10,318 10,358 10,398 10,438 10,477 10,517 10,557 10,596 10,636 10,676 10,715 10,755 10,795 10,834 10,874 10,913 10,953 10,993 11,032 11,072 11,111 11,151 11,190

0.507 0.508 0.510 0.512 0.514 0.515 0.517 0.519 0.520 0.522 0.524 0.526 0.527 0.529 0.531 0.532 0.534 0.536 0.537 0.539 0.540 0.542 0.544 0.545 0.547 0.549 0.550 0.552 0.553 0.555 0.556 0.558 0.560 0.561 0.563 0.564 0.566 0.567 0.569 0.570 0.572 0.573 0.575 0.576 0.578 0.579 0.581 0.582 0.584 0.585 0.587 0.588 0.590 0.591 0.593 0.594 0.595 0.597 0.598 0.600 0.601 0.603 0.604 0.605 0.607 0.608 0.610 0.611 0.612 0.614 0.615 0.616 0.618 0.619 0.621 0.622 0.623 0.625 0.626 0.627 0.629 0.630 0.631 0.632 0.634 0.635

830 833 836 839 841 844 847 850 853 856 858 861 864 867 869 872 875 877 880 883 885 888 891 893 896 899 901 904 907 909 912 914 917 919 922 924 927 929 932 934 937 939 942 944 947 949 952 954 957 959 961 964 966 969 971 973 976 978 980 983 985 987 990 992 994 996 999 1001 1003 1006 1008 1010 1012 1014 1017 1019 1021 1023 1025 1028 1030 1032 1034 1036 1038 1041

78.33 78.73 79.12 79.52 79.91 80.31 80.71 81.10 81.50 81.89 82.29 82.69 83.08 83.48 83.87 84.27 84.67 85.06 85.46 85.85 86.25 86.64 87.04 87.43 87.83 88.22 88.61 89.01 89.40 89.80 90.19 90.58 90.98 91.37 91.77 92.16 92.55 92.94 93.34 93.73 94.12 94.51 94.91 95.30 95.70 96.09 96.48 96.87 97.26 97.65 98.04 98.43 98.82 99.22 99.61 100.00 100.39 100.78 101.17 101.56 101.95 102.34 102.73 103.12 103.51 103.90 104.29 104.68 105.07 105.46 105.85 106.24 106.63 107.01 107.40 107.79 108.18 108.57 108.95 109.34 109.73 110.12 110.51 110.89 111.28 111.67

0.987014 0.991559 0.9961 1.000638 1.005173 1.009704 1.014232 1.018757 1.023279 1.027797 1.032312 1.036823 1.041331 1.045836 1.050338 1.054837 1.059332 1.063824 1.068312 1.072797 1.077279 1.081736 1.086189 1.090638 1.095085 1.099528 1.103968 1.108405 1.112839 1.117269 1.121696 1.12612 1.130541 1.134959 1.139373 1.143785 1.148171 1.152553 1.156933 1.161309 1.165682 1.170075 1.174464 1.17885 1.183233 1.187613 1.191945 1.196274 1.2006 1.204923 1.209243 1.213582 1.217918 1.22225 1.22658 1.230907 1.235208 1.239507 1.243802 1.248095 1.252384 1.25667 1.260954 1.265234 1.269511 1.273785 1.278056 1.282325 1.28659 1.290852 1.295111 1.299346 1.303577 1.307805 1.312031 1.316253 1.320473 1.32469 1.328903 1.333114 1.337322 1.341527 1.345728 1.349927 1.354123 1.358317

1617 1625 1632 1639 1647 1654 1662 1669 1677 1684 1691 1699 1706 1713 1721 1728 1736 1743 1750 1758 1765 1772 1780 1787 1794 1801 1809 1816 1823 1831 1838 1845 1852 1860 1867 1874 1881 1888 1896 1903 1910 1917 1924 1931 1939 1946 1953 1960 1967 1974 1981 1988 1995 2003 2010 2017 2024 2031 2038 2045 2052 2059 2066 2073 2080 2087 2094 2101 2108 2115 2122 2129 2136 2143 2150 2157 2163 2170 2177 2184 2191 2198 2205 2212 2219 2225

Version: 2/4/2014 11:48 PM

62

209025697.xls.ms_office YSICONV

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

7880 7579 7291 7016 6752 6500 6258 6026 5805 5592 5389 5193 5006 4827 4655 4489 4331 4179 4033 3893 3758 3629 3504 3385 3270 3160 3054 2952 2854 2760 2669 2582 2497 2417 2339 2264 2191 2122 2055 1990 1928 1868 1810 1754 1700 1648 1598 1549 1503 1458 1414 1372 1332 1293 1255 1218 1183 1149 1116 1084 1053 1023 994.2 966.3 939.3 913.2 887.9 863.4 839.7 816.8 794.6 773.1 752.3 732.1 712.6 693.6 675.3 657.5 640.3 623.5 607.3 591.6 576.4 561.6 547.3 533.4

0.511 0.497 0.485 0.472 0.460 0.448 0.436 0.424 0.413 0.402 0.391 0.380 0.370 0.360 0.350 0.340 0.331 0.322 0.313 0.304 0.296 0.287 0.279 0.271 0.264 0.257 0.249 0.242 0.236 0.229 0.223 0.216 0.210 0.204 0.199 0.193 0.188 0.182 0.177 0.172 0.168 0.163 0.158 0.154 0.150 0.146 0.142 0.138 0.134 0.130 0.127 0.123 0.120 0.117 0.113 0.110 0.107 0.105 0.102 0.099 0.096 0.094 0.091 0.089 0.087 0.084 0.082 0.080 0.078 0.076 0.074 0.072 0.070 0.068 0.067 0.065 0.063 0.062 0.060 0.059 0.057 0.056 0.054 0.053 0.052 0.050

836 815 794 773 753 733 714 695 676 658 640 623 606 589 573 557 542 527 512 498 484 471 458 445 432 420 408 397 386 375 365 354 344 335 325 316 307 299 290 282 275 267 259 252 245 238 232 225 219 213 207 202 196 191 186 181 176 171 167 162 158 154 150 146 142 138 134 131 128 124 121 118 115 112 109 106 104 101 98 96 94 91 89 87 85 83

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

836 815 794 773 753 733 714 695 676 658 640 623 606 589 573 557 542 527 512 498 484 471 458 445 432 420 408 397 386 375 365 354 344 335 325 316 307 299 290 282 275 267 259 252 245 238 232 225 219 213 207 202 196 191 186 181 176 171 167 162 158 154 150 146 142 138 134 131 128 124 121 118 115 112 109 106 104 101 98 96 94 91 89 87 85 83

21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2

31.8 32.8 33.7 34.6 35.5 36.4 37.3 38.2 39.1 40.0 40.9 41.9 42.8 43.7 44.6 45.6 46.5 47.5 48.4 49.4 50.4 51.4 52.4 53.4 54.4 55.4 56.5 57.5 58.5 59.6 60.6 61.7 62.8 63.8 64.9 66.0 67.0 68.1 69.1 70.2 71.2 72.3 73.3 74.4 75.4 76.4 77.4 78.4 79.4 80.4 81.4 82.3 83.3 84.2 85.1 86.1 86.9 87.8 88.7 89.6 90.4 91.2 92.1 92.9 93.7 94.4 95.2 95.9 96.7 97.4 98.1 98.8 99.5 100.1 100.8 101.4 102.1 102.7 103.3 103.9 104.5 105.0 105.6 106.1 106.6 107.2

0.8 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 -0.1 -0.1 -0.2 -0.3 -0.4 -0.4 -0.5 -0.5 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.5 -0.5 -0.5 -0.4 -0.4 -0.3 -0.2 -0.2 -0.1 0.0 0.0 0.1 0.1 0.2 0.2 0.3 0.3 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.3 0.3 0.2 0.1 0.1 -0.1 -0.2 -0.3 -0.4 -0.6 -0.8 -0.9 -1.1 -1.3 -1.6 -1.8 -2.1 -2.3 -2.6 -2.9 -3.2 -3.5 -3.9 -4.2 -4.6 -4.9 -5.3 -5.7 -6.1 -6.5 -7.0 -7.4 -7.9 -8.4 -8.8

11,230 11,269 11,309 11,348 11,387 11,427 11,466 11,506 11,545 11,585 11,624 11,663 11,703 11,742 11,781 11,821 11,860 11,899 11,938 11,978 12,017 12,056 12,095 12,135 12,174 12,213 12,252 12,291 12,331 12,370 12,409 12,448 12,487 12,526 12,565 12,604 12,643 12,683 12,722 12,761 12,800 12,839 12,878 12,917 12,956 12,995 13,033 13,072 13,111 13,150 13,189 13,228 13,267 13,306 13,345 13,384 13,422 13,461 13,500 13,539 13,578 13,616 13,655 13,694 13,733 13,771 13,810 13,849 13,887 13,926 13,965 14,003 14,042 14,081 14,119 14,158 14,197 14,235 14,274 14,312 14,351 14,389 14,428 14,466 14,505 14,543

0.636 0.638 0.639 0.640 0.642 0.643 0.644 0.645 0.647 0.648 0.649 0.650 0.652 0.653 0.654 0.655 0.657 0.658 0.659 0.660 0.662 0.663 0.664 0.665 0.666 0.668 0.669 0.670 0.671 0.672 0.674 0.675 0.676 0.677 0.678 0.679 0.681 0.682 0.683 0.684 0.685 0.686 0.687 0.689 0.690 0.691 0.692 0.693 0.694 0.695 0.696 0.698 0.699 0.700 0.701 0.702 0.703 0.704 0.705 0.706 0.707 0.708 0.709 0.711 0.712 0.713 0.714 0.715 0.716 0.717 0.718 0.719 0.720 0.721 0.722 0.723 0.724 0.725 0.726 0.727 0.728 0.729 0.730 0.731 0.732 0.733

1043 1045 1047 1049 1051 1053 1055 1057 1059 1062 1064 1066 1068 1070 1072 1074 1076 1078 1080 1082 1084 1086 1088 1090 1092 1094 1096 1098 1100 1102 1104 1105 1107 1109 1111 1113 1115 1117 1119 1121 1123 1124 1126 1128 1130 1132 1134 1136 1137 1139 1141 1143 1145 1146 1148 1150 1152 1154 1155 1157 1159 1161 1162 1164 1166 1168 1169 1171 1173 1175 1176 1178 1180 1181 1183 1185 1186 1188 1190 1192 1193 1195 1197 1198 1200 1201

112.06 112.45 112.83 113.22 113.61 114.00 114.38 114.77 115.15 115.54 115.93 116.31 116.70 117.08 117.47 117.86 118.24 118.63 119.01 119.40 119.78 120.17 120.55 120.94 121.32 121.70 122.09 122.47 122.86 123.24 123.62 124.01 124.39 124.78 125.16 125.54 125.93 126.31 126.70 127.08 127.46 127.84 128.23 128.61 128.99 129.37 129.75 130.14 130.52 130.90 131.28 131.66 132.04 132.42 132.80 133.18 133.56 133.95 134.33 134.71 135.09 135.47 135.85 136.23 136.61 136.99 137.37 137.75 138.13 138.51

1.362507 1.366694 1.370878 1.37506 1.379238 1.383392 1.387544 1.391692 1.395838 1.39998 1.40412 1.408257 1.412391 1.416522 1.420651 1.424776 1.428899 1.433018 1.437135 1.44125 1.44534 1.449427 1.453511 1.457593 1.461672 1.465748 1.469821 1.473891 1.477959 1.482024 1.486086 1.490145 1.494202 1.498256 1.502307 1.506355 1.510401 1.514444 1.518484 1.522521 1.526534 1.530545 1.534553 1.538559 1.542561 1.546561 1.550559 1.554553 1.558545 1.562534 1.5665 1.570463 1.574423 1.578381 1.582336 1.586309 1.59028 1.594247 1.598212 1.602175 1.606114 1.61005 1.613984 1.617915 1.621844 1.62577 1.629693 1.633614 1.637532 1.641448

2232 2239 2246 2253 2260 2267 2273 2280 2287 2294 2301 2307 2314 2321 2328 2334 2341 2348 2355 2361 2368 2375 2381 2388 2395 2401 2408 2415 2421 2428 2435 2441 2448 2455 2461 2468 2475 2481 2488 2494 2501 2508 2514 2521 2527 2534 2540 2547 2554 2560 2567 2573 2580 2586 2592 2599 2606 2612 2619 2625 2631 2638 2644 2651 2657 2664 2670 2677 2683 2689

Version: 2/4/2014 11:48 PM

63

209025697.xls.ms_office YSICONV

117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

519.9 506.8 494.1 481.8 469.8 458.2 446.9 435.9 425.3 414.9 404.9 395.1 385.6 376.4 367.4 358.7 350.3 342 334 326.3 318.7 311.3 304.2 297.2 290.4 283.8 277.4 271.2 265.1 259.2 253.4 247.8 242.3 237

0.049 0.048 0.047 0.046 0.045 0.043 0.042 0.041 0.040 0.039 0.039 0.038 0.037 0.036 0.035 0.034 0.033 0.033 0.032 0.031 0.031 0.030 0.029 0.028 0.028 0.027 0.027 0.026 0.025 0.025 0.024 0.024 0.023 0.023

81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37

117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37

2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

107.7 108.2 108.6 109.1 109.6 110.0 110.5 110.9 111.3 111.7 112.1 112.5 112.9 113.3 113.7 114.0 114.4 114.7 115.1 115.4 115.7 116.0 116.3 116.6 116.9 117.2 117.5 117.8 118.0 118.3 118.5 118.8 119.0 119.3

-9.3 -9.8 -10.4 -10.9 -11.4 -12.0 -12.5 -13.1 -13.7 -14.3 -14.9 -15.5 -16.1 -16.7 -17.3 -18.0 -18.6 -19.3 -19.9 -20.6 -21.3 -22.0 -22.7 -23.4 -24.1 -24.8 -25.5 -26.2 -27.0 -27.7 -28.5 -29.2 -30.0 -30.7

14,582 14,620 14,659 14,697 14,736 14,774 14,812 14,851 14,889 14,928 14,966 15,004 15,043 15,081 15,119 15,158 15,196 15,234 15,272 15,311 15,349 15,387 15,425 15,464 15,502 15,540 15,578 15,616 15,655 15,693 15,731 15,769 15,807 15,845

0.734 0.735 0.736 0.737 0.738 0.739 0.740 0.741 0.742 0.743 0.744 0.745 0.746 0.747 0.748 0.749 0.750 0.751 0.752 0.753 0.754 0.755 0.756 0.757 0.757 0.758 0.759 0.760 0.761 0.762 0.763 0.764 0.765 0.766

1203 1205 1206 1208 1210 1211 1213 1214 1216 1218 1219 1221 1222 1224 1226 1227 1229 1230 1232 1233 1235 1236 1238 1240 1241 1243 1244 1246 1247 1249 1250 1252 1253 1255

Version: 2/4/2014 11:48 PM

64

209025697.xls.ms_office YSICONV

A B C R0

Platinum 3.98E-03 -5.87E-07 -4.00E-12 1.00E+04

YSI Fit Polynomial 0 130.63 1 -3.22E-01 2 4.84E-04 3 -4.10E-07 4 1.68E-10 5 -2.64E-14

PT103 Fit A0 -244.7 A1 1.00925E-01 A2 1.00389E-05

ADC Step/Deg Fit 8.12 -125.09 -124.09 -123.09 -122.10 -121.10 -120.10 -119.11 -118.11 -117.12 -116.12 -115.13 -114.13 -113.13 -112.14 -111.14 -110.14 -109.14 -108.14 -107.14 -106.14 -105.14 -104.14 -103.15 -102.15 -101.15 -100.15 -99.16 -98.16 -97.17 -96.17 -95.18 -94.18 -93.18 -92.18 -91.19 -90.19 -89.19 -88.20 -87.20 -86.21 -85.21 -84.21 -83.21 -82.21 -81.21 -80.20 -79.21 -78.22 -77.22 -76.23 -75.23 -74.24 -73.24 -72.24 -71.25 -70.25 -69.25 -68.25 -67.25 -66.26 -65.26 -64.26 -63.26 -62.26 -61.25 -60.25 -59.25 -58.25 -57.25 -56.24

Error -0.09 -0.09 -0.09 -0.10 -0.10 -0.10 -0.11 -0.11 -0.12 -0.12 -0.13 -0.13 -0.13 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.15 -0.15 -0.15 -0.15 -0.16 -0.16 -0.17 -0.17 -0.18 -0.18 -0.18 -0.18 -0.19 -0.19 -0.19 -0.20 -0.20 -0.21 -0.21 -0.21 -0.21 -0.21 -0.21 -0.20 -0.21 -0.22 -0.22 -0.23 -0.23 -0.24 -0.24 -0.24 -0.25 -0.25 -0.25 -0.25 -0.25 -0.26 -0.26 -0.26 -0.26 -0.26 -0.25 -0.25 -0.25 -0.25 -0.25 -0.24

8.05

8.01

7.98

7.91

7.85

7.82

7.75

7.76

7.65

7.62

7.59

YSI Temperature Conversion Chart 200 150

7.57

7.54

100
Degrees C
65 209025697.xls.ms_office YSICONV

Version: 2/4/2014 11:48 PM

7.44

7.41

7.38

7.35

7.29

7.26

7.24

7.18

7.19

7.09

7.10

7.04

7.01

6.99

6.93

6.90

6.88

6.86

-55.24 -54.25 -53.25 -52.26 -51.26 -50.27 -49.27 -48.27 -47.28 -46.28 -45.28 -44.29 -43.29 -42.29 -41.29 -40.29 -39.29 -38.29 -37.29 -36.29 -35.29 -34.30 -33.30 -32.30 -31.31 -30.31 -29.31 -28.31 -27.31 -26.31 -25.32 -24.32 -23.32 -22.32 -21.32 -20.31 -19.32 -18.32 -17.33 -16.33 -15.33 -14.33 -13.32 -12.32 -11.32 -10.31 -9.32 -8.33 -7.33 -6.34 -5.34 -4.34 -3.34 -2.34 -1.34 -0.33 0.66 1.66 2.66 3.66 4.66 5.65 6.65 7.65 8.65 9.65 10.65 11.65 12.65 13.65 14.65 15.65 16.65 17.64 18.64 19.64 20.64 21.63 22.63 23.63 24.63 25.63 26.63 27.63 28.62 29.62

-0.24 -0.25 -0.25 -0.26 -0.26 -0.27 -0.27 -0.27 -0.28 -0.28 -0.28 -0.29 -0.29 -0.29 -0.29 -0.29 -0.29 -0.29 -0.29 -0.29 -0.29 -0.30 -0.30 -0.30 -0.31 -0.31 -0.31 -0.31 -0.31 -0.31 -0.32 -0.32 -0.32 -0.32 -0.32 -0.31 -0.32 -0.32 -0.33 -0.33 -0.33 -0.33 -0.32 -0.32 -0.32 -0.31 -0.32 -0.33 -0.33 -0.34 -0.34 -0.34 -0.34 -0.34 -0.34 -0.33 -0.34 -0.34 -0.34 -0.34 -0.34 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.35 -0.36 -0.36 -0.36 -0.36 -0.37 -0.37 -0.37 -0.37 -0.37 -0.37 -0.37 -0.38 -0.38

100
Degrees C
y = -2.6422E-14x5 + 1.6780E-10x4 - 4.0961E-07x3 + 4.8397E-04x2 - 3.2163E-01x + 1.3063E+02

50 0 0 -50 -100
ADC Code
PT103 RTD
y = 9.96668E-06x2 + 1.01407E-01x - 2.45033E+02

1000

2000

3000

70 50 30 10 -10 1000 Deg. C -30 -50 -70 -90 -110 -130 1200 1400

1600

1800

2000

2200

ADC Code

Version: 2/4/2014 11:48 PM

66

209025697.xls.ms_office YSICONV

6.80

6.77

6.75

6.69

6.67

6.65

6.62

6.57

6.54

6.49

6.50

6.45

6.42

30.62 31.63 32.63 33.63 34.63 35.62 36.62 37.62 38.61 39.61 40.61 41.61 42.60 43.60 44.60 45.60 46.60 47.60 48.60 49.59 50.59 51.58 52.58 53.57 54.57 55.56 56.56 57.56 58.55 59.55 60.55 61.54 62.54 63.54 64.53 65.53 66.53 67.53 68.53 69.52 70.52 71.51 72.51 73.50 74.49 75.49 76.48 77.48 78.47 79.47 80.46 81.45 82.44 83.43 84.42 85.42 86.41 87.41 88.41 89.40 90.39 91.39 92.38 93.37 94.36 95.36 96.35 97.34 98.34 99.33

-0.38 -0.37 -0.37 -0.37 -0.37 -0.38 -0.38 -0.38 -0.39 -0.39 -0.39 -0.39 -0.40 -0.40 -0.40 -0.40 -0.40 -0.40 -0.40 -0.41 -0.41 -0.42 -0.42 -0.43 -0.43 -0.44 -0.44 -0.44 -0.45 -0.45 -0.45 -0.46 -0.46 -0.46 -0.47 -0.47 -0.47 -0.47 -0.47 -0.48 -0.48 -0.49 -0.49 -0.50 -0.51 -0.51 -0.52 -0.52 -0.53 -0.53 -0.54 -0.55 -0.56 -0.57 -0.58 -0.58 -0.59 -0.59 -0.59 -0.60 -0.61 -0.61 -0.62 -0.63 -0.64 -0.64 -0.65 -0.66 -0.66 -0.67

Version: 2/4/2014 11:48 PM

67

209025697.xls.ms_office YSICONV

Version: 2/4/2014 11:48 PM

68

209025697.xls.ms_office YSICONV

Version: 2/4/2014 11:48 PM

69

209025697.xls.ms_office YSICONV

01x + 1.3063E+02
12-bit ADC code 12-bit ADC code Fit

3000

2200

2400

Version: 2/4/2014 11:48 PM

70

209025697.xls.ms_office YSICONV

Compress

STEREO 19-8 Data Compression Revision: AA 2006-Mar-6 Table gives the minimum counts corresponding to each compressed value 0 0 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 1 1 17 34 68 136 272 544 1088 2176 4352 8704 17408 34816 69632 139264 278528 2 2 18 36 72 144 288 576 1152 2304 4608 9216 18432 36864 73728 147456 294912 3 3 19 38 76 152 304 608 1216 2432 4864 9728 19456 38912 77824 155648 311296 4 4 20 40 80 160 320 640 1280 2560 5120 10240 20480 40960 81920 163840 327680 5 5 21 42 84 168 336 672 1344 2688 5376 10752 21504 43008 86016 172032 344064

00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0

Least Significant HEX dig 6 6 22 44 88 176 352 704 1408 2816 5632 11264 22528 45056 90112 180224 360448

The same information presented another way: Input Count Range, Input Count Range, N, decimal N, Hex 0 - 31 0 - 1Fh 32 - 63 20h - 3Fh 63 - 127 40h - 7Fh 128 - 255 80h - FFh 256 - 511 100h - 1FFh 512 - 1,023 200h - 3FFh 1,024 - 2,047 400h - 7FFh 2,048 - 4,095 800h - FFFh 4,096 - 8,191 1000h - 1FFFh 8,192 - 16,383 2000h - 3FFFh 16,384 - 32,767 4000h - 7FFFh 32,768 - 65,535 8000H - FFFFh 65,536 - 131,071 10000h - 1FFFFh 131,072 - 262,143 20000h - 3FFFFh 262,144 - 524,287 40000h - 7FFFFh > 524,287 > 7FFFFh

Most Significant HEX digit

Output Code N 20h+(N-20h)/2 30h+(N-40h)/4 40h+(N-80h)/8 50h+(N-100h)/10h 60h+(N-200h)/20h 70h+(N-400h)/40h 80h+(N-800h)/80h 90h+(N-1000h)/100h A0h+(N-2000h)/200h B0h+(N-4000h)/400h C0h+(N-8000h)/800h D0h+(N-10000h)/1000h E0h+(N-20000h)/2000h F0h+(N-40000h)/4000h FFh

STEREO Moment Compression Data has 1 sign bit, 6 exponent bits, and 9 mintissa bits:

Page 71

Compress

MSB LSB SEEEEEEMMMMMMMMM A compressed value of zero represents a zero data value. Otherwise Value = (-1)^S * (512+M) * 2^(E-10)

Page 72

Compress

Least Significant HEX digit 7 8 9 7 8 9 23 24 25 46 48 50 92 96 100 184 192 200 368 384 400 736 768 800 1472 1536 1600 2944 3072 3200 5888 6144 6400 11776 12288 12800 23552 24576 25600 47104 49152 51200 94208 98304 102400 188416 196608 204800 376832 393216 409600

A 10 26 52 104 208 416 832 1664 3328 6656 13312 26624 53248 106496 212992 425984

B 11 27 54 108 216 432 864 1728 3456 6912 13824 27648 55296 110592 221184 442368

C 12 28 56 112 224 448 896 1792 3584 7168 14336 28672 57344 114688 229376 458752

D 13 29 58 116 232 464 928 1856 3712 7424 14848 29696 59392 118784 237568 475136

E 14 30 60 120 240 480 960 1920 3840 7680 15360 30720 61440 122880 245760 491520

F 15 31 62 124 248 496 992 1984 3968 7936 15872 31744 63488 126976 253952 507904

Page 73

MAG Heater current calibration Input Current HKP Volts 0.0035 0.192 0.00382 0.347 0.00383 0.387 0.00409 0.513 0.00479 0.593 0.00712 0.856 0.02132 2.219 0.04602 3.785 0.04739 3.86 0.04741 3.863 Fit: m b 0.012438 -0.00174

0.05 0.04 0.03 0.02 0.01 0 0 1

MAG Heater
y = 0.0124x -

Primary current, A

2
HKP Volts

Value Vref

S311P18-02T10R Rt @ 25C MAG Temp Sensor (theoretical) Temp, C HKP Volts ADC Code Fit T -40 -4.68231 3925.3 -35 -4.50606 3853.8 -30 -4.27989 3761.9 -25 -3.99597 3646.6 -20 -3.64726 3504.9 -15 -3.22911 3335.1 -10 -2.74208 3137.3 -5 -2.19069 2913.4 0 -1.58386 2666.9 5 -0.93615 2403.8 10 -0.26626 2131.7 15 0.406502 1858.5 20 1.064187 1591.4 25 1.691576 1336.6 30 2.274166 1099.9 35 2.807394 883.4 40 3.284509 689.6 45 3.708144 517.5 50 4.077885 367.3 55 4.398538 237.1 60 4.674469 125.0 65 4.911032 29.0 70 5.112661 -52.9 75 5.285002 -122.9 80 5.430847 -182.2 Fit 0

2.252 Error -39.0 -34.8 -30.2 -25.0 -19.8 -14.5 -9.5 -4.7 0.0 4.9 9.9 15.0 20.2 25.3 30.2 35.2 40.1 45.1 50.2 55.3 60.4 65.4 70.2 74.7 78.9 -1.0 -0.2 0.2 0.0 -0.2 -0.5 -0.5 -0.3 0.0 0.1 0.1 0.0 -0.2 -0.3 -0.2 -0.2 -0.1 -0.1 -0.2 -0.3 -0.4 -0.4 -0.2 0.3 1.1

8.2 4.1964 5.01495 6.3077 Calculated from YSI values with biased resistor valu YSI Rt Rt || 4.99K HKP V 75790 4.7037 -4.70024 54660 4.5935 -4.52352 39680 4.4523 -4.29306 29380 4.2837 -4.01217 21870 4.0795 -3.66268 16430 3.8422 -3.24370 12460 3.5758 -2.75583 9534 3.2863 -2.20364 7355 2.9818 -1.59615 5719 2.6719 -0.94796 4482 2.3668 -0.27784 3539 2.0748 0.39491 2814 1.8025 1.05232 2252 1.5541 1.67921 1815 1.3327 2.26114 1471 1.1374 2.79359 1200 0.9683 3.26986 983.8 0.8225 3.69265 811.3 0.6983 4.06156 672.5 0.5930 4.38143 560.3 0.5040 4.65664 469 0.4289 4.89255 394.5 0.3657 5.09360 333.1 0.3124 5.26542 282.7 0.2676 5.41082

<--- Use biased fit to match resistance box measurements 6.7051E+01

MAG Temp Sensor, Nominal

1 2 3 4 5

-5.7333E-02 3.7342E-05 -1.9096E-08 5.0166E-12 -5.2833E-16

MAG Temp Sensor, Nominal


80 60 40 Temp, C 20

0
0.0 -20 -40
y = -5.2969E-16x5 + 5.0070E-12x4 - 1.8965E

500.0

1000.0

1500.0

-60

MAG Temp Sensor, Biased


80 60 40 Temp, C 20 0 0.0 -20 -40 -60 y = -5.2833E-16x5 + 5.0166E-12x 500.0 1000.0 1500.0

2004-7-12 IDPU FM1 measurments using resistance box in place of TC Measured Computed R ADC (hex) ADC (dec) Rt || 4.99K HKP V ADC Code Fit T 651 00DF 223 0.5762 4.43297 223.1 1068 0251 593 0.8805 3.52306 592.7 1434 0360 864 1.1151 2.85543 863.9

55.9 42.8 35.6

Difference -0.06% 0.05% 0.02%

2100 3191 4990 7240 9970 15180 20850 31190 43600 69300 94400

04F0 06CF 08D3 0A61 0B8C 0CD8 0D9D 0E5E 0ED6 0F4B 0F82

1264 1743 2259 2657 2956 3288 3485 3678 3798 3915 3970

1.4802 1.9501 2.5012 2.9627 3.3366 3.7696 4.0426 4.3203 4.4976 4.6765 4.7620

1.87102 0.69225 -0.57712 -1.55713 -2.30131 -3.11265 -3.59848 -4.07367 -4.36757 -4.65690 -4.79261

1263.7 1742.4 2258.0 2656.0 2958.3 3287.8 3485.1 3678.1 3797.5 3915.0 3970.1

26.8 17.3 7.5 0.2 -5.6 -13.3 -19.1 -26.4 -31.9 -38.3 -41.7

0.03% 0.03% 0.04% 0.04% -0.08% 0.01% 0.00% 0.00% 0.01% 0.00% 0.00%

G Heater

0.0124x - 0.0017

3
HKP Volts

5
Resistor biases Value Error Delta @ -30C, max error 8.2 0.00% 0.6C 4.99 0.50% 1.0C 10 0.00% 1.1C 130 0.00% 0.7C 41.2 0.00% 0.9C 100 0.00% 0.3C 2.252 0.00% 0.1C 1 50% 0.3C (Not applied) Match to resistance box measurements

Vref R426 R427 YSI values with biased resistor values R428 ADC Code Fit T Error R429 3932.6 -39.4 -0.6 R430 3860.8 -35.2 0.2 Rt 3767.2 -30.4 0.4 Rmux 3653.2 -25.3 0.3 3511.2 -20.0 0.0 3341.0 -14.7 -0.3 3142.9 -9.7 -0.3 2918.6 -4.8 -0.2 2671.9 -0.1 0.1 2408.6 4.8 0.2 2136.4 9.8 0.2 1863.2 14.9 0.1 1596.2 20.1 -0.1 1341.6 25.2 -0.2 1105.2 30.1 -0.1 889.0 35.0 0.0 695.5 39.9 0.1 523.8 44.9 0.1 374.0 49.9 0.1 244.1 55.0 0.0 132.3 60.1 -0.1 36.5 65.0 0.0 -45.2 69.7 0.3 -115.0 74.2 0.8 -174.0 78.3 1.7

nce box measurements

MAG Temp Sensor, Nominal

MAG Temp Sensor, Nominal

1500.0

2000.0

2500.0

3000.0

3500.0

4000.0

- 1.8965E-08x3 + 3.6892E-05x2 - 5.6697E-02x + 6.6625E+01

ADC Code

MAG Temp Sensor, Biased

1500.0

2000.0

2500.0

3000.0

3500.0

4000.0

+ 5.0166E-12x4 - 1.9096E-08x3 + 3.7342E-05x2 - 5.7333E-02x + 6.7051E+01 ADC Code

IMPACT Memory Dump Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM Checksum Format 00000001 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Dump Table Subsecs (MSB) Dump Page Dump Adr Dump Adr

APID 201h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 256 Version=000, Type=0, Secondary Header=1, Apid = 201 Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

Dump Table ID (0 is a system memory dump; else see Tables) Seconds/256 Dump page Dump Address, LSB Dump Address, MSB Dump data

1 272

Sum of all 272 bytes should equal zero Total Length of the Packet

Version: 2/4/2014 11:48 PM

79

209025697.xls.ms_office 201

Special address mapping: Page 0, address < 400h -> dump of processor internal (register) memory Page 0, address = 1F00h-1FFFh = I/O register dump Page 10h-17h = STE-U instrument LUT Page 18H-1Fh = SWEA/STE-D instrument LUT Normal Address mapping Page 0, address 2000h-3FFFh = PROM Page 20h-2Fh = EEPROM Page 40h-FFh = RAM (40h-43h = code page)

Version: 2/4/2014 11:48 PM

80

209025697.xls.ms_office 201

IMPACT Event Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM HKP HKP HKP HKP HKP HKP HKP HKP HKP HKP HKP SYSTEM Overrun Checksum Format 00000010 00001010 cccccccc 11cccccc 00001001 00000010 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) spare spare Type Count Type Data Clock2 Clock1 (MSB) Clock4 (LSB) Clock3

APID 202h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 248 Version=000, Type=0, Secondary Header=1, Apid = 202 Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

Seconds/256

First Event: Event Type (0=EOL, 1=Error, 2=Command, 3=sequence start) Error count, Command count, zero Error code, Command ApID code, Sequence number Error data, Command sequence count, zero UTC of event (seconds)

31 more events (or junk after an EOL event)

1 1

Overrun flag (non-zero means events were lost after the last in this packet) Sum of all 272 bytes should equal zero

Version: 2/4/2014 11:48 PM

81

209025697.xls.ms_office 202

272

Total Length of the Packet

Version: 2/4/2014 11:48 PM

82

209025697.xls.ms_office 202

IMPACT Burst Criteria Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM Burst SWEA STE Burst Burst Burst Burst Burst Burst Burst Burst HKP HKP SYSTEM Checksum Format 00000011 00001010 cccccccc 11cccccc 00001001 00000010 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) BurstID SWEAID STEID SWEA STE MAG PLASTIC NTDS PlasmaPwr HFR1 HFR2

APID 203h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 248 Version=000, Type=0, Secondary Header=1, Apid = 201 Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

Seconds/256 Burst Table ID SWEAModeID STEModeID Scaled SWEA Count Rate value Scaled STE LLD rate value Scaled MAG Delta B value Scaled PLASTIC Delta V value Scaled NTDS value from SWAVES Scaled Plasma Power value from SWAVES Scaled HFR1 Power value from SWAVES Scaled HFR2 Power value from SWAVES 31 more events (or junk after an EOL event)

Sum of all 272 bytes should equal zero

Version: 2/4/2014 11:48 PM

83

209025697.xls.ms_office 203

272

Total Length of the Packet

Version: 2/4/2014 11:48 PM

84

209025697.xls.ms_office 203

IMPACT MAG Telemetry Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG MAG SYSTEM Spare Checksum Format 0000100x 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) FirstSample MagTlmAvg IMAGHKP LSB IMAGHKP MSB MagSensorMode Spare X Y Z

APID 208h, 209h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 246 Version=000, Type=0, Secondary Header=1, Apid = 208h or 209h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Extended 6-byte Secondary Header Format Time stamp of first MAG sample averaged into first telemetry sample Note that the MAG sample is actually made 6ms after the sample time. This could be important in correlating burst MAG data to SWAVES data

Sample number of sample second for first sample in packet (0-31, 0=coincident with Sample Clock 1Hz tic) Average count, from Mag table, 1,2,4,8,16, or 32 samples per average (1 for burst) Mag status from first sample (see TMSOH) Mag Sensor control - see MAG table for definition

First sample average, Mag X, MAG21 format. Nominal field = (code-32768)*Gain, Gain=2nT low sensitvity rage, 1/64nT First sample average, Mag Y, MAG21 format First sample average, Mag Z, MAG21 format 41 more MAG samples averages, like the first one, in time order

1 1

Sum of all 272 bytes should equal zero

Version: 2/4/2014 11:48 PM

85

209025697.xls.ms_office 208,209

272

Total Length of the Packet

APID 208 = Normal telemetry ApID 209 = Burst Telemetry

Note on range status timing: The range bit in the Sensor Mode is the commanded state: If autoranging is on, the control bit is this register is over-riden The range bit in the IMAGHKP register gives the correct state of the range as of the first sample in the packet. Autoranging runs once a packet after the last sample from the previous packet is collected. It is based on the MAG values in that packet The new range value is then sent to the MAG sensor, typically a few milliseconds later, but in principal as much as 1 second later The MAG sensor implements the new range value on the next 1-second tic So the packet before the packet indicating a new range value in IMAGHKP is the packet in which the range was changed Typically it will have changed on the first 1-second tic into that packet.

Version: 2/4/2014 11:48 PM

86

209025697.xls.ms_office 208,209

208h, 209h

ple Clock 1Hz tic)

2nT low sensitvity rage, 1/64nT high sensitivity range

Version: 2/4/2014 11:48 PM

87

209025697.xls.ms_office 208,209

IMPACT SWEA Distribution Telemetry Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SWEA SYSTEM SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SYSTEM Format 0001000x 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 SWEADistInt Subsecs (MSB) Energy SWEAModeID V0 Dist E0, A0 Dist E0, A1

APID 210h, 211h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 256 Version=000, Type=0, Secondary Header=1, Apid = 210h or 211h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Secondary Header Format Time stamp of the start of the accumulation interval for the first Spectra sample

SWEA Distribution time interval, sec

First energy in packet. 0 for the first packet of a distribution SWEA Mode ID (from parameter table). Set by ground command to identify LUT, etc. Analyzer V0 setting (unless manual sweep generation & manual V0 set in IAutoLUT) 80 Angles * 16 Energies = 1280 bytes = 256 * 5; 5 packets/distribution For each energy, data is 8,16,16,16,16,8 angles. High energies first, sunward deflection first Conversion from 48E to 16E via SWEA Energy LUT (programmable) only the time tag on the first packet is correct (Energy=0) Counters log-compressed Sum of all 272 bytes should equal zero Total Length of the Packet

Checksum

1 272

APID 210 = Normal telemetry ApID 211 = Burst Telemetry

Version: 2/4/2014 11:48 PM

88

209025697.xls.ms_office 210,211

Distribution Angle Map: Anode 0 Anode 1 A0 A8 A9 A24 A25 A40 A41 A56 A57 A72 Anode 2 A1 A10 A26 A42 A58 A73 A11 A27 A43 A59 Anode 3 Anode 14 Anode 15 A7 Sunward deflection A22 A23 A38 A39 A54 A55 A70 A71 A79 Antisunward deflection

Deflector 0 Deflector 1 Deflector 2 Deflector 3 Deflector 4 Deflector 5

Anodes are numbered counter clockwise as viewed from the sun, with the border between anode 0 and 15 FOV in the SWEA +Y direct The conversion from SWEA to spacecraft coordinates is different for the two spacecarft, and is described in "MAG and SWEA coordina

Version: 2/4/2014 11:48 PM

89

209025697.xls.ms_office 210,211

210h, 211h

Version: 2/4/2014 11:48 PM

90

209025697.xls.ms_office 210,211

15 FOV in the SWEA +Y direction d in "MAG and SWEA coordinates" document

Version: 2/4/2014 11:48 PM

91

209025697.xls.ms_office 210,211

IMPACT SWEA Pitch Angle Distribution Telemetry Packet


Revision: Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SWEAPAD SYSTEM SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SWEAPAD SYSTEM AA Format 00010010 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 SWEAPADDistInt Subsecs (MSB) SWEAModeID MagAz MagEl PAD E0,D0,A0 PAD E0,D0,A8 PAD E0,D1,A0 PAD E6,D5,A8 PAD PAD Checksum

APID 212h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 80 1 86 86 1 Version=000, Type=0, Secondary Header=1, Apid = 212h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Secondary Header Format Time stamp of the start of the accumulation interval for the first Spectra sample

SWEA PAD Distribution time interval, sec

SWEA Mode ID (from parameter table). Set by ground command to identify LUT, etc. MAG averaged over same 2-second interval as PAD data, and used to select PAD anode Magnetic field azimuth in SWEA coords, degrees*256/360; Anode 0 = 0-22.5 degrees, angle in SWEA Y-Z plane Magentic field elevation, 0-180 degrees, degrees*256/360, 0 degrees = sunward PAD accumulation for energy bin 0, deflection (elevation) angle 0, anode 0, 2-second accumulation stating at time in pa Energy bin 0 is the highest of 7 energy bins, as defined by the PAD energy LUT (Table 17) Deflection angle 0 is the first of 6 deflection angles, starting with the most anti-sunward deflection Anode 0 corresponds to the anode that MAGAz corresponds to, modulo 8 Anode8 is Anode0 plus 8, 180 degrees around Counters log-compressed, data is averaged over energy but not sweeps MAG & PAD data like first sample, sampled one SWEAPADDistInt time interval later MAG & PAD data like first sample, sampled one SWEAPADDistInt time interval later Sum of all 272 bytes should equal zero

Version: 2/4/2014 11:48 PM

92

209025697.xls.ms_office 212

272

Total Length of the Packet

Version: 2/4/2014 11:48 PM

93

209025697.xls.ms_office 212

gle in SWEA Y-Z plane

umulation stating at time in packet header

Version: 2/4/2014 11:48 PM

94

209025697.xls.ms_office 212

IMPACT SWEA Moment Telemetry Packet


Revision: Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SWEAMom SYSTEM AA Format 00010011 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 SWEAMomInt Subsecs (MSB)

APID 213h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Version=000, Type=0, Secondary Header=1, Apid = 213h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Secondary Header Format Time stamp of the start of the accumulation interval for the first Moments sample

SWEA Moment time interval, sec

SWEAMom SWEAModeID SWEAMom SWEASweepMax SWEAMom SWEASweepRate SWEAMom SWEASweepDelfStep SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom SWEAMom N NVx Nvy NVz NPxx Npyy NPzz Npxy NPxz Npyz NHx Nhy

SWEA Mode ID (from parameter table). Set by ground command to identify LUT, etc. SWEA Sweep generator parameters (see Tables)

data compressed to 16 bits using Moment Compression

Version: 2/4/2014 11:48 PM

95

209025697.xls.ms_office 213

SWEAMom SWEAMom SWEAMom SWEAMom SYSTEM

NHz V0 SWEADHKP Mom Checksum

2 1 1 224 1 272

Analyzer V0 value SWEA digital housekeeping - see below 8 more moments line above Sum of all 272 bytes should equal zero Total Length of the Packet

SWEADHKP: Selected bits from ISWEASTEDDig (see TMSOH) 0 ANORM 1 MCPHVENB 2 NRHVENB 3 AFEPWR 4 SWEACOVSTAT 5 ENBSWEATP 6 spare 7 spare

Version: 2/4/2014 11:48 PM

96

209025697.xls.ms_office 213

APID 213h

Version: 2/4/2014 11:48 PM

97

209025697.xls.ms_office 213

IMPACT SWEA Fast Housekeeping Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SWEA SYSTEM SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SYSTEM 0 Checksum Format 00010100 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 SWEAModeID Subsecs (MSB) Sample (LSB) Sample (MSB)

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packe Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 256 Version=000, Type=0, Secondary Header=1, Apid = 214 Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109

5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapp

SWEA Mode ID (from parameter table). Set by ground command to identify LUT, etc.

First sample number of sweep in this packet; sample numbers start at 336 and count Fast housekeeping usually takes 3 packets, which should have sample numbers 336,

Fast housekeeping; 128 16-bit words (LSByte first). Last packet is partially filled, with a zero word indicating EOL. The 4 MSB of each 16-bit word indicate the data source (2=ISWEAAnal, 3=ISWEADe The 12 LSB are the housekeeping value; use the conversion from TMSOH

1 1 272

spare Sum of all 272 bytes should equal zero Total Length of the Packet

APID 214h

pairs before decoding packet!

hex

will be out of order after swapping

command to identify LUT, etc.

mbers start at 336 and count down ld have sample numbers 336, 208, 80

(2=ISWEAAnal, 3=ISWEADefl1, 4=ISWEADefl2, 5=ISWEAV0) rsion from TMSOH

IMPACT SWEA Spectra Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA SWEA Format 00010101 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) SWEAMCPDACSet SWEAMCPHeater SWEADistInterval SWEABurstInterval SWEAPADInterval SWEARot SWEAModeID SWEAManualV0 SWEASweepMax SWEASweepRate SWEASweepOffset SWEASweepDelfStep SWEAMomInterval SWEASpecInterval IAutoLUT 2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 Version=000, Type=0, Secondary Header=1, Apid = 215 Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

5-byte Secondary Header

First 18 bytes of SWEA Mode Table (see tables)

Spectra sample interval, seconds LUT Mode, see SOH

SWEA SWEA SWEA SWEA SWEA SWEA SWEA SYSTEM

N(E0, high E) N(E1)

48

N(E47, low E) 192 Checksum 1 272

48-energy SWEA spectra corresponding to sample at packet header time (data - One log compressed (19-8) byte per energy - Spectra computed in SWEA Moment computer as partial density moment - Sum over angles using density angle coefficients; no energy coefficient applie - Partial sum is 32 bits; N = Sum(D=deflector) [(Int(Cos(D)*2000h)*Sum(A=Ano - Data is divided by 2^10 before compression to avoid saturation, which discard 4 more spectra, sampled each SWEASpecInt Interval Sum of all 272 bytes should equal zero Total Length of the Packet

APID 215h

wap byte pairs before decoding packet!

0109 hex

sample at packet header time (data is sampled over 1 2-second sweep, not averaged over SWEASpecInt)

puter as partial density moment icients; no energy coefficient applied or) [(Int(Cos(D)*2000h)*Sum(A=Anode) (Counts(A,D)*Efficiency(A)*4000h)]/10000h n to avoid saturation, which discards fractions of counts

IMPACT STE Monitor Rates Telemetry Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE STE Format 0010000x 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) STERatesInterval STEModeID STEUControl STEDControl STELUTLoadFirst STEULUTLoadDelta LLD0 LLD1 LLD2 LLD3 ULD0 ULD1 ULD2 ULD3 RST0 RST1

APID 220h, 221h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 Version=000, Type=0, Secondary Header=1, Apid = 220h or 221h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Extended 6-byte Secondary Header Format Time stamp of first Monitor Rates telemetry sample

Accumulation time per sample, 2,10,30,60 seconds STE Mode ID (from parameter table). Set by ground command to identify LUT, etc. STE-U control register (see below) STE-D Control Register (see below) STE LUT diagnostic mode first bin STE LUT diagnostic mode resolution (0 -> not diagnostic mode) STE-U Monitor Rates, Log compressed LLD = lower level discriminator counts ULD = Upper level discriminator counts RST = Pulse Reset counts 0-3 = STE-U detector number

Version: 2/4/2014 11:48 PM

102

209025697.xls.ms_office 220,221

STE STE STE STE

RST2 RST3 STED Monitor rates DHKP

1 1 12 1

STE-D Monitor Rates, same as above for 4 STE-D detectors STE digital housekeeping (extracted from SOH values ISTEUDig and ISWEASTEDDig; see below)

STE

225

9 more 25-byte monitor rates samples sets for consecutive STERatesInterval

SYSTEM

Checksum

1 272

Sum of all 272 bytes should equal zero Total Length of the Packet

APID 220 = Normal telemetry ApID 221 = Burst Telemetry DHKP: 0 1 2 3 4 5 6 7 STE_D AFEPWR (1=On) STE_D COVSTAT (OPEN = 0) STE_D ENBSTETP (1 = test pulser on) STE_D ANORM (1 = abnormal setup) STE_U AFEPWR (1=on) STE_U COVSTAT (OPEN = 0) STE_U ENBSTETP (1 = test pulser on) STE_U ANORM (1 = abnormal setup)

STE Control Register (SWEA bits are not used for STE-U) 0 Disable 100KHz sync to SWEA HVPS (0=enabled) 1 STE pulser low resolution mode (0=continuous sweep) 2 Enable SWEA Sweeps & readout 3 ADC Reset 4 STE Preamp 0 event enable 5 STE Preamp 1 event enable 6 STE Preamp 2 event enable 7 STE Preamp 3 event enable 8 SWEA test pulser enable

Version: 2/4/2014 11:48 PM

103

209025697.xls.ms_office 220,221

9 10 11 12 13 14 15

STE test pulser enable AFE force power Off AFE force power On Enable STE Monitor Rates messages Enable STE Spectra messages Enable housekeeping messages Enable SWEA counter messages

Version: 2/4/2014 11:48 PM

104

209025697.xls.ms_office 220,221

220h, 221h

Version: 2/4/2014 11:48 PM

105

209025697.xls.ms_office 220,221

IMPACT STE Spectra Telemetry Packet


Revision: AA Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM STE SYSTEM STE STE STE STE STE STE STE STE STE STE STE STE STE Format 0010001x 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 STESpecInterval Subsecs (MSB) STENumEnergy STEModeID STEStart Det0E0 Det0E1 Det0En Det1E0 Det1E1 Det1En

APID 222h, 223h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 29 1 1 1 29 1 192 Version=000, Type=0, Secondary Header=1, Apid = 222h or 223h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Secondary Header Format Time stamp of the start of the accumulation interval for the first Spectra sample

Accumulation time per sample, 2,10,30,60 seconds

Number of STE Energies (16,32,64) STE Mode ID (from parameter table). Set by ground command to identify LUT, etc. Number of 16-bit words remaining from sample in previous packet (only used in 64E mode) Counts for Detector 0 Energy 0, Log compressed Counts for Detector 0 Energy 1, Log compressed Counts for Detector 0 Energy STENumEnergy-1, Log compressed Counts for Detector 1 Energy 0, Log compressed Counts for Detector 1 Energy 1, Log compressed Counts for Detector 1 Energy STENumEnergy-1, Log compressed 6 more STENumEnergy-byte sample sets for consecutive detectors Note: For STENumEnergies=32, one set of 8 detectors * 32 Energies per packet For STENumEnergies = 16, two sets of 8 detectors * 16 energies per packet For STENumEnergies = 64, 4 detectors * 64 energies per packet

Version: 2/4/2014 11:48 PM

106

209025697.xls.ms_office 222,223

SYSTEM

Checksum

1 272

STEStart = 0 -> detectors 0-3, STEStart=128 -> detectors 4-7 Other values of STEStart indicate a loss of synchronization which may be recoverable. Use time stamp from first packet for multi-packet data sets Sum of all 272 bytes should equal zero Total Length of the Packet

APID 222 = Normal telemetry ApID 223 = Burst Telemetry

Version: 2/4/2014 11:48 PM

107

209025697.xls.ms_office 222,223

222h, 223h

Version: 2/4/2014 11:48 PM

108

209025697.xls.ms_office 222,223

ion which may be recoverable.

Version: 2/4/2014 11:48 PM

109

209025697.xls.ms_office 222,223

IMPACT Beacon Telemetry Packet


Revision: Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM BEACON AA Format 01110000 00001010 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) ISCStatus InterfaceActive SWEAModeID STEModeID IAutoLUT SWEADHKP IMAGHKP X Y Z

APID 270h

2006-Mar-6 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 30 Version=000, Type=0, Secondary Header=1, Apid = 270h Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

Extended 6-byte Secondary Header Format Time stamp of first MAG sample averaged into first telemetry sample

Spacecraft Status (see TMSOH for description) Instrument Interface Activity (see TMSOH for description) SWEA Mode ID (from parameter table). Set by ground command to identify LUT, etc. STE Mode ID (from parameter table). Set by ground command to identify LUT, etc. SWEA/STE LUT generation mode (see SOH) SWEA digital housekeeping (see ApID 213) Mag status from first sample (see TMSOH) First sample average, Mag X, MAG21 format (10 second average, started at packet header time) First sample average, Mag Y, MAG21 format First sample average, Mag Z, MAG21 format 5 more MAG samples averages, like the first one, in time order

MAG

SWEAMom

N NVx

2 2

Moment data compressed to 16 bits using Moment Compression data computed from 2-second accumulation 60 seconds after the packet header time

Version: 2/4/2014 11:48 PM

110

209025697.xls.ms_office 270

Nvy NVz NPxx Npyy NPzz Npxy NPxz Npyz NHx Nhy NHz V0 SWEAPAD MagAz MagEl PAD Ea,D0,A0 PAD Ea,D0,A8 PAD Ea,D1,A0 PAD Eb,D5,A8

2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 20 1 5 5 5 1

Analyzer V0 value MAG averaged over same 2-second interval as PAD data, and used to select PAD anode: Magnetic field azimuth in SWEA coords, degrees*256/360; Anode 0 = 0-22.5 degrees Magentic field elevation, 0-180 degrees, degrees*256/360, 0 degrees = sunward PAD accumulation for energy bin 0, deflection (elevation) angle 0, anode 0, 2-second accumulation starting 60 seconds Two energy bins: bin a followed by bin b. These are selected from the 7 normal PAD energy bins Deflection angle 0 is the first of 6 deflection angles, starting with the most anti-sunward deflection Anode 0 corresponds to the anode corresponding to MAGAz modulo 8 Anode8 is Anode0 plus 8, 180 degrees around Counters log-compressed, data is averaged over energy (into 7 bins) but not sweeps STE-U non-solar energy spectra, 5E, log compress, * STE-U solar energy spectra, 5E, log compress STE-D energy spectra, 5E, log compress STE-U+STE-D combined LLD rate SEP Beacon; Byte order will be LSB first if packet is swapped Electrons 0.7-4 MeV - sum of sw bins 6-8 Protons 13-21 MeV - sum of sw bins 9-12 21-40 MeV - sum of sw bins 13-18 40-100 MeV - sum of sw bins 81-82 He 13-21 MeV/n - sum of sw bins 24-27 21-40 MeV/n - sum of sw bins 20-22 40-100 MeV/n - sum of sw bins 86-87 C+O 30-52 MeV/n - sum of sw bins 35-39, 42-46 52-74 MeV/n - sum of sw bins 40-41, 47-48

STE

HET

2 2 2 2 2 2 2 2 2

Version: 2/4/2014 11:48 PM

111

209025697.xls.ms_office 270

2 2 2 2 2 SIT 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Fe 52-74 MeV/n - sum of sw bins 73-74 Livetime Stop. efficiency (TBD) Pen. efficiency (TBD) HET status (TBD) He 0.02 - 0.04 MeV/nuc. 0.08 - 0.16 0.32 - 0.64 1.29 - 2.56 0.02 - 0.04 0.08 - 0.16 0.32 - 0.64 1.29 - 2.56 0.02 - 0.04 0.08 - 0.16 0.32 - 0.64 1.29 - 2.56 1.8 - 3.0 MeV A-side, 3.0 - 6.0 MeV B-side, 3.0 - 6.0 MeV 6 - 12 MeV 1.8 - 3.0 MeV/nuc. A-Side, 3.0 - 6.0 B-Side, 3.0 - 6.0 A-Side, 6.0 - 12 B-Side, 6.0 - 12 1.8 - 3.0 MeV/nuc. 3.0 - 12 MeV/nuc. 3.0 - 6.0 MeV/nuc. 6.0 - 12 MeV/nuc. 12 - 27 MeV/nuc. 3.0 - 6.0 MeV/nuc. 6.0 - 12 MeV/nuc. 12 - 27 MeV/nuc. 27 - 52 MeV/nuc.

CNO

Fe

LET

Protons

4He

3He CNO

Fe

Version: 2/4/2014 11:48 PM

112

209025697.xls.ms_office 270

2 2 2 2 2 SEPT 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 STEDHKP Checksum 1 1 272

Front-end Electronics Livetime counter (scaled from 24 to 16 bits per STEREO-CIT-003) Trigger rate, 16-bit compressed. The compression scheme is as described in the LET Science Frame Format Doc. Hazard rate, 16-bit compressed Accepted Event Rate, 16-bit compressed - (with or without PHA data? - TBR) TBR - dynamic threshold mode, other relevent status info Electrons 0.02 - 0.05 MeV direction 1 direction 2 direction 3 direction 4 0.05 - 0.1 MeV all directions summe 0.1 - 0.2 MeV all directions summe 0.2 - 0.4 MeV direction 1 direction 2 direction 3 direction 4 Ions 0.02 - 0.1 MeV direction 1 direction 2 direction 3 direction 4 0.1 - 0.5 MeV all directions summe 0.5 - 2.5 MeV all directions summe 2.5 - 7 MeV direction 1 direction 2 direction 3 direction 4 Status bits (1 bit/channel; 20 channels + 12 spare) Status STE Digital Housekeeping (see ApID 220 for definition); sampled at end of accum interval Sum of all 272 bytes should equal zero Total Length of the Packet

SEP STE SYSTEM

* All STE beacon data scaled to avoid saturation. Normal scale factor is divide by 8

Version: 2/4/2014 11:48 PM

113

209025697.xls.ms_office 270

Version: 2/4/2014 11:48 PM

114

209025697.xls.ms_office 270

umulation starting 60 seconds after the time in packet header

Version: 2/4/2014 11:48 PM

115

209025697.xls.ms_office 270

Version: 2/4/2014 11:48 PM

116

209025697.xls.ms_office 270

ence Frame Format Doc.

Version: 2/4/2014 11:48 PM

117

209025697.xls.ms_office 270

PLASTIC Raw Message Packet


Revision: U Module SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC PLASTIC SYSTEM Checksum Format 00010010 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (LSB) Subsecs (MSB) 00000000 Msg ID, Count Count

APID 312h

2005-August 2 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! Length Description 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 256 Version=000, Type=0, Secondary Header=1, Apid = 312 Packet Sequence Control = 11B. APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 265

0109 hex

5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

Seconds/256 (not used) PLASTIC message ID, word count MSB (00ii iinn) PLASTIC message word count LSB (nnnn nnnn) Raw message data forwarded from instrument

1 272

Sum of all 272 bytes should equal zero Total Length of the Packet

Version: 2/4/2014 11:48 PM

118

209025697.xls.ms_office 312

PLASTIC Digital Housekeeping Packet APID 313h Revision: 2005-September 16 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains read outs of the PLASTIC digital hardware registers. Also contained in this packet are IDPU software counters and status.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_TIME

Length 2 0 2 0 2 0 6 0 0 0 0 0 1 2 2 2 0.5 0.5 0.5 0.5 2 2 1 1 1 1

Offset 0 2 2 4 4 6 6 12 12 12 12 12 12 13 15 17 19 19.5 20 20.5 21 23 25 26 27 28

Size -BitsFormat

Description

PLASTIC_SPARE1 PLASTIC_SW_VERSION PCMD_RCVD_CNT PCMD_EXEC_CNT PCMD_TOTAL_ERR_CNT PCMD_PARITY_ERR_CNT PCMD_FRAME_ERR_CNT PCMD_ILLEGAL_ERR_CNT PIC_STATUS_REG PIC_CTL_REG PLBC_RESET_CTL PLBC_MODE_CTL PLBC_LOGIC_CTL_A PLBC_LOGIC_CTL_B

00010011 00001011 Version=000, Type=0, Secondary Header=1, Apid = 313 c c c c c c c cPacket Sequence Count 7..0 1 1 c c c c c cPacket Sequence Control = 11B. Sequence Count 13..8 00001001 APID Counter Field = 'c' counts each APID separately. 00000001 Application Data Field length (less 1) = Clock 2 Clock 1 (MSB) 5-byte Secondary Header Clock 4 (LSB) Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swap Clock 3 Subsecs (LSB) Subsecs (MSB) (tbd) ZERO 16 16-bit intg Plastic IDPU flight software version 16 16 4 4 4 4 16 8 8 8 8 8 Plastic Commands Received Plastic Commands Executed Plastic Command Total Errors unsure of byte ordering here Plastic Command Parity Errors - unsure of byte ordering here Plastic Command Frame Errors unsure of byte ordering here Plastic Illegal Command Errors - Unsure of byte ordering

Plastic LB registers Plastic LB registers Plastic LB registers Plastic LB registers

PLASTIC Raw PHA Events Telemetry Packet

ApID 315h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the raw PHA Events from the PLASTIC instrument

The raw event data is not compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1

Offset 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14

Size -Bits Format 00010101 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 See multiplex header byte def's below See multiplex header byte def's below See multiplex header byte def's below

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Multiplex Byte # 1 Multiplex Byte # 2 Multiplex Byte # 3

5 8 8 8 8

Version: 2/4/2014 11:48 PM

120

209025697.xls.ms_office 315

PLASTIC Monitor Rates Normal Telemetry Packet

ApID 316h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the monitor rates normal packet. In engineering mode, 32 packets are needed to make a product. This packet contains bins for 32 monitor rates summed 128 Esteps -> 32; 32 Def steps -> 8 In engineering mode this data product is sent as 32 packets every cycle (60 seconds) In science mode this product is sent once every 5 minutes. The rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1

Offset 0 2 2 4 4 6 6 7 8 9 10 11 12

Size -Bits Format 00010110 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (MSB) ttss ssss teee eeee

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

CCSDS_TIME_SUBSECS PROD_SEQUENCE_NUM PLASTIC_S_SWITCH_ESTEP

8 5 7

Product Sequence Number 0 .. 31

Version: 2/4/2014 11:48 PM

121

209025697.xls.ms_office 316

PLASTIC Monitor Rates High Resloution (HiRes) Telemetry Packet

ApID 317h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the monitor rates high resolution packet. In engineering mode, 48 packets are needed to make a product. In science mode 8 packets are needed. This packet contains non-summed monitor rates for a specified set of six rates in engineering mode and one rate in science mode. This packet is sent at the end of every cycle (~60 seconds). Either 8 or 48 packets make up a product. The rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1 1 0 1

Offset 0 2 2 4 4 6 6 7 8 9 10 11 12 13 13 14

Size -Bits Format 00010111 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 Subsecs (MSB) ttss ssss teee eeee rrxd dddd rrxd dddd xxxm mmmm

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

CCSDS_TIME_SUBSECS PROD_SEQUENCE_NUM PLASTIC_S_SWITCH_ESTEP PLASTIC_S_SWITCH_DSTEP PLASTIC_TLM_MODE HI_RES_RATE_TABLE

8 5 7 5 2
1

Product Sequence Number 0 .. 31 eeeeeee = energy step ddddd = d step; rr = tlm mode; 3 = hk; 2 = engr; 1 = sci. Note for monitor rates engr = hk; This will tell whether engineering or science mode so ground software knows format. mmmm = first rate from rate table; first packet contains first rate from table; 2nd packet has 2nd rate; 6th pkt has 6th rate; for normal mode only first rate is sent;

Version: 2/4/2014 11:48 PM

122

209025697.xls.ms_office 317

PLASTIC Memory Dump Packet


Revision: U

2005-August 2 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pa

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length Offset 2 0 2 0 2 0 4 0 0 0 1 1 258 1 1 0 2 2 4 4 6 6 10 10 10 10 11 12 270 271 272

Size -Bits Format 00011000 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 8

Spare 1 CCSDS_TIME_SUBSECS PLASTIC_DUMP_MESSAGE Spare 2 SYSTEM Checksum

Subsecs (MSB) See PLASTIC Logic Reference Doc

8 Total Length of the Packet

APID 318h

spacecraft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping

STIC Logic Reference Document for details descritpion Sum of all 272 bytes should equal zero

after swapping

PLASTIC Heavy Ion overhead data


Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo This packet contains the number-of-sums arrays for all heavy ion products.

This packet will telemetered every 5 cycles

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length Offset 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 128 128 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 143 271

Size -Bits

Format 00011001 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 tttt tsss Subsecs (MSB)

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS ESA step 10 cycle product Cycle count N-sums array (1 of 10) N-sums array (1 of 10) SYSTEM Checksum

5 8 8 8 8 1024 1024 8

Multiplexed N-sums arrays


Matrix Rate Z>2 H (block 20) Matrix Rate Z>2 H (block 21) Matrix Rate Z>2 L (block 22-29) Matrix Rate Z>2 L (block 2A-2E) Matrix Rate WAP-SSD_TCR Matrix Rate WAP-SSD_DCR Matrix Rate WAP-noSSD_DCR Matrix Rate SW_Priority_Rates Matrix Rate WAP_Priority-SSD Matrix Rate WAP_Priority-noSSD Footnote * - these bytes only appear in pkt # 0.

Packet # 0 0 1 1 2 2 3 3 4 4

Byte offset 15 143 15 143 15 143 15 143 15 143

APID 319h

craft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 4 ESA step in which the S-channel switch was detected. (0= no S-channel switch) * 1 = 10 cycle products are valid, 0= 10 cycle prods not valid* Cycle count (rolls over at 255)* Multiplexed N-sums arrays (see below) Multiplexed N-sums arrays (see below) Sum of all 272 bytes should equal zero

after swapping

SW Z>2 - H (block 20)


Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00011010 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 32) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*8*8= 8192 16-bit values compressed to 8 bit values
8192/256 = 32 packets

The data is arranged like this for EVEN ESA steps: C0P0D0, C0P0D1, C0P0D2 C0P7D7 The data is arranged like this for ODD ESA steps: C0P0D7, C0P0D6, C0P0D5 C0P7D0
Footnote * - these bytes only appear in pkt # 0.

APID 31Ah

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits *

Sum of all 272 bytes should equal zero

D2 C0P7D7 5 C0P7D0

SW Z>2 - H (block 21)


Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00011011 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 32) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*8*8= 8192 16-bit values compressed to 8 bit values
8192/256 = 32 packets

The data is arranged like this for EVEN ESA steps: C0P0D0, C0P0D1, C0P0D2 C0P7D7 The data is arranged like this for ODD ESA steps: C0P0D7, C0P0D6, C0P0D5 C0P7D0
Footnote * - these bytes only appear in pkt # 0.

APID 31Bh

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

D2 C0P7D7 5 C0P7D0

SW Z>2 - L (block 22-29)


Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00011100 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 32) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*8*8= 8192 16-bit values compressed to 8 bit values
8192/256 = 32 packets

The data is arranged like this: C2P0D0, C2P1D0, C2P2D0 C9P7D0


Footnote * - these bytes only appear in pkt # 0.

APID 31Ch

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

SW Z>2 - L (block 2A-2E)


Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00011101 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 20) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*8*5= 5120 16-bit values compressed to 8 bit values
5120/256 = 20 packets

The data is arranged like this: CAP0D0, CAP1D0, CAP2D0 CEP7D0


Footnote * - these bytes only appear in pkt # 0.

APID 31Dh

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

WAP-SSD-TCR
Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00011110 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 30) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*15*4= 7680 16-bit values compressed to 8 bit values
7680/256 = 30 packets

The data is arranged like this: C0P0D0, C0P1D0, C0P2D0 CEP3D0


Footnote * - these bytes only appear in pkt # 0.

APID 31Eh

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

WAP-SSD-DCR
Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00011111 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 14) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*7*4= 3584 16-bit values compressed to 8 bit values
3584/256 = 14 packets

The data is arranged like this: C0P0D0S0, C0P1D0S0, C0P2D0S0 C6P3D0S0


Footnote * - these bytes only appear in pkt # 0.

APID 31Fh

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

WAP-noSSD-DCR
Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 10 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00100000 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 28) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*7*8= 7168 16-bit values compressed to 8 bit values
7168/256 = 28 packets

The data is arranged like this: C0P0D0S1, C0P1D0S1, C0P2D0S1 C6P7D0S1


Footnote * - these bytes only appear in pkt # 0.

APID 320h

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

SW Priority rates
Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00100001 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 32) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*4*16= 8192 16-bit values compressed to 8 bit values
8192/256 = 32 packets

The data is arranged like this for EVEN ESA steps: C0P0D0, C0P0D1, C0P0D2 C3P0DF The data is arranged like this for ODD ESA steps: C0P0DF, C0P0DE, C0P0DD C3P0D0
Footnote * - these bytes only appear in pkt # 0.

APID 321h

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

D2 C3P0DF D C3P0D0

WAP-Priority-SSD
Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00100010 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 1) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*2*1= 256 16-bit values compressed to 8 bit values
256/256 = 1 packets

The data is arranged like this: C0P0D0S0, C1P1D0S0


Footnote * - these bytes only appear in pkt # 0.

APID 322h

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

WAP-Priority-noSSD
Revision: S

2005-June 29 NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs befo

This packet will telemetered every 5 cycles Mnemonic Length Offset CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1 256 1 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14 15 271

Size -BitsFormat 00100011 00001011 cccccccc 11cccccc TBD TBD Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Se Packet Sequence Count Packet Sequence Contro APID Counter Field = 'c' c Application Data Field len

5-byte Secondary Heade Note CCSDS is MSB fir

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Cycle count (at first cycle) Compression flag SPARE_2 Reduced matrix data (1 of 1) SYSTEM Checksum

5 8 8 8 8 8 8

Product Sequence Numb

Cycle count (rolls over at 1= each value is compres unused

Sum of all 272 bytes sho

This packet contains 128*2*1= 256 16-bit values compressed to 8 bit values
256/256 = 1 packets

The data is arranged like this: C0P0D0S1, C1P1D0S1


Footnote * - these bytes only appear in pkt # 0.

APID 323h

aft/MOC: swap byte pairs before decoding packet!

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 31 Cycle count (rolls over at 255)* 1= each value is compressed to 8-bits, 0=each value is 16-bits*

Sum of all 272 bytes should equal zero

PLASTIC Matrix Rate SW-All / H-Alpha Telemetry Packet

ApID 324h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the PLASTIC matrix rates SW-All H-Alpha reduced distribution telemetry product. This product is a reduced distribution of the SW-all data received fron the PLASTIC instrument. For this product, count data from 20 energy steps, 8 position steps, and 8 deflection steps are selected for telemetry.

The matrix rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1

Offset 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14

Size -Bits Format 00100100 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 4 See multiplex header byte def's below See multiplex header byte def's below See multiplex header byte def's below

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Multiplex Byte # 1 Multiplex Byte # 2 Multiplex Byte # 3

5 8 8 8 8

Version: 2/4/2014 11:48 PM

149

209025697.xls.ms_office 324

PLASTIC Matrix Rate SW-H(Doubles) / H+ Peak Telemetry Packet

ApID 325h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the PLASTIC matrix rates SW-H(Doubles) / H+ Peak telemetry product. This product is a reduced distribution of the SW-H(Doubles) data received fron the PLASTIC instrument. For this product, count data from 10 energy steps, 8 position steps, and 8 deflection steps are selected for telemetry.

The matrix rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1

Offset 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14

Size -Bits Format 00100101 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 2 See multiplex header byte def's below See multiplex header byte def's below See multiplex header byte def's below

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Multiplex Byte # 1 Multiplex Byte # 2 Multiplex Byte # 3

5 8 8 8 8

Version: 2/4/2014 11:48 PM

150

209025697.xls.ms_office 325

PLASTIC Matrix Rate SW-Alpha(Doubles) / H++ Peak Telemetry Packet

ApID 326h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the PLASTIC matrix rates SW-Alpha (Doubles) / H+ Peak telemetry product. This product is a reduced distribution of the SW-H(Doubles) data received fron the PLASTIC instrument. For this product, count data from 10 energy steps, 8 position steps, and 8 deflection steps are selected for telemetry.

The matrix rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1

Offset 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14

Size -Bits Format 00100110 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 2 See multiplex header byte def's below See multiplex header byte def's below See multiplex header byte def's below

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Multiplex Byte # 1 Multiplex Byte # 2 Multiplex Byte # 3

5 8 8 8 8

Version: 2/4/2014 11:48 PM

151

209025697.xls.ms_office 326

PLASTIC Matrix Rate SW-Alpha(Triples) / H++ TCR Telemetry Packet

ApID 327h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the PLASTIC matrix rates SW-Alpha(Triples) / H+ TCR telemetry product. This product is a reduced distribution of the SW-H(Doubles) data received fron the PLASTIC instrument. For this product, count data from 10 energy steps, 8 position steps, and 8 deflection steps are selected for telemetry.

The matrix rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_SECS

Length 2 0 2 0 2 0 4 0 0 0 1 1 1 1 1

Offset 0 2 2 4 4 6 6 10 10 10 10 11 12 13 14

Size -Bits Format 00100111 00001011 cccccccc 11cccccc 00001001 00000001 Clock 2 Clock 1 (MSB) Clock 4 (LSB) Clock 3 ttss ssss Subsecs (MSB)

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = 5-byte Secondary Header Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Product Sequence Number 0 .. 2 See multiplex header byte def's below See multiplex header byte def's below See multiplex header byte def's below

PROD_SEQUENCE_NUM CCSDS_TIME_SUBSECS Multiplex Byte # 1 Multiplex Byte # 2 Multiplex Byte # 3

5 8 8 8 8

Version: 2/4/2014 11:48 PM

152

209025697.xls.ms_office 327

PLASTIC Compressed Classifier Data (Proton Mode)

ApID 328h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains compressed (16Log8) data from 2 captured classifier data messages taken while the FSW was in Proton_Mode The data may or may not be from successive classifier messages depending upon the user specified number of successive blockids to capture If the user specified an odd number of blockIDs to capture for each ESA step, it is possible to have the data be from end of 1 ESA step and the beginning of another

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_TIME SPARE BlockID ESA_STEP

Length 2 0 2 0 2 0 6 1 1 1

Offset 0 2 2 4 4 6 6 12 13 14

Size -Bits Format 00100111 00001011 cccccccc 11cccccc 00001001 00000001 Standard UTC 8 8 8

Description

CompressedClassifier1

128

15

CompressedClassifier2

128

143

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = UTC when first Classifier message in buffer captured ZERO Block_ID of 1st classifier message in buffer 8 bit ESA step number of 1st classifier message in buffer (msb is S-bit) 128byte array of compressed data from 1st classifier message. Byte 0 = Word 0 compressed Byte 1 = Word 1 Compressed etc 128byte array of compressed data from 2nd classifier message. Byte 0 = Word 0 compressed Byte 1 = Word 1 Compressed etc

Version: 2/4/2014 11:48 PM

153

209025697.xls.ms_office 328

PLASTIC Uncompressed Classifier Data (Proton Mode)

ApID 329h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains data from 1 captured classifier data message taken while the FSW was in Proton_Mode

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_TIME SPARE BlockID ESA_STEP Classifierdata

Length 2 0 2 0 2 0 6 1 1 1 256

Offset 0 2 2 4 4 6 6 12 13 14 15

Size -Bits Format 00100111 00001011 cccccccc 11cccccc 00001001 00000001 Standard UTC 8 8 8 8

Description

Version=000, Type=0, Secondary Header=1, Apid Packet Sequence Count 7..0 Packet Sequence Control = 11B. Sequence Count 13..8 APID Counter Field = 'c' counts each APID separately. Application Data Field length (less 1) = UTC when Classifier message in buffer captured ZERO Block_ID of classifier message in buffer 8 bit ESA step number of classifier message in buffer (msb is S bit) 256 data bytes from classifier message

Version: 2/4/2014 11:48 PM

154

209025697.xls.ms_office 329

PLASTIC Beacon Data Packet

ApID 370h

NOTE: Bytes are swapped by the spacecraft/MOC: swap byte pairs before decoding packet! This packet contains the PLASTIC Beacon Data This product is derived from other PLASTIC packets

The matrix rate data is compressed.

Mnemonic CCSDS_PKT_ID CCSDS_SEQ_FLGS_CNT CCSDS_LENGTH CCSDS_PKT_TIME

Length Offset 2 0 2 0 2 0 6 0 0 0 0 0 1 1 1 1 1 0 2 2 4 4 6 6 12 12 12 12 12 12 13 14 15 16

Size -Bits Format

Description

01110000 0 0 0 0 1 0 1 1 Version=000, Type=0, Secondary Header=1, Apid = 370 c c c c c c c c Packet Sequence Count 7..0 1 1 c c c c c c Packet Sequence Control = 11B. Sequence Count 13..8 0 0 0 0 1 0 0 1 APID Counter Field = 'c' counts each APID separately. 0 0 0 0 0 0 0 1 Application Data Field length (less 1) = Clock 2 Clock 1 (MSB) 5-byte Secondary Header Clock 4 (LSB) Note CCSDS is MSB first, so time fraction (odd byte) will be out of order after swapping Clock 3 Subsecs (LSB) Subsecs (MSB) 8 8 8 8 8
00h 1=valid, 0=invalid (engr. Mode, or no classifier data RX'd) Array used for alpha peak search. Doubles (0), or triples (1) Selected alpha array for PkDist. Doubles (0), or triples (1) S-channel switch ESA step. (0=S-chan didn't switch this cycle)

PLASTIC_MUST_BE_ZERO PLASTIC_BeaconHKstat PLASTIC_AlphaPeakArray PLASTIC_AlphaArray PLASTIC_SchanStep

Version: 2/4/2014 11:48 PM

155

209025697.xls.ms_office 370

Вам также может понравиться