Packet ancillary_data_pkt

Ancillary data packet structure, see specification in MISE Flight Software Specification 7489-9100, Table 55. Ancillary Data


Summary of Packet Fields

The packets of type ancillary_data contain the following fields:

Name

DataType

BitLength

BitOffset

ByteOrder

Instrument SCLK Time secondinfoTime tag, J2000 (seconds)

uint

32

0

big

Instrument SCLK Time subsecinfoFractional time (1/216 seconds)

uint

16

32

big

Accountability IDinfoAccountability ID

uint

32

48

big

Spare

fill

128

80

big

LVPS_1_0

uint

12

208

big

LVPS_1_1

uint

12

220

big

LVPS_1_2

uint

12

232

big

LVPS_1_3

uint

12

244

big

LVPS_1_4

uint

12

256

big

LVPS_1_5

uint

12

268

big

LVPS_2_0

uint

12

280

big

LVPS_2_1

uint

12

292

big

LVPS_2_2

uint

12

304

big

LVPS_2_3

uint

12

316

big

LVPS_2_4

uint

12

328

big

LVPS_2_5

uint

12

340

big

LVPS_3_0

uint

12

352

big

LVPS_3_1

uint

12

364

big

LVPS_3_2

uint

12

376

big

LVPS_3_3

uint

12

388

big

LVPS_3_4

uint

12

400

big

LVPS_3_5

uint

12

412

big

LVPS_4_0

uint

12

424

big

LVPS_4_1

uint

12

436

big

LVPS_4_2

uint

12

448

big

LVPS_4_3

uint

12

460

big

LVPS_4_4

uint

12

472

big

LVPS_4_5

uint

12

484

big

LVPS_4_6

uint

12

496

big

LVPS_4_7

uint

12

508

big

IFC_0_0

uint

12

520

big

IFC_0_1

uint

12

532

big

IFC_0_2

uint

12

544

big

IFC_0_3

uint

12

556

big

IFC_0_4

uint

12

568

big

IFC_0_5

uint

12

580

big

IFC_0_6

uint

12

592

big

IFC_0_7

uint

12

604

big

IFC_0_8

uint

12

616

big

IFC_0_9

uint

12

628

big

IFC_0_10

uint

12

640

big

IFC_0_11

uint

12

652

big

IFC_0_15

uint

12

664

big

Analog_Reserved

uint

12

676

big

Digital_Reserved1

uint

9

688

big

IFC_Power_Down

uint

1

697

big

IFC_Run

uint

1

698

big

Digital_Reserved2

uint

1

699

big

CEU_Drive

uint

1

700

big

IFC_Power

uint

1

701

big

FPIE_Power

uint

1

702

big

FPMC_Power

uint

1

703

big

CEU_Cont._Temp.

uint

16

704

big

CEU_Aux._Temp.

uint

16

720

big

CEU_PI_Out

uint

16

736

big

CEU_Peak_Bus_Voltage

uint

16

752

big

CEU_Bus_Current

uint

16

768

big

CEU_Bus_Voltage

uint

16

784

big

Digital_Reserved3

uint

13

800

big

CEU_Temp_Sensor

uint

1

813

big

CEU_Mode_

uint

1

814

big

CEU_H-_Bridge

uint

1

815

big

CEU_Motor_A_Peak_POS_V

uint

16

816

big

CEU_Motor_A_Peak_NEG_V

uint

16

832

big

CEU_Motor_B_Peak_POS_V

uint

16

848

big

CEU_Motor_B_Peak_NEG_V

uint

16

864

big

Status_Int

uint

16

880

big

Macro_Blocks

uint

16

896

big

Tlm_Vol

uint

16

912

big

Watch_Addr

uint

16

928

big

Watch_Mem

uint

8

944

big

Watch_Data

uint

16

952

big

SW_Version

uint

8

968

big

SW_Time

uint

32

976

big

Alarm_ID

uint

8

1008

big

Alarm_Type

uint

1

1016

big

Alarm_Count

uint

7

1017

big

Cmd_Exec

uint

8

1024

big

Cmd_Reject

uint

8

1032

big

Mac_Exec

uint

8

1040

big

Mac_Reject

uint

8

1048

big

Macro_Id

uint

8

1056

big

Macro_Learn

uint

1

1064

big

Monitor_Response

uint

1

1065

big

Write_Enb

uint

1

1066

big

Scan_Diag_Enb

uint

1

1067

big

Cooler_State

uint

4

1068

big

Safing_Time

uint

16

1072

big

Cooler_Temp_Goal

uint

16

1088

big

Current_Angle

int

32

1104

big

Goal_Angle

int

32

1136

big

Slew_Angle

int

32

1168

big

Offset_Angle

int

32

1200

big

Offset_Rate

int

32

1232

big

Offset_Adjustment

uint

1

1264

big

Cryocooler_Heater_Control

uint

2

1265

big

Scan_Loop_Mode

uint

2

1267

big

Scan_Mode

uint

3

1269

big

Scan_Pos_Mode

uint

1

1272

big

Primary_Winding

uint

1

1273

big

Secondary_Winding

uint

1

1274

big

Timeline_Enb

uint

1

1275

big

Observe

uint

1

1276

big

FPMC_Status_Valid

uint

1

1277

big

Cryocooler_Heater

uint

1

1278

big

Scan_Fallback

uint

1

1279

big

Scan_Stability_Error_Rate

uint

16

1280

big

Target_ID

uint

32

1296

big

Observe_Macro_ID

uint

8

1328

big

Scan_Stall

uint

1

1336

big

Software_Reserved

uint

2

1337

big

Profile_ID

uint

5

1339

big

Profile_Time_Seconds

uint

32

1344

big

Profile_Time_Subseconds

uint

16

1376

big

Log_used

uint

32

1392

big

Flash_Bank_A_Used

uint

32

1424

big

Flash_Bank_B_Used

uint

32

1456

big

Curr._Cube

uint

8

1488

big

FPMC_Reserved1

uint

16

1496

big

FPMC_SW_Version

uint

8

1512

big

FPMC_SW_Time

uint

32

1520

big

Curr._AID

uint

32

1552

big

FPMC_Write_Enb

uint

1

1584

big

Curr._Filter_ID

uint

4

1585

big

Row_Origin

uint

9

1589

big

Column_Origin

uint

9

1598

big

Window_Rows

uint

9

1607

big

Window_Columns

uint

9

1616

big

Row_Binning

uint

2

1625

big

Column_Binning

uint

2

1627

big

Row_reorder

uint

2

1629

big

FPMC_Reserved2

uint

17

1631

big

Reserved_1

uint

64

1648

big

Scan_Error

uint

32

1712

big

Reserved_2

uint

64

1744

big

Reserved_3

fill

6592

1808

big

Pad

fill

16

8400

big

PEC (CRC-16-CCITT)infoPacket Error Control field, using CRC-16-CCITT algorithm

uint

16

8416

big


Packet Field Details

Here follows the detailed description of the packet fields.

Instrument SCLK Time second

Time tag, J2000 (seconds)

DataType

uint

BitLength

32

BitOffset

0

ByteOrder

big

Instrument SCLK Time subsec

Fractional time (1/216 seconds)

DataType

uint

BitLength

16

BitOffset

32

ByteOrder

big

Accountability ID

Accountability ID

DataType

uint

BitLength

32

BitOffset

48

ByteOrder

big

Spare

DataType

fill

BitLength

128

BitOffset

80

ByteOrder

big

LVPS_1_0

DataType

uint

BitLength

12

BitOffset

208

ByteOrder

big

LVPS_1_1

DataType

uint

BitLength

12

BitOffset

220

ByteOrder

big

LVPS_1_2

DataType

uint

BitLength

12

BitOffset

232

ByteOrder

big

LVPS_1_3

DataType

uint

BitLength

12

BitOffset

244

ByteOrder

big

LVPS_1_4

DataType

uint

BitLength

12

BitOffset

256

ByteOrder

big

LVPS_1_5

DataType

uint

BitLength

12

BitOffset

268

ByteOrder

big

LVPS_2_0

DataType

uint

BitLength

12

BitOffset

280

ByteOrder

big

LVPS_2_1

DataType

uint

BitLength

12

BitOffset

292

ByteOrder

big

LVPS_2_2

DataType

uint

BitLength

12

BitOffset

304

ByteOrder

big

LVPS_2_3

DataType

uint

BitLength

12

BitOffset

316

ByteOrder

big

LVPS_2_4

DataType

uint

BitLength

12

BitOffset

328

ByteOrder

big

LVPS_2_5

DataType

uint

BitLength

12

BitOffset

340

ByteOrder

big

LVPS_3_0

DataType

uint

BitLength

12

BitOffset

352

ByteOrder

big

LVPS_3_1

DataType

uint

BitLength

12

BitOffset

364

ByteOrder

big

LVPS_3_2

DataType

uint

BitLength

12

BitOffset

376

ByteOrder

big

LVPS_3_3

DataType

uint

BitLength

12

BitOffset

388

ByteOrder

big

LVPS_3_4

DataType

uint

BitLength

12

BitOffset

400

ByteOrder

big

LVPS_3_5

DataType

uint

BitLength

12

BitOffset

412

ByteOrder

big

LVPS_4_0

DataType

uint

BitLength

12

BitOffset

424

ByteOrder

big

LVPS_4_1

DataType

uint

BitLength

12

BitOffset

436

ByteOrder

big

LVPS_4_2

DataType

uint

BitLength

12

BitOffset

448

ByteOrder

big

LVPS_4_3

DataType

uint

BitLength

12

BitOffset

460

ByteOrder

big

LVPS_4_4

DataType

uint

BitLength

12

BitOffset

472

ByteOrder

big

LVPS_4_5

DataType

uint

BitLength

12

BitOffset

484

ByteOrder

big

LVPS_4_6

DataType

uint

BitLength

12

BitOffset

496

ByteOrder

big

LVPS_4_7

DataType

uint

BitLength

12

BitOffset

508

ByteOrder

big

IFC_0_0

DataType

uint

BitLength

12

BitOffset

520

ByteOrder

big

IFC_0_1

DataType

uint

BitLength

12

BitOffset

532

ByteOrder

big

IFC_0_2

DataType

uint

BitLength

12

BitOffset

544

ByteOrder

big

IFC_0_3

DataType

uint

BitLength

12

BitOffset

556

ByteOrder

big

IFC_0_4

DataType

uint

BitLength

12

BitOffset

568

ByteOrder

big

IFC_0_5

DataType

uint

BitLength

12

BitOffset

580

ByteOrder

big

IFC_0_6

DataType

uint

BitLength

12

BitOffset

592

ByteOrder

big

IFC_0_7

DataType

uint

BitLength

12

BitOffset

604

ByteOrder

big

IFC_0_8

DataType

uint

BitLength

12

BitOffset

616

ByteOrder

big

IFC_0_9

DataType

uint

BitLength

12

BitOffset

628

ByteOrder

big

IFC_0_10

DataType

uint

BitLength

12

BitOffset

640

ByteOrder

big

IFC_0_11

DataType

uint

BitLength

12

BitOffset

652

ByteOrder

big

IFC_0_15

DataType

uint

BitLength

12

BitOffset

664

ByteOrder

big

Analog_Reserved

DataType

uint

BitLength

12

BitOffset

676

ByteOrder

big

Digital_Reserved1

DataType

uint

BitLength

9

BitOffset

688

ByteOrder

big

IFC_Power_Down

DataType

uint

BitLength

1

BitOffset

697

ByteOrder

big

IFC_Run

DataType

uint

BitLength

1

BitOffset

698

ByteOrder

big

Digital_Reserved2

DataType

uint

BitLength

1

BitOffset

699

ByteOrder

big

CEU_Drive

DataType

uint

BitLength

1

BitOffset

700

ByteOrder

big

IFC_Power

DataType

uint

BitLength

1

BitOffset

701

ByteOrder

big

FPIE_Power

DataType

uint

BitLength

1

BitOffset

702

ByteOrder

big

FPMC_Power

DataType

uint

BitLength

1

BitOffset

703

ByteOrder

big

CEU_Cont._Temp.

DataType

uint

BitLength

16

BitOffset

704

ByteOrder

big

CEU_Aux._Temp.

DataType

uint

BitLength

16

BitOffset

720

ByteOrder

big

CEU_PI_Out

DataType

uint

BitLength

16

BitOffset

736

ByteOrder

big

CEU_Peak_Bus_Voltage

DataType

uint

BitLength

16

BitOffset

752

ByteOrder

big

CEU_Bus_Current

DataType

uint

BitLength

16

BitOffset

768

ByteOrder

big

CEU_Bus_Voltage

DataType

uint

BitLength

16

BitOffset

784

ByteOrder

big

Digital_Reserved3

DataType

uint

BitLength

13

BitOffset

800

ByteOrder

big

CEU_Temp_Sensor

DataType

uint

BitLength

1

BitOffset

813

ByteOrder

big

CEU_Mode_

DataType

uint

BitLength

1

BitOffset

814

ByteOrder

big

CEU_H-_Bridge

DataType

uint

BitLength

1

BitOffset

815

ByteOrder

big

CEU_Motor_A_Peak_POS_V

DataType

uint

BitLength

16

BitOffset

816

ByteOrder

big

CEU_Motor_A_Peak_NEG_V

DataType

uint

BitLength

16

BitOffset

832

ByteOrder

big

CEU_Motor_B_Peak_POS_V

DataType

uint

BitLength

16

BitOffset

848

ByteOrder

big

CEU_Motor_B_Peak_NEG_V

DataType

uint

BitLength

16

BitOffset

864

ByteOrder

big

Status_Int

DataType

uint

BitLength

16

BitOffset

880

ByteOrder

big

Macro_Blocks

DataType

uint

BitLength

16

BitOffset

896

ByteOrder

big

Tlm_Vol

DataType

uint

BitLength

16

BitOffset

912

ByteOrder

big

Watch_Addr

DataType

uint

BitLength

16

BitOffset

928

ByteOrder

big

Watch_Mem

DataType

uint

BitLength

8

BitOffset

944

ByteOrder

big

Watch_Data

DataType

uint

BitLength

16

BitOffset

952

ByteOrder

big

SW_Version

DataType

uint

BitLength

8

BitOffset

968

ByteOrder

big

SW_Time

DataType

uint

BitLength

32

BitOffset

976

ByteOrder

big

Alarm_ID

DataType

uint

BitLength

8

BitOffset

1008

ByteOrder

big

Alarm_Type

DataType

uint

BitLength

1

BitOffset

1016

ByteOrder

big

Alarm_Count

DataType

uint

BitLength

7

BitOffset

1017

ByteOrder

big

Cmd_Exec

DataType

uint

BitLength

8

BitOffset

1024

ByteOrder

big

Cmd_Reject

DataType

uint

BitLength

8

BitOffset

1032

ByteOrder

big

Mac_Exec

DataType

uint

BitLength

8

BitOffset

1040

ByteOrder

big

Mac_Reject

DataType

uint

BitLength

8

BitOffset

1048

ByteOrder

big

Macro_Id

DataType

uint

BitLength

8

BitOffset

1056

ByteOrder

big

Macro_Learn

DataType

uint

BitLength

1

BitOffset

1064

ByteOrder

big

Monitor_Response

DataType

uint

BitLength

1

BitOffset

1065

ByteOrder

big

Write_Enb

DataType

uint

BitLength

1

BitOffset

1066

ByteOrder

big

Scan_Diag_Enb

DataType

uint

BitLength

1

BitOffset

1067

ByteOrder

big

Cooler_State

DataType

uint

BitLength

4

BitOffset

1068

ByteOrder

big

Safing_Time

DataType

uint

BitLength

16

BitOffset

1072

ByteOrder

big

Cooler_Temp_Goal

DataType

uint

BitLength

16

BitOffset

1088

ByteOrder

big

Current_Angle

DataType

int

BitLength

32

BitOffset

1104

ByteOrder

big

Goal_Angle

DataType

int

BitLength

32

BitOffset

1136

ByteOrder

big

Slew_Angle

DataType

int

BitLength

32

BitOffset

1168

ByteOrder

big

Offset_Angle

DataType

int

BitLength

32

BitOffset

1200

ByteOrder

big

Offset_Rate

DataType

int

BitLength

32

BitOffset

1232

ByteOrder

big

Offset_Adjustment

DataType

uint

BitLength

1

BitOffset

1264

ByteOrder

big

Cryocooler_Heater_Control

DataType

uint

BitLength

2

BitOffset

1265

ByteOrder

big

Scan_Loop_Mode

DataType

uint

BitLength

2

BitOffset

1267

ByteOrder

big

Scan_Mode

DataType

uint

BitLength

3

BitOffset

1269

ByteOrder

big

Scan_Pos_Mode

DataType

uint

BitLength

1

BitOffset

1272

ByteOrder

big

Primary_Winding

DataType

uint

BitLength

1

BitOffset

1273

ByteOrder

big

Secondary_Winding

DataType

uint

BitLength

1

BitOffset

1274

ByteOrder

big

Timeline_Enb

DataType

uint

BitLength

1

BitOffset

1275

ByteOrder

big

Observe

DataType

uint

BitLength

1

BitOffset

1276

ByteOrder

big

FPMC_Status_Valid

DataType

uint

BitLength

1

BitOffset

1277

ByteOrder

big

Cryocooler_Heater

DataType

uint

BitLength

1

BitOffset

1278

ByteOrder

big

Scan_Fallback

DataType

uint

BitLength

1

BitOffset

1279

ByteOrder

big

Scan_Stability_Error_Rate

DataType

uint

BitLength

16

BitOffset

1280

ByteOrder

big

Target_ID

DataType

uint

BitLength

32

BitOffset

1296

ByteOrder

big

Observe_Macro_ID

DataType

uint

BitLength

8

BitOffset

1328

ByteOrder

big

Scan_Stall

DataType

uint

BitLength

1

BitOffset

1336

ByteOrder

big

Software_Reserved

DataType

uint

BitLength

2

BitOffset

1337

ByteOrder

big

Profile_ID

DataType

uint

BitLength

5

BitOffset

1339

ByteOrder

big

Profile_Time_Seconds

DataType

uint

BitLength

32

BitOffset

1344

ByteOrder

big

Profile_Time_Subseconds

DataType

uint

BitLength

16

BitOffset

1376

ByteOrder

big

Log_used

DataType

uint

BitLength

32

BitOffset

1392

ByteOrder

big

Flash_Bank_A_Used

DataType

uint

BitLength

32

BitOffset

1424

ByteOrder

big

Flash_Bank_B_Used

DataType

uint

BitLength

32

BitOffset

1456

ByteOrder

big

Curr._Cube

DataType

uint

BitLength

8

BitOffset

1488

ByteOrder

big

FPMC_Reserved1

DataType

uint

BitLength

16

BitOffset

1496

ByteOrder

big

FPMC_SW_Version

DataType

uint

BitLength

8

BitOffset

1512

ByteOrder

big

FPMC_SW_Time

DataType

uint

BitLength

32

BitOffset

1520

ByteOrder

big

Curr._AID

DataType

uint

BitLength

32

BitOffset

1552

ByteOrder

big

FPMC_Write_Enb

DataType

uint

BitLength

1

BitOffset

1584

ByteOrder

big

Curr._Filter_ID

DataType

uint

BitLength

4

BitOffset

1585

ByteOrder

big

Row_Origin

DataType

uint

BitLength

9

BitOffset

1589

ByteOrder

big

Column_Origin

DataType

uint

BitLength

9

BitOffset

1598

ByteOrder

big

Window_Rows

DataType

uint

BitLength

9

BitOffset

1607

ByteOrder

big

Window_Columns

DataType

uint

BitLength

9

BitOffset

1616

ByteOrder

big

Row_Binning

DataType

uint

BitLength

2

BitOffset

1625

ByteOrder

big

Column_Binning

DataType

uint

BitLength

2

BitOffset

1627

ByteOrder

big

Row_reorder

DataType

uint

BitLength

2

BitOffset

1629

ByteOrder

big

FPMC_Reserved2

DataType

uint

BitLength

17

BitOffset

1631

ByteOrder

big

Reserved_1

DataType

uint

BitLength

64

BitOffset

1648

ByteOrder

big

Scan_Error

DataType

uint

BitLength

32

BitOffset

1712

ByteOrder

big

Reserved_2

DataType

uint

BitLength

64

BitOffset

1744

ByteOrder

big

Reserved_3

DataType

fill

BitLength

6592

BitOffset

1808

ByteOrder

big

Pad

DataType

fill

BitLength

16

BitOffset

8400

ByteOrder

big

PEC (CRC-16-CCITT)

Packet Error Control field, using CRC-16-CCITT algorithm

DataType

uint

BitLength

16

BitOffset

8416

ByteOrder

big