/************************************************************************* $Archive: /PACS/OnBoard/HkList.h $ $Revision: 87 $ $Date: 28/04/05 11:55 $ $Author: Amazy $ $Log: /PACS/OnBoard/HkList.h $ * * 87 28/04/05 11:55 Amazy * * 86 12/01/04 3:46p Pacs Egse * * 84 10/15/04 3:40p Pacs * * 83 9/01/04 4:30p Pacs Egse * * 82 8/26/04 10:36a Pacs Egse * * 81 8/16/04 10:56a Pacs Egse * * 78 6/07/04 3:30p Pacs Egse * * 77 5/28/04 6:40p Pacs Egse * * 76 5/21/04 4:11p Pacs Egse * * 75 5/19/04 10:14a Pacs Egse * * 74 5/17/04 5:36p Pacs Egse * * 73 5/14/04 6:32p Pacs Egse * * 72 5/11/04 2:49p Pacs Egse * * 71 5/05/04 4:34p Pacs Egse * * 70 4/29/04 5:53p Pacs Egse * * 69 4/06/04 2:51p Pacs Egse * * 68 3/30/04 3:29p Pacs Egse * CS code ready to be tested * * 67 3/05/04 4:10p Pacs Egse * * 66 2/27/04 6:22p Pacs Egse * implemented FW Spec controller * * 65 2/05/04 5:29p Pacs Egse * After the Grating Launch lock life test * * 64 1/14/04 5:00p Pacs Egse * Finalized code for grating before QM Life test. Some parts (launch * lock + limit switch are temporary because the hardware (electronic) is * not yet ready) * * 63 12/17/03 5:42p Pacs Egse * Homing of the grating and redundant grating * * 62 10/29/03 11:18a Pacs Egse * Added Memory scrubbing + EDAC Interrupt handling * * 61 10/13/03 12:10p Pacs Egse * Added a seconde SPU_TR_MODE * * 60 10/02/03 2:46p Pacs Egse * after test on grating on 26/09/03 * * 59 10/06/03 14:31 Amazy * Added DMC_SPU_TR_MODE in HK * * 58 3/27/03 3:48p Pacs Egse * Some small optimizations (reduced the number of calls to RES_LOCK) + * divided the Smcs Drv in 2 functions : one managing the interrupts and * one managing the status of connections * * 57 3/26/03 9:53a Pacs Egse * More uniform use of 1355 high level functions + added the BOLC status * word in HK and Photo header * * 56 3/25/03 4:29p Pacs Egse * added the new BOLC hk entries * * 55 3/25/03 3:24p Pacs Egse * update of the 1355 drivers (moved some functionalities in smcsDrv task) * + rename of commands * * 54 3/20/03 10:22a Pacs * New Namings to match the MIB names * * 53 1/24/03 4:33p Pacs Egse * defined the version id as a 'const int' such that it always contain the * correct value even when the application has not been started (such that * the LLSW can read it after an update) * * 52 28/08/02 11:49 Amazy * Added the header with the history log *************************************************************************/ // NOTE : don't forget to update "User Manual" document each time you update this file /* To enumerate the measure ID's, insert the following lines in your code : #define HK_MEASURE(HkMode, HkId, Variable, SizeWords, SizeBytes, Function, Display, ValidityAtStartup) HkId, enum HkId { #include "HkList.h" NB_HK_MEASURES, END_OF_HK_LIST = 0xFFFF }; */ HK_MEASURE( HK_ALL , BOLC_HK_1 , gParameters.BolRec.HkArray[0] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_2 , gParameters.BolRec.HkArray[1] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_3 , gParameters.BolRec.HkArray[2] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_4 , gParameters.BolRec.HkArray[3] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_5 , gParameters.BolRec.HkArray[4] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_6 , gParameters.BolRec.HkArray[5] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_7 , gParameters.BolRec.HkArray[6] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_8 , gParameters.BolRec.HkArray[7] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_9 , gParameters.BolRec.HkArray[8] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_10 , gParameters.BolRec.HkArray[9] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_11 , gParameters.BolRec.HkArray[10] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_12 , gParameters.BolRec.HkArray[11] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_13 , gParameters.BolRec.HkArray[12] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_14 , gParameters.BolRec.HkArray[13] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_15 , gParameters.BolRec.HkArray[14] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_16 , gParameters.BolRec.HkArray[15] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_17 , gParameters.BolRec.HkArray[16] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_18 , gParameters.BolRec.HkArray[17] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_19 , gParameters.BolRec.HkArray[18] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_20 , gParameters.BolRec.HkArray[19] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_21 , gParameters.BolRec.HkArray[20] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_22 , gParameters.BolRec.HkArray[21] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_23 , gParameters.BolRec.HkArray[22] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_24 , gParameters.BolRec.HkArray[23] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_25 , gParameters.BolRec.HkArray[24] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_26 , gParameters.BolRec.HkArray[25] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_27 , gParameters.BolRec.HkArray[26] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_28 , gParameters.BolRec.HkArray[27] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_29 , gParameters.BolRec.HkArray[28] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_30 , gParameters.BolRec.HkArray[29] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_31 , gParameters.BolRec.HkArray[30] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_32 , gParameters.BolRec.HkArray[31] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_33 , gParameters.BolRec.HkArray[32] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_34 , gParameters.BolRec.HkArray[33] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_35 , gParameters.BolRec.HkArray[34] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_36 , gParameters.BolRec.HkArray[35] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_37 , gParameters.BolRec.HkArray[36] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_38 , gParameters.BolRec.HkArray[37] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_39 , gParameters.BolRec.HkArray[38] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_40 , gParameters.BolRec.HkArray[39] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_41 , gParameters.BolRec.HkArray[40] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_42 , gParameters.BolRec.HkArray[41] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_43 , gParameters.BolRec.HkArray[42] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_44 , gParameters.BolRec.HkArray[43] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_45 , gParameters.BolRec.HkArray[44] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_46 , gParameters.BolRec.HkArray[45] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_47 , gParameters.BolRec.HkArray[46] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_48 , gParameters.BolRec.HkArray[47] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_49 , gParameters.BolRec.HkArray[48] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_50 , gParameters.BolRec.HkArray[49] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_51 , gParameters.BolRec.HkArray[50] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_52 , gParameters.BolRec.HkArray[51] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_53 , gParameters.BolRec.HkArray[52] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_54 , gParameters.BolRec.HkArray[53] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_55 , gParameters.BolRec.HkArray[54] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_56 , gParameters.BolRec.HkArray[55] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_57 , gParameters.BolRec.HkArray[56] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_58 , gParameters.BolRec.HkArray[57] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_59 , gParameters.BolRec.HkArray[58] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_60 , gParameters.BolRec.HkArray[59] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_61 , gParameters.BolRec.HkArray[60] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_62 , gParameters.BolRec.HkArray[61] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_63 , gParameters.BolRec.HkArray[62] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_64 , gParameters.BolRec.HkArray[63] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_65 , gParameters.BolRec.HkArray[64] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_66 , gParameters.BolRec.HkArray[65] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_67 , gParameters.BolRec.HkArray[66] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_68 , gParameters.BolRec.HkArray[67] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_69 , gParameters.BolRec.HkArray[68] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_70 , gParameters.BolRec.HkArray[69] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_71 , gParameters.BolRec.HkArray[70] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_72 , gParameters.BolRec.HkArray[71] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_73 , gParameters.BolRec.HkArray[72] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_74 , gParameters.BolRec.HkArray[73] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_75 , gParameters.BolRec.HkArray[74] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_76 , gParameters.BolRec.HkArray[75] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_77 , gParameters.BolRec.HkArray[76] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_78 , gParameters.BolRec.HkArray[77] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_79 , gParameters.BolRec.HkArray[78] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_80 , gParameters.BolRec.HkArray[79] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_81 , gParameters.BolRec.HkArray[80] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_82 , gParameters.BolRec.HkArray[81] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_83 , gParameters.BolRec.HkArray[82] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_84 , gParameters.BolRec.HkArray[83] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_85 , gParameters.BolRec.HkArray[84] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_86 , gParameters.BolRec.HkArray[85] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_87 , gParameters.BolRec.HkArray[86] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_88 , gParameters.BolRec.HkArray[87] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_89 , gParameters.BolRec.HkArray[88] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_90 , gParameters.BolRec.HkArray[89] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_91 , gParameters.BolRec.HkArray[90] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_92 , gParameters.BolRec.HkArray[91] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_93 , gParameters.BolRec.HkArray[92] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_94 , gParameters.BolRec.HkArray[93] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_95 , gParameters.BolRec.HkArray[94] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_96 , gParameters.BolRec.HkArray[95] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_97 , gParameters.BolRec.HkArray[96] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_98 , gParameters.BolRec.HkArray[97] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_99 , gParameters.BolRec.HkArray[98] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_100 , gParameters.BolRec.HkArray[99] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_101 , gParameters.BolRec.HkArray[100] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_102 , gParameters.BolRec.HkArray[101] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_103 , gParameters.BolRec.HkArray[102] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_104 , gParameters.BolRec.HkArray[103] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_105 , gParameters.BolRec.HkArray[104] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_106 , gParameters.BolRec.HkArray[105] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_107 , gParameters.BolRec.HkArray[106] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_108 , gParameters.BolRec.HkArray[107] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_109 , gParameters.BolRec.HkArray[108] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_110 , gParameters.BolRec.HkArray[109] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_111 , gParameters.BolRec.HkArray[110] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_112 , gParameters.BolRec.HkArray[111] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_113 , gParameters.BolRec.HkArray[112] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_114 , gParameters.BolRec.HkArray[113] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_115 , gParameters.BolRec.HkArray[114] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_116 , gParameters.BolRec.HkArray[115] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_117 , gParameters.BolRec.HkArray[116] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_118 , gParameters.BolRec.HkArray[117] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_119 , gParameters.BolRec.HkArray[118] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_120 , gParameters.BolRec.HkArray[119] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_121 , gParameters.BolRec.HkArray[120] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_122 , gParameters.BolRec.HkArray[121] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_123 , gParameters.BolRec.HkArray[122] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_124 , gParameters.BolRec.HkArray[123] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_125 , gParameters.BolRec.HkArray[124] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_126 , gParameters.BolRec.HkArray[125] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_127 , gParameters.BolRec.HkArray[126] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_128 , gParameters.BolRec.HkArray[127] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_129 , gParameters.BolRec.HkArray[128] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_130 , gParameters.BolRec.HkArray[129] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_131 , gParameters.BolRec.HkArray[130] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_132 , gParameters.BolRec.HkArray[131] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_133 , gParameters.BolRec.HkArray[132] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_134 , gParameters.BolRec.HkArray[133] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_135 , gParameters.BolRec.HkArray[134] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_136 , gParameters.BolRec.HkArray[135] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_137 , gParameters.BolRec.HkArray[136] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_138 , gParameters.BolRec.HkArray[137] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_139 , gParameters.BolRec.HkArray[138] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_140 , gParameters.BolRec.HkArray[139] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_141 , gParameters.BolRec.HkArray[140] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_142 , gParameters.BolRec.HkArray[141] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_143 , gParameters.BolRec.HkArray[142] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_144 , gParameters.BolRec.HkArray[143] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_145 , gParameters.BolRec.HkArray[144] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_146 , gParameters.BolRec.HkArray[145] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_147 , gParameters.BolRec.HkArray[146] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_148 , gParameters.BolRec.HkArray[147] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_149 , gParameters.BolRec.HkArray[148] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_150 , gParameters.BolRec.HkArray[149] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_151 , gParameters.BolRec.HkArray[150] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_152 , gParameters.BolRec.HkArray[151] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_153 , gParameters.BolRec.HkArray[152] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_154 , gParameters.BolRec.HkArray[153] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_155 , gParameters.BolRec.HkArray[154] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_156 , gParameters.BolRec.HkArray[155] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_157 , gParameters.BolRec.HkArray[156] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_158 , gParameters.BolRec.HkArray[157] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_159 , gParameters.BolRec.HkArray[158] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_160 , gParameters.BolRec.HkArray[159] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_161 , gParameters.BolRec.HkArray[160] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_162 , gParameters.BolRec.HkArray[161] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_163 , gParameters.BolRec.HkArray[162] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_164 , gParameters.BolRec.HkArray[163] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_165 , gParameters.BolRec.HkArray[164] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_166 , gParameters.BolRec.HkArray[165] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_167 , gParameters.BolRec.HkArray[166] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_168 , gParameters.BolRec.HkArray[167] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_169 , gParameters.BolRec.HkArray[168] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_170 , gParameters.BolRec.HkArray[169] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_171 , gParameters.BolRec.HkArray[170] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_172 , gParameters.BolRec.HkArray[171] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_173 , gParameters.BolRec.HkArray[172] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_174 , gParameters.BolRec.HkArray[173] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_175 , gParameters.BolRec.HkArray[174] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_176 , gParameters.BolRec.HkArray[175] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_177 , gParameters.BolRec.HkArray[176] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_178 , gParameters.BolRec.HkArray[177] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_179 , gParameters.BolRec.HkArray[178] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_180 , gParameters.BolRec.HkArray[179] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_181 , gParameters.BolRec.HkArray[180] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_182 , gParameters.BolRec.HkArray[181] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_183 , gParameters.BolRec.HkArray[182] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_184 , gParameters.BolRec.HkArray[183] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_185 , gParameters.BolRec.HkArray[184] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_186 , gParameters.BolRec.HkArray[185] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_187 , gParameters.BolRec.HkArray[186] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_188 , gParameters.BolRec.HkArray[187] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_189 , gParameters.BolRec.HkArray[188] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_190 , gParameters.BolRec.HkArray[189] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_191 , gParameters.BolRec.HkArray[190] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_192 , gParameters.BolRec.HkArray[191] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_193 , gParameters.BolRec.HkArray[192] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_194 , gParameters.BolRec.HkArray[193] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_195 , gParameters.BolRec.HkArray[194] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_196 , gParameters.BolRec.HkArray[195] , 1 , 4 , NULL , 0 , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SW_GLOBAL_ST , gParameters.GlobalStatus , 1 , 4 , HkGetGlobalStatus , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_STATUS , gParameters.Sequencer.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DPU_REC_STAT , gParameters.DpuRec.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DPU_SEN_STAT , gParameters.DpuSend.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECB_REC_STA , gParameters.BlueDecRec.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECB_CTRL_ST , gParameters.BlueDecController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BLUE_PAC_ENC , gParameters.BluePacketEncoder.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECR_REC_STA , gParameters.RedDecRec.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECR_CTRL_ST , gParameters.RedDecController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_RED_PAC_ENC , gParameters.RedPacketEncoder.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BOL_REC_STAT , gParameters.BolRec.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BOL_CTRL_STA , gParameters.BolController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_GRAT_CTRL_ST , gParameters.GratingController.PidController.TaskStatus , 1 , 4 , HkGetGratingControllerStatus , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CHOP_CTRL_ST , gParameters.ChopperController.PidController.TaskStatus , 1 , 4 , HkGetChopperControllerStatus , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_FW_SPEC_CTRL , gParameters.FWSpecController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_FW_PHOT_CTRL , gParameters.FWPhotoController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_COOLER_CTR , gParameters.CoolerController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CS1_CTRL_STA , gParameters.CS1Controller.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CS2_CTRL_STA , gParameters.CS2Controller.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_OPTIONS , gParameters.Sequencer.Options , 1 , 1 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_POINTER , gParameters.Sequencer.Pointer , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_LOOP_ID0 , gParameters.Sequencer.aCurrentLoopIndex[0] , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_LOOP_ID1 , gParameters.Sequencer.aCurrentLoopIndex[1] , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_LOOP_ID2 , gParameters.Sequencer.aCurrentLoopIndex[2] , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_LOOP_ID3 , gParameters.Sequencer.aCurrentLoopIndex[3] , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_LOOP_ID4 , gParameters.Sequencer.aCurrentLoopIndex[4] , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_WAIT_IND , gParameters.Sequencer.WaitForRampsIndex , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SEQ_LABEL , gParameters.Sequencer.Label , 1 , 1 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_OBSID , gParameters.Sequencer.OBSID , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BBID , gParameters.Sequencer.BBID , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_TIME_1 , gParameters.Sequencer.Time[0] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_TIME_2 , gParameters.Sequencer.Time[1] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECB_REC_PAC , gParameters.BlueDecRec.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECR_REC_PAC , gParameters.RedDecRec.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECB_CTRL_PA , gParameters.BlueDecController.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DECR_CTRL_PA , gParameters.RedDecController.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BLUE_ENC_PAC , gParameters.BluePacketEncoder.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_RED_ENC_PAC , gParameters.RedPacketEncoder.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BOL_REC_PAC , gParameters.BolRec.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BOL_CTRL_PAC , gParameters.BolController.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DPU_REC_PAC , gParameters.DpuRec.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DPU_SEND_PAC , gParameters.DpuSend.PacketCounter , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_B_SPEC_READ , gParameters.BlueDecRec.ReadoutCounter , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_R_SPEC_READ , gParameters.RedDecRec.ReadoutCounter , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BOL_READ_CNT , gParameters.BolRec.ReadoutCounter , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_NOM , DMC_CPU_LOAD , gParameters.CpuWorkload , 1 , 2 , HkGetCpuWorkload , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_IRS_CNT , gParameters.Mim.IsrCount , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_VID , gSoftwareVersionNumber , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CHOP_CUR_POS , gParameters.ChopperController.PidController.CurrentPosition , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CHOP_SETPOIN , gParameters.ChopperController.PidController.CurrentSetPoint , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CHOP_TARGET , gParameters.ChopperController.PidController.Target , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CHOP_PID_ERR , gParameters.ChopperController.PidController.Error , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CHOP_PID_ACC , gParameters.ChopperController.PidController.Accumulator , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CHOP_MAX_DIT , gDitheringAmplitude , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_GRAT_CUR_POS , gParameters.GratingController.PidController.CurrentPosition , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_GRAT_SETPOIN , gParameters.GratingController.PidController.CurrentSetPoint , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_GRAT_TARGET , gParameters.GratingController.PidController.Target , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_GRAT_PID_ERR , gParameters.GratingController.PidController.Error , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_GRAT_PID_ACC , gParameters.GratingController.PidController.Accumulator , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_FWSP_CUR_POS , gParameters.FWSpecController.CurrentPos , 1 , 1 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_FWGRAT_HALLA , gHallSensorA , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_FWGRAT_HALLB , gHallSensorB , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CHOP_OUTPUT , gParameters.ChopperController.PidController.Output , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_ISR_STAT , gParameters.Mim.IsrStat , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_FWPH_CUR_POS , gParameters.FWPhotoController.CurrentPos , 1 , 1 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SPARE1 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_PLL_RESIDUE_HI , gMeasuredTimingResidueHi , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PLL_RESIDUE , gMeasuredTimingResidueLo , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPARE3 , gDummyVariable , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VDDD_3 , gParameters.BlueDecRec.DecHk.Group1.Vddd , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VSS_3 , gParameters.BlueDecRec.DecHk.Group1.Vss , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VGND_3 , gParameters.BlueDecRec.DecHk.Group1.GndVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VCAN1_3 , gParameters.BlueDecRec.DecHk.Group1.Vcascn1 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VCAN2_3 , gParameters.BlueDecRec.DecHk.Group1.Vcascn2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_V0BIAS3 , gParameters.BlueDecRec.DecHk.Group1.VzeroBias , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VBI_R_3 , gParameters.BlueDecRec.DecHk.Group1.VbiasR , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_V0V_3 , gParameters.BlueDecRec.DecHk.Group1.VzeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VSCP_3 , gParameters.BlueDecRec.DecHk.Group1.Vcascp , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VDDR_3 , gParameters.BlueDecRec.DecHk.Group1.Vddr , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VDDA_3 , gParameters.BlueDecRec.DecHk.Group1.Vdda , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VWELL_3 , gParameters.BlueDecRec.DecHk.Group1.Vwell , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_IDDA_3 , gParameters.BlueDecRec.DecHk.Group1.VddaCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_IDDD_3 , gParameters.BlueDecRec.DecHk.Group1.VdddCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_ISS_3 , gParameters.BlueDecRec.DecHk.Group1.VssCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_ISUB_3 , gParameters.BlueDecRec.DecHk.Group1.SubCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_HEAT1_C , gParameters.BlueDecRec.DecHk.Group1.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_HEAT1_V , gParameters.BlueDecRec.DecHk.Group1.HeaterVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_REF_0V3 , gParameters.BlueDecRec.DecHk.Group1.ZeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_DCDC_T3 , gParameters.BlueDecRec.DecHk.Group1.Thermistor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_SPARE5 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_DCDC_P5 , gParameters.BlueDecRec.DecHk.Group1.Measure12 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_AC_CUR , gParameters.BlueDecRec.DecHk.Group1.Measure13 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_TS_ST_3 , gParameters.BlueDecRec.DecHk.Group1.HkHighOrLowGain , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_CL_RO_3 , gParameters.BlueDecRec.DecHk.ClocksPerReadoutFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_RO_RA_3 , gParameters.BlueDecRec.DecHk.ReadoutsPerRampFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_CR_ST_3 , gParameters.BlueDecRec.DecHk.CreStatusRegFirst , 1 , 2 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_BR_CM_3 , gParameters.BlueDecRec.DecHk.BiasRCommandFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_ZB_CM_3 , gParameters.BlueDecRec.DecHk.BiasDCommandFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_SR_RB_3 , gParameters.BlueDecRec.DecHk.SimulRegFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_TS_1_3 , gParameters.BlueDecRec.DecHk.Group1.Sensor1ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_TS_2_3 , gParameters.BlueDecRec.DecHk.Group1.Sensor2ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_RO_CO_3 , gParameters.BlueDecRec.DecHk.ReadoutCounterFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_RA_CO_3 , gParameters.BlueDecRec.DecHk.RampCounterFirst , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VDDD_4 , gParameters.BlueDecRec.DecHk.Group2.Vddd , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VSS_4 , gParameters.BlueDecRec.DecHk.Group2.Vss , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VGND_4 , gParameters.BlueDecRec.DecHk.Group2.GndVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VCAN1_4 , gParameters.BlueDecRec.DecHk.Group2.Vcascn1 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VCAN2_4 , gParameters.BlueDecRec.DecHk.Group2.Vcascn2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_V0BIAS4 , gParameters.BlueDecRec.DecHk.Group2.VzeroBias , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VBI_R_4 , gParameters.BlueDecRec.DecHk.Group2.VbiasR , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_V0V_4 , gParameters.BlueDecRec.DecHk.Group2.VzeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VSCP_4 , gParameters.BlueDecRec.DecHk.Group2.Vcascp , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VDDR_4 , gParameters.BlueDecRec.DecHk.Group2.Vddr , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VDDA_4 , gParameters.BlueDecRec.DecHk.Group2.Vdda , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_VWELL_4 , gParameters.BlueDecRec.DecHk.Group2.Vwell , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_IDDA_4 , gParameters.BlueDecRec.DecHk.Group2.VddaCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_IDDD_4 , gParameters.BlueDecRec.DecHk.Group2.VdddCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_ISS_4 , gParameters.BlueDecRec.DecHk.Group2.VssCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_ISUB_4 , gParameters.BlueDecRec.DecHk.Group2.SubCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_HEAT2_C , gParameters.BlueDecRec.DecHk.Group2.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_HEAT2_V , gParameters.BlueDecRec.DecHk.Group2.HeaterVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_REF_0V4 , gParameters.BlueDecRec.DecHk.Group2.ZeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_DCDC_T4 , gParameters.BlueDecRec.DecHk.Group2.Thermistor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_SPARE5B , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_DCDC_P15 , gParameters.BlueDecRec.DecHk.Group2.Measure12 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_DCDC_N15 , gParameters.BlueDecRec.DecHk.Group2.Measure13 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_TS_ST_4 , gParameters.BlueDecRec.DecHk.Group2.HkHighOrLowGain , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_CL_RO_4 , gParameters.BlueDecRec.DecHk.ClocksPerReadoutSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_RO_RA_4 , gParameters.BlueDecRec.DecHk.ReadoutsPerRampSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_CR_ST_4 , gParameters.BlueDecRec.DecHk.CreStatusRegSecond , 1 , 2 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_BR_CM_4 , gParameters.BlueDecRec.DecHk.BiasRCommandSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_ZB_CM_4 , gParameters.BlueDecRec.DecHk.BiasDCommandSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_SR_RB_4 , gParameters.BlueDecRec.DecHk.SimulRegSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_TS_1_4 , gParameters.BlueDecRec.DecHk.Group2.Sensor1ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_TS_2_4 , gParameters.BlueDecRec.DecHk.Group2.Sensor2ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_RO_CO_4 , gParameters.BlueDecRec.DecHk.ReadoutCounterSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_RA_CO_4 , gParameters.BlueDecRec.DecHk.RampCounterSecond , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VDDD_1 , gParameters.RedDecRec.DecHk.Group1.Vddd , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VSS_1 , gParameters.RedDecRec.DecHk.Group1.Vss , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VGND_1 , gParameters.RedDecRec.DecHk.Group1.GndVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VCAN1_1 , gParameters.RedDecRec.DecHk.Group1.Vcascn1 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VCAN2_1 , gParameters.RedDecRec.DecHk.Group1.Vcascn2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_V0BIAS1 , gParameters.RedDecRec.DecHk.Group1.VzeroBias , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VBI_R_1 , gParameters.RedDecRec.DecHk.Group1.VbiasR , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_V0V_1 , gParameters.RedDecRec.DecHk.Group1.VzeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VSCP_1 , gParameters.RedDecRec.DecHk.Group1.Vcascp , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VDDR_1 , gParameters.RedDecRec.DecHk.Group1.Vddr , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VDDA_1 , gParameters.RedDecRec.DecHk.Group1.Vdda , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VWELL_1 , gParameters.RedDecRec.DecHk.Group1.Vwell , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_IDDA_1 , gParameters.RedDecRec.DecHk.Group1.VddaCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_IDDD_1 , gParameters.RedDecRec.DecHk.Group1.VdddCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_ISS_1 , gParameters.RedDecRec.DecHk.Group1.VssCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_ISUB_1 , gParameters.RedDecRec.DecHk.Group1.SubCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_HEAT1_C , gParameters.RedDecRec.DecHk.Group1.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_HEAT1_V , gParameters.RedDecRec.DecHk.Group1.HeaterVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_REF_0V_1 , gParameters.RedDecRec.DecHk.Group1.ZeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_DCDC_T1 , gParameters.RedDecRec.DecHk.Group1.Thermistor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_SPARE5 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_DCDC_P5 , gParameters.RedDecRec.DecHk.Group1.Measure12 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_AC_CUR , gParameters.RedDecRec.DecHk.Group1.Measure13 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_TS_ST_1 , gParameters.RedDecRec.DecHk.Group1.HkHighOrLowGain , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_CL_RO_1 , gParameters.RedDecRec.DecHk.ClocksPerReadoutFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_RO_RA_1 , gParameters.RedDecRec.DecHk.ReadoutsPerRampFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_CR_ST_1 , gParameters.RedDecRec.DecHk.CreStatusRegFirst , 1 , 2 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_BR_CM_1 , gParameters.RedDecRec.DecHk.BiasRCommandFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_ZB_CM_1 , gParameters.RedDecRec.DecHk.BiasDCommandFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_SR_RB_1 , gParameters.RedDecRec.DecHk.SimulRegFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_TS_1_1 , gParameters.RedDecRec.DecHk.Group1.Sensor1ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_TS_2_1 , gParameters.RedDecRec.DecHk.Group1.Sensor2ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_RO_CO_1 , gParameters.RedDecRec.DecHk.ReadoutCounterFirst , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_RA_CO_1 , gParameters.RedDecRec.DecHk.RampCounterFirst , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VDDD_2 , gParameters.RedDecRec.DecHk.Group2.Vddd , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VSS_2 , gParameters.RedDecRec.DecHk.Group2.Vss , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VGND_2 , gParameters.RedDecRec.DecHk.Group2.GndVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VCAN1_2 , gParameters.RedDecRec.DecHk.Group2.Vcascn1 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VCAN2_2 , gParameters.RedDecRec.DecHk.Group2.Vcascn2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_V0BIAS2 , gParameters.RedDecRec.DecHk.Group2.VzeroBias , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VBI_R_2 , gParameters.RedDecRec.DecHk.Group2.VbiasR , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_V0V_2 , gParameters.RedDecRec.DecHk.Group2.VzeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VSCP_2 , gParameters.RedDecRec.DecHk.Group2.Vcascp , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VDDR_2 , gParameters.RedDecRec.DecHk.Group2.Vddr , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VDDA_2 , gParameters.RedDecRec.DecHk.Group2.Vdda , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_VWELL_2 , gParameters.RedDecRec.DecHk.Group2.Vwell , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_IDDA_2 , gParameters.RedDecRec.DecHk.Group2.VddaCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_IDDD_2 , gParameters.RedDecRec.DecHk.Group2.VdddCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_ISS_2 , gParameters.RedDecRec.DecHk.Group2.VssCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_ISUB_2 , gParameters.RedDecRec.DecHk.Group2.SubCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_HEAT2_C , gParameters.RedDecRec.DecHk.Group2.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_HEAT2_V , gParameters.RedDecRec.DecHk.Group2.HeaterVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_REF_0V2 , gParameters.RedDecRec.DecHk.Group2.ZeroVolt , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_DCDC_T2 , gParameters.RedDecRec.DecHk.Group2.Thermistor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_SPARE5B , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_DCDC_P15 , gParameters.RedDecRec.DecHk.Group2.Measure12 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_DCDC_N15 , gParameters.RedDecRec.DecHk.Group2.Measure13 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_TS_ST_2 , gParameters.RedDecRec.DecHk.Group2.HkHighOrLowGain , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_CL_RO_2 , gParameters.RedDecRec.DecHk.ClocksPerReadoutSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_RO_RA_2 , gParameters.RedDecRec.DecHk.ReadoutsPerRampSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_CR_ST_2 , gParameters.RedDecRec.DecHk.CreStatusRegSecond , 1 , 2 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_BR_CM_2 , gParameters.RedDecRec.DecHk.BiasRCommandSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_ZB_CM_2 , gParameters.RedDecRec.DecHk.BiasDCommandSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_SR_RB_2 , gParameters.RedDecRec.DecHk.SimulRegSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_TS_1_2 , gParameters.RedDecRec.DecHk.Group2.Sensor1ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_TS_2_2 , gParameters.RedDecRec.DecHk.Group2.Sensor2ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_RO_CO_2 , gParameters.RedDecRec.DecHk.ReadoutCounterSecond , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_RA_CO_2 , gParameters.RedDecRec.DecHk.RampCounterSecond , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SPARE4 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPARE5 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPARE6 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_FPU_T_SENS_ST , gParameters.TempSensors.HkHighOrLowGain , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_FW_SPEC_TEMP , gParameters.TempSensors.FWSpecTemperatureSensorResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_FW_PHOT_TEMP , gParameters.TempSensors.FWPhotoTemperatureSensorResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CHOPPER_TEMP , gParameters.TempSensors.ChopperTemperatureSensorResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_GRATING_TEMP , gParameters.TempSensors.GratingTemperatureSensorResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_PSC_V1 , gParameters.Mim.HkAnalogMeasures.PowerSupplyV1Current , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PSC_V2 , gParameters.Mim.HkAnalogMeasures.PowerSupplyV2Current , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PSC_V3 , gParameters.Mim.HkAnalogMeasures.PowerSupplyV3Current , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PSC_V4 , gParameters.Mim.HkAnalogMeasures.PowerSupplyV4Current , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DCDC_TEMP , gParameters.Mim.HkAnalogMeasures.MecDCDCTemperature , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DSP_TEMP , gParameters.Mim.HkAnalogMeasures.MecDSPTemperature , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPARE10 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SPARE11 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SPARE12 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SPARE13 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_SPU_PSU_P15V , gParameters.Mim.HkAnalogMeasures.SpuP15V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPU_SWL_TEMP , gParameters.Mim.HkAnalogMeasures.SpuSWLTemp , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPU_LWL_TEMP , gParameters.Mim.HkAnalogMeasures.SpuLWLTemp , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPU_PS_TEMP , gParameters.Mim.HkAnalogMeasures.SpuPowerSupplyTemperature , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPU_VCC_CUR , gParameters.Mim.HkAnalogMeasures.SpuVccCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPU_VCC_VOL , gParameters.Mim.HkAnalogMeasures.SpuVccVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPU_VP_CUR , gParameters.Mim.HkAnalogMeasures.SpuVpCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_FPU_T1_T , gParameters.TempSensors.FpuTemperatureSensor1ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_FPU_T2_T , gParameters.TempSensors.FpuTemperatureSensor2ResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_REF_VOLT_0V , gParameters.Mim.HkAnalogMeasures.RefVoltage0V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CAL_SRC_TEMP , gParameters.TempSensors.BB1TemperatureSensorResistorValue , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_REF_VOLT_5V , gParameters.Mim.HkAnalogMeasures.RefVoltage5V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPARE16 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_SPARE17 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_1 , gCustomHkEntry[0] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_2 , gCustomHkEntry[1] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_3 , gCustomHkEntry[2] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_4 , gCustomHkEntry[3] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_5 , gCustomHkEntry[4] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_6 , gCustomHkEntry[5] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_7 , gCustomHkEntry[6] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_8 , gCustomHkEntry[7] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_9 , gCustomHkEntry[8] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT10 , gHkIndexErr , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DET_SIM_STAT , gParameters.DetectorSimulator.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DET_SIM_PER , gParameters.DetectorSimulator.Period , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CS1_RES_VALUE , gParameters.CS1Controller.CurrentResistorValue , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CS1_OUTPUT , gParameters.CS1Controller.Output , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CS2_RES_VALUE , gParameters.CS2Controller.CurrentResistorValue , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CS2_OUTPUT , gParameters.CS2Controller.Output , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BOLC_STATUS , gParameters.BolRec.BolcStatusWord , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_BSPU_TR_MODE , gParameters.BlueSpuTransmissionMode , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_RSPU_TR_MODE , gParameters.RedSpuTransmissionMode , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_GRAT_OUTPUT , gParameters.GratingController.PidController.Output , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_OBT_COUNT , gParameters.Mim.PeriodCount , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_MIM_ST , gParameters.Mim.StatusWord , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DM_SF_IND , gParameters.MemoryScrubbing.indexNextSfDmCorruptedAddress , 1 , 1 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PM_SF_IND , gParameters.MemoryScrubbing.indexNextSfPmCorruptedAddress , 1 , 1 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_DM_DF_IND , gParameters.MemoryScrubbing.indexNextDfDmCorruptedAddress , 1 , 1 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PM_DF_IND , gParameters.MemoryScrubbing.indexNextDfPmCorruptedAddress , 1 , 1 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CS1_TARGET , gParameters.CS1Controller.Target , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_CS2_TARGET , gParameters.CS2Controller.Target , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_HK_CTRL_STAT , gParameters.HkController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_HK_DIAG_STAT , gParameters.HkDiagnosticController.TaskStatus , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_HK_DIAG_PERI , gParameters.HkDiagnosticController.HkDiagnosticPeriod , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ERR_ID , gLastErrorsBufferIndex , 1 , 1 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF1 , gaLastErrorsBuffer[0] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF2 , gaLastErrorsBuffer[1] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF3 , gaLastErrorsBuffer[2] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF4 , gaLastErrorsBuffer[3] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF5 , gaLastErrorsBuffer[4] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF6 , gaLastErrorsBuffer[5] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF7 , gaLastErrorsBuffer[6] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF8 , gaLastErrorsBuffer[7] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF9 , gaLastErrorsBuffer[8] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF10 , gaLastErrorsBuffer[9] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF11 , gaLastErrorsBuffer[10] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF12 , gaLastErrorsBuffer[11] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF13 , gaLastErrorsBuffer[12] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF14 , gaLastErrorsBuffer[13] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF15 , gaLastErrorsBuffer[14] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_NOM , DMC_LAST_ER_BF16 , gaLastErrorsBuffer[15] , 1 , 2 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , BOLC_HK_197 , gParameters.BolRec.HkArray[196] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_198 , gParameters.BolRec.HkArray[197] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_199 , gParameters.BolRec.HkArray[198] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_200 , gParameters.BolRec.HkArray[199] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_201 , gParameters.BolRec.HkArray[200] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_202 , gParameters.BolRec.HkArray[201] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_203 , gParameters.BolRec.HkArray[202] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_204 , gParameters.BolRec.HkArray[203] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_205 , gParameters.BolRec.HkArray[204] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_206 , gParameters.BolRec.HkArray[205] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_207 , gParameters.BolRec.HkArray[206] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_208 , gParameters.BolRec.HkArray[207] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_209 , gParameters.BolRec.HkArray[208] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_210 , gParameters.BolRec.HkArray[209] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_211 , gParameters.BolRec.HkArray[210] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_212 , gParameters.BolRec.HkArray[211] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_213 , gParameters.BolRec.HkArray[212] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_214 , gParameters.BolRec.HkArray[213] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_215 , gParameters.BolRec.HkArray[214] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_216 , gParameters.BolRec.HkArray[215] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_217 , gParameters.BolRec.HkArray[216] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_218 , gParameters.BolRec.HkArray[217] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_219 , gParameters.BolRec.HkArray[218] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_220 , gParameters.BolRec.HkArray[219] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_221 , gParameters.BolRec.HkArray[220] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_222 , gParameters.BolRec.HkArray[221] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_223 , gParameters.BolRec.HkArray[222] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , BOLC_HK_224 , gParameters.BolRec.HkArray[223] , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , LAST_NOMINAL_HK_VALUE , gDummyVariable , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , SPARE1_NOMINAL_HK_VALUE , gDummyVariable , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_ALL , SPARE2_NOMINAL_HK_VALUE , gDummyVariable , 1 , 4 , NULL , DISPLAY_HEX , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_GR_IND_READ , gParameters.Mim.InductosynReadout , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_GR_TURN_CAR , gParameters.Mim.GratPosCarry , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_GR_PER_CAR , gParameters.Mim.InductosynPeriodJumpCarry , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_GR_DEG_POS , gParameters.GratingController.DegModeCurrentPosInPhaseA , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_SPARE_DIAG7 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_SPARE_DIAG8 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_SPARE_DIAG1 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_SPARE_DIAG2 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_SPARE_DIAG3 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_SPARE_DIAG4 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_0V , gParameters.CS1Controller.HkVoltage0 , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_N5V , gParameters.CS1Controller.HkVoltage5neg , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_P5V , gParameters.CS1Controller.HkVoltage5pos , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_DAC_OUT , gParameters.CS1Controller.HkVoltageDacOut , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_SG , gParameters.CS1Controller.HkVoltageSmallGainSensor , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_BG , gParameters.CS1Controller.HkVoltageBigGainSensor , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_CUR_SG , gParameters.CS1Controller.HkCurrentSmallGainSensor , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_CUR_BG , gParameters.CS1Controller.HkCurrentBigGainSensor , 1 , 4 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE1 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE2 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE3 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE4 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE5 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE6 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE7 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_SPARE8 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_VOLT_0V , gParameters.CS2Controller.HkVoltage0 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_VOLT_N5V , gParameters.CS2Controller.HkVoltage5neg , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_VOLT_P5V , gParameters.CS2Controller.HkVoltage5pos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_VOLT_DAC_OUT , gParameters.CS2Controller.HkVoltageDacOut , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_VOLT_SG , gParameters.CS2Controller.HkVoltageSmallGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_VOLT_BG , gParameters.CS2Controller.HkVoltageBigGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_CUR_SG , gParameters.CS2Controller.HkCurrentSmallGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_CUR_BG , gParameters.CS2Controller.HkCurrentBigGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE1 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE2 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE3 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE4 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE5 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE6 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE7 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS2_SPARE8 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_PSU_5V_VOLT , gParameters.Mim.HkAnalogMeasures.PowerSupplyVoltagePos5V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FWSPEC_POS_A , gParameters.Mim.HkAnalogMeasures.FWSpecPosASensor , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FW_GR_VMOTA , gParameters.Mim.HkAnalogMeasures.FWGratAmplifierVoltageA , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_CHOP_VA , gParameters.Mim.HkAnalogMeasures.ChopperAmplifierVoltageA , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_PSU_P15V_V , gParameters.Mim.HkAnalogMeasures.PowerSupplyVoltagePos15V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FWSPEC_POS_B , gParameters.Mim.HkAnalogMeasures.FWSpecPosBSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FW_GR_IMOTA , gParameters.Mim.HkAnalogMeasures.FWGratAmplifierCurrentA , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_CHOP_IA , gParameters.Mim.HkAnalogMeasures.ChopperAmplifierCurrentA , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_PSU_N15V_V , gParameters.Mim.HkAnalogMeasures.PowerSupplyVoltageNeg15V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FWPHOT_POS_A , gParameters.Mim.HkAnalogMeasures.FWPhotoPosASensor , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FW_GR_VMOTB , gParameters.Mim.HkAnalogMeasures.FWGratAmplifierVoltageB , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_CHOP_VB , gParameters.Mim.HkAnalogMeasures.ChopperAmplifierVoltageB , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_ADC_VOLT , gParameters.Mim.HkAnalogMeasures.ADCVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FW_GR_IMOTB , gParameters.Mim.HkAnalogMeasures.FWGratAmplifierCurrentB , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_PSU_P28V_V , gParameters.Mim.HkAnalogMeasures.PowerSupplyVoltagePos28V , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_FWPHOT_POS_B , gParameters.Mim.HkAnalogMeasures.FWPhotoPosBSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_GR_LL_CUR , gParameters.Mim.HkAnalogMeasures.GratingLaunchLockMotorCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC1_LG , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc1CurrentLowGain , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC1_HG , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc1CurrentHighGain , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC1_V1 , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc1VoltageNeg , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC1_V2 , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc1VoltagePos , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC2_LG , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc2CurrentLowGain , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC2_HG , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc2CurrentHighGain , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC2_V1 , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc2VoltageNeg , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_T_SE_SRC2_V2 , gParameters.Mim.HkAnalogMeasures.TempSensorsSrc2VoltagePos , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DB_TS12CBS_3 , gParameters.BlueDecRec.DecHk.Group1.SensorsCurrentRange50 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DB_TS12CSS_3 , gParameters.BlueDecRec.DecHk.Group1.SensorsCurrentRange2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_TS1_V_3 , gParameters.BlueDecRec.DecHk.Group1.Sensor1Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_TS2_V_3 , gParameters.BlueDecRec.DecHk.Group1.Sensor2Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PS_GEN3 , gParameters.BlueDecRec.DecHk.Group1.SensorsGeneratorPos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_NS_GEN3 , gParameters.BlueDecRec.DecHk.Group1.SensorsGeneratorNeg , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_D5V_3 , gParameters.BlueDecRec.DecHk.Group1.Measure10 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_D2_5V_3 , gParameters.BlueDecRec.DecHk.Group1.Measure11 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_A5V_3 , gParameters.BlueDecRec.DecHk.Group1.VoltagePlus5VAnalog , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_R5V_3 , gParameters.BlueDecRec.DecHk.Group1.VoltagePlus5VRef , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DB_TS12CBS_4 , gParameters.BlueDecRec.DecHk.Group2.SensorsCurrentRange50 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DB_TS12CSS_4 , gParameters.BlueDecRec.DecHk.Group2.SensorsCurrentRange2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_TS1_V_4 , gParameters.BlueDecRec.DecHk.Group2.Sensor1Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_TS2_V_4 , gParameters.BlueDecRec.DecHk.Group2.Sensor2Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PS_GEN4 , gParameters.BlueDecRec.DecHk.Group2.SensorsGeneratorPos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_NS_GEN4 , gParameters.BlueDecRec.DecHk.Group2.SensorsGeneratorNeg , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DB_DC_P15V_4 , gParameters.BlueDecRec.DecHk.Group2.Measure10 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DB_DC_N15V_4 , gParameters.BlueDecRec.DecHk.Group2.Measure11 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_A5V_4 , gParameters.BlueDecRec.DecHk.Group2.VoltagePlus5VAnalog , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECB_R5V_4 , gParameters.BlueDecRec.DecHk.Group2.VoltagePlus5VRef , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DR_TS12CBS_1 , gParameters.RedDecRec.DecHk.Group1.SensorsCurrentRange50 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DR_TS12CSS_1 , gParameters.RedDecRec.DecHk.Group1.SensorsCurrentRange2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_TS1_V_1 , gParameters.RedDecRec.DecHk.Group1.Sensor1Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_TS2_V_1 , gParameters.RedDecRec.DecHk.Group1.Sensor2Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PS_GEN3 , gParameters.RedDecRec.DecHk.Group1.SensorsGeneratorPos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_NS_GEN3 , gParameters.RedDecRec.DecHk.Group1.SensorsGeneratorNeg , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_D5V_1 , gParameters.RedDecRec.DecHk.Group1.Measure10 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_D2_5V_1 , gParameters.RedDecRec.DecHk.Group1.Measure11 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_A5V_1 , gParameters.RedDecRec.DecHk.Group1.VoltagePlus5VAnalog , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_R5V_1 , gParameters.RedDecRec.DecHk.Group1.VoltagePlus5VRef , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DR_TS12CBS_2 , gParameters.RedDecRec.DecHk.Group2.SensorsCurrentRange50 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DR_TS12CSS_2 , gParameters.RedDecRec.DecHk.Group2.SensorsCurrentRange2 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_TS1_V_2 , gParameters.RedDecRec.DecHk.Group2.Sensor1Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_TS2_V_2 , gParameters.RedDecRec.DecHk.Group2.Sensor2Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PS_GEN4 , gParameters.RedDecRec.DecHk.Group2.SensorsGeneratorPos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_NS_GEN4 , gParameters.RedDecRec.DecHk.Group2.SensorsGeneratorNeg , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DR_DCDC_P15V_2 , gParameters.RedDecRec.DecHk.Group2.Measure10 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DR_DCDC_N15V_2 , gParameters.RedDecRec.DecHk.Group2.Measure11 , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_A5V_2 , gParameters.RedDecRec.DecHk.Group2.VoltagePlus5VAnalog , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_R5V_2 , gParameters.RedDecRec.DecHk.Group2.VoltagePlus5VRef , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_TS_FW_SPEC_V , gParameters.Mim.HkAnalogMeasures.FWSpecTemperatureSensorVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_TS_FW_PHOT_V , gParameters.Mim.HkAnalogMeasures.FWPhotoTemperatureSensorVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_TS_GRAT_V , gParameters.Mim.HkAnalogMeasures.GratingTemperatureSensorVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_TS_CHOP_V , gParameters.Mim.HkAnalogMeasures.ChopperTemperatureSensorVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_TS_FPU_T1_V , gParameters.Mim.HkAnalogMeasures.FpuTemperatureSensor1Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_TS_FPU_T2_V , gParameters.Mim.HkAnalogMeasures.FpuTemperatureSensor2Voltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_TS_BB_V , gParameters.Mim.HkAnalogMeasures.BB1TemperatureSensorVoltage , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_5 , gBlueDecPixelsInHkDiag[5] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_6 , gBlueDecPixelsInHkDiag[6] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_7 , gBlueDecPixelsInHkDiag[7] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_8 , gBlueDecPixelsInHkDiag[8] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_9 , gBlueDecPixelsInHkDiag[9] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_10 , gBlueDecPixelsInHkDiag[10] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_11 , gBlueDecPixelsInHkDiag[11] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_12 , gBlueDecPixelsInHkDiag[12] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_13 , gBlueDecPixelsInHkDiag[13] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_14 , gBlueDecPixelsInHkDiag[14] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_15 , gBlueDecPixelsInHkDiag[15] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_0 , gRedDecPixelsInHkDiag[0] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_1 , gRedDecPixelsInHkDiag[1] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_2 , gRedDecPixelsInHkDiag[2] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_3 , gRedDecPixelsInHkDiag[3] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_4 , gRedDecPixelsInHkDiag[4] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_5 , gRedDecPixelsInHkDiag[5] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_6 , gRedDecPixelsInHkDiag[6] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_7 , gRedDecPixelsInHkDiag[7] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_8 , gRedDecPixelsInHkDiag[8] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_9 , gRedDecPixelsInHkDiag[9] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_10 , gRedDecPixelsInHkDiag[10] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_11 , gRedDecPixelsInHkDiag[11] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_12 , gRedDecPixelsInHkDiag[12] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_13 , gRedDecPixelsInHkDiag[13] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_14 , gRedDecPixelsInHkDiag[14] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_15 , gRedDecPixelsInHkDiag[15] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_SPAREDIAG132 , gParameters.FWPhotoController.SwitchSensorB , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_SPAREDIAG133 , gParameters.FWPhotoController.SwitchSensorB , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID )