/************************************************************************* $Archive: /pacs/OnBoard/HkList.h $ $Revision: 1.12 $ $Date: 2009/04/23 13:51:12 $ $Author: amazy $ $Log: HkList.h,v $ Revision 1.12 2009/04/23 13:51:12 amazy 6.029 * * 11 10/10/08 5:31a Pacs1 * * 10 9/10/08 12:05 Amazy * * 9 10/09/08 10:17p Pacs1 * * 8 30/09/08 15:19 Amazy * - increased grating power limit to 150mA and made it commandable * - added a synchro counter in HK * - new parameters value for DMC_SYNCHRONIZE_ON_DET to avoid using the * synchro to trigger the mechanisms move * - In photo, the RedSpuTransmission mode was not copied into red science * headers. It is now corrected * * 7 11/12/06 11:05 Amazy * * 6 30/11/06 10:57 Amazy * Changed the size of DMC_TIME_1 and DMC_TIME_2. DMC_TIME_1 is now * 32bits and DMC_TIME_2 is now 16bits. This only affects the content of * diagnostic housekeeping packets if DMC_TIME_1 or DMC_TIME_2 are * monitored in the hk diag list. * * 91 3/14/06 4:32p Pacs Egse * Version 6.001 * Cleaned and commented *************************************************************************/ // 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_CHECKSUM , gDummyVariable , 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 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_TIME_2 , gParameters.Sequencer.Time[1] , 1 , 2 , 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_SYNC_COUNT , gParameters.Mim.SyncCount , 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_SPARE2 , gDummyVariable , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_PLL_RES_LO , gMeasuredTimingResidueLo , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_PLL_RES_HI , gMeasuredTimingResidueHi , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) 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_IGND_3 , gParameters.BlueDecRec.DecHk.Group1.GndCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_HEAT_C , gParameters.BlueDecRec.DecHk.Group1.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_HEAT_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_IGND_4 , gParameters.BlueDecRec.DecHk.Group2.GndCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_FLASH_C , gParameters.BlueDecRec.DecHk.Group2.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECB_FLASH_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_IGND_1 , gParameters.RedDecRec.DecHk.Group1.GndCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_HEAT_C , gParameters.RedDecRec.DecHk.Group1.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_HEAT_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_IGND_2 , gParameters.RedDecRec.DecHk.Group2.GndCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_FLASH_C , gParameters.RedDecRec.DecHk.Group2.HeaterCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_ALL , DMC_DECR_FLASH_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.Spare4 , 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 , gParameters.Mim.ReadoutCountInChopperPosition , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_2 , gaCustomHkEntry[1] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_3 , gaCustomHkEntry[2] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_4 , gaCustomHkEntry[3] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_5 , gaCustomHkEntry[4] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_6 , gaCustomHkEntry[5] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_7 , gaCustomHkEntry[6] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_8 , gaCustomHkEntry[7] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT_9 , gaCustomHkEntry[8] , 1 , 4 , NULL , DISPLAY_HEX , HK_VALID ) HK_MEASURE( HK_ALL , DMC_CUSTOM_ENT10 , gaCustomHkEntry[9] , 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 , 2 , 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 , 2 , 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 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_N5V , gParameters.CS1Controller.HkVoltage5neg , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_P5V , gParameters.CS1Controller.HkVoltage5pos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_DAC_OUT , gParameters.CS1Controller.HkVoltageDacOut , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_SG , gParameters.CS1Controller.HkVoltageSmallGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_VOLT_BG , gParameters.CS1Controller.HkVoltageBigGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_CUR_SG , gParameters.CS1Controller.HkCurrentSmallGainSensor , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_CS1_CUR_BG , gParameters.CS1Controller.HkCurrentBigGainSensor , 1 , 2 , 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_GR_IND_SINE , gParameters.CS2Controller.HkVoltage5neg , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_GR_IND_COS , gParameters.CS2Controller.HkVoltage5pos , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) 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_GR_LL1_CUR , gParameters.Mim.HkAnalogMeasures.GratingLaunchLockMotorCurrent , 1 , 2 , NULL , DISPLAY_DEC , HK_VALID ) 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_LL2_CUR , gParameters.Mim.HkAnalogMeasures.RefVoltage0V , 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_GEN1 , gParameters.RedDecRec.DecHk.Group1.SensorsGeneratorPos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_NS_GEN1 , 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_GEN2 , gParameters.RedDecRec.DecHk.Group2.SensorsGeneratorPos , 1 , 2 , NULL , DISPLAY_DEC , HK_INVALID ) HK_MEASURE( HK_DIAG , DMC_DECR_NS_GEN2 , 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 , gaBlueDecPixelsInHkDiag[5] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_6 , gaBlueDecPixelsInHkDiag[6] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_7 , gaBlueDecPixelsInHkDiag[7] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_8 , gaBlueDecPixelsInHkDiag[8] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_9 , gaBlueDecPixelsInHkDiag[9] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_10 , gaBlueDecPixelsInHkDiag[10] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_11 , gaBlueDecPixelsInHkDiag[11] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_12 , gaBlueDecPixelsInHkDiag[12] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_13 , gaBlueDecPixelsInHkDiag[13] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_14 , gaBlueDecPixelsInHkDiag[14] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECB_PIX_15 , gaBlueDecPixelsInHkDiag[15] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_0 , gaRedDecPixelsInHkDiag[0] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_1 , gaRedDecPixelsInHkDiag[1] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_2 , gaRedDecPixelsInHkDiag[2] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_3 , gaRedDecPixelsInHkDiag[3] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_4 , gaRedDecPixelsInHkDiag[4] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_5 , gaRedDecPixelsInHkDiag[5] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_6 , gaRedDecPixelsInHkDiag[6] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_7 , gaRedDecPixelsInHkDiag[7] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_8 , gaRedDecPixelsInHkDiag[8] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_9 , gaRedDecPixelsInHkDiag[9] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_10 , gaRedDecPixelsInHkDiag[10] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_11 , gaRedDecPixelsInHkDiag[11] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_12 , gaRedDecPixelsInHkDiag[12] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_13 , gaRedDecPixelsInHkDiag[13] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_14 , gaRedDecPixelsInHkDiag[14] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_DECR_PIX_15 , gaRedDecPixelsInHkDiag[15] , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_SPAREDIAG132 , gDummyVariable , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID ) HK_MEASURE( HK_DIAG , DMC_SPAREDIAG133 , gDummyVariable , 1 , 4 , NULL , DISPLAY_DEC , HK_VALID )