/* *begin* generated by gen_irtm.c */ #define N_IRTM_CHAN 5 typedef struct { double wl; /* wavelength micro meters */ double wt; /* response weight */ } WL_WT_PAIR; typedef struct { WL_WT_PAIR *wl_wt_pairs; /* contains data for scan-len=2 only */ /* following data items: index [0] ~ scan-len=1; [1] ~ scan-len=2 */ double sum_tes_resp_wt[2]; RANGE tes_ch[2]; } TES_RESP; static WL_WT_PAIR T7[] = { { 8.95830, 0.00042}, { 8.91605, 0.00084}, { 8.87419, 0.00126}, { 8.83272, 0.00167}, { 8.79164, 0.00247}, { 8.75093, 0.00477}, { 8.71061, 0.00705}, { 8.67065, 0.00931}, { 8.63106, 0.01155}, { 8.59183, 0.02559}, { 8.55295, 0.08406}, { 8.51442, 0.14201}, { 8.47624, 0.19943}, { 8.43840, 0.25635}, { 8.40090, 0.31275}, { 8.36372, 0.37071}, { 8.32688, 0.42820}, { 8.29036, 0.48520}, { 8.25416, 0.54169}, { 8.21827, 0.59769}, { 8.18269, 0.64331}, { 8.14742, 0.67817}, { 8.11245, 0.71274}, { 8.07779, 0.74701}, { 8.04341, 0.78099}, { 8.00933, 0.81468}, { 7.97553, 0.83522}, { 7.94202, 0.85071}, { 7.90879, 0.86608}, { 7.87584, 0.88132}, { 7.84316, 0.89644}, { 7.81075, 0.91143}, { 7.77861, 0.92376}, { 7.74673, 0.93473}, { 7.71511, 0.94560}, { 7.68375, 0.95639}, { 7.65264, 0.96709}, { 7.62178, 0.97771}, { 7.59117, 0.98585}, { 7.56081, 0.98810}, { 7.53068, 0.99033}, { 7.50080, 0.99254}, { 7.47115, 0.99473}, { 7.44174, 0.99691}, { 7.41256, 0.99907}, { 7.38360, 0.99868}, { 7.35487, 0.99637}, { 7.32636, 0.99407}, { 7.29808, 0.99180}, { 7.27001, 0.98954}, { 7.24215, 0.98729}, { 7.21451, 0.98507}, { 7.18708, 0.98188}, { 7.15985, 0.97762}, { 7.13284, 0.97339}, { 7.10602, 0.96919}, { 7.07941, 0.96503}, { 7.05299, 0.96089}, { 7.02677, 0.95679}, { 7.00075, 0.95272}, { 6.97491, 0.95676}, { 6.94927, 0.96102}, { 6.92382, 0.96525}, { 6.89855, 0.96944}, { 6.87346, 0.97361}, { 6.84856, 0.97774}, { 6.82383, 0.98184}, { 6.79929, 0.98541}, { 6.77492, 0.97217}, { 6.75072, 0.95902}, { 6.72670, 0.94596}, { 6.70284, 0.93300}, { 6.67916, 0.92012}, { 6.65564, 0.90734}, { 6.63229, 0.89465}, { 6.60910, 0.88204}, { 6.58607, 0.87473}, { 6.56320, 0.87084}, { 6.54049, 0.86698}, { 6.51794, 0.86315}, { 6.49554, 0.85934}, { 6.47329, 0.85556}, { 6.45120, 0.85180}, { 6.42926, 0.84807}, { 6.40746, 0.84437}, { 6.38582, 0.83247}, { 6.36432, 0.81635}, { 6.34296, 0.80035}, { 6.32174, 0.78445}, { 6.30067, 0.76865}, { 6.27974, 0.75296}, { 6.25895, 0.73738}, { 6.23829, 0.72190}, { 6.21777, 0.70652}, { 6.19738, 0.68517}, { 6.17713, 0.62302}, { 6.15701, 0.56128}, { 6.13702, 0.49994}, { 6.11716, 0.43900}, { 6.09742, 0.37845}, { 6.07782, 0.31829}, { 6.05834, 0.25851}, { 6.03898, 0.19912} }; static WL_WT_PAIR T9[] = { {10.38572, 0.00009}, {10.32897, 0.00046}, {10.27284, 0.00083}, {10.21731, 0.00119}, {10.16237, 0.00228}, {10.10803, 0.00369}, {10.05426, 0.00509}, {10.00107, 0.00647}, { 9.94843, 0.06410}, { 9.89634, 0.12228}, { 9.84480, 0.17986}, { 9.79379, 0.24962}, { 9.74331, 0.40998}, { 9.69334, 0.56870}, { 9.64389, 0.72580}, { 9.59493, 0.86553}, { 9.54647, 0.86865}, { 9.49850, 0.87175}, { 9.45101, 0.87481}, { 9.40399, 0.87784}, { 9.35743, 0.90404}, { 9.31134, 0.93214}, { 9.26569, 0.95996}, { 9.22050, 0.98751}, { 9.17574, 0.97953}, { 9.13141, 0.94214}, { 9.08751, 0.90511}, { 9.04403, 0.86844}, { 9.00096, 0.83211}, { 8.95830, 0.83901}, { 8.91605, 0.84683}, { 8.87419, 0.85458}, { 8.83272, 0.86225}, { 8.79164, 0.86879}, { 8.75093, 0.87119}, { 8.71061, 0.87357}, { 8.67065, 0.87593}, { 8.63106, 0.87827}, { 8.59183, 0.87732}, { 8.55295, 0.86413}, { 8.51442, 0.85105}, { 8.47624, 0.83808}, { 8.43840, 0.82524}, { 8.40090, 0.81250}, { 8.36372, 0.67666}, { 8.32688, 0.53898}, { 8.29036, 0.40252}, { 8.25416, 0.26725}, { 8.21827, 0.13316}, { 8.18269, 0.06043}, { 8.14742, 0.05133}, { 8.11245, 0.04231}, { 8.07779, 0.03337}, { 8.04341, 0.02450}, { 8.00933, 0.01571}, { 7.97553, 0.01211}, { 7.94202, 0.01049}, { 7.90879, 0.00888}, { 7.87584, 0.00728}, { 7.84316, 0.00569}, { 7.81075, 0.00412}, { 7.77861, 0.00348}, { 7.74673, 0.00331}, { 7.71511, 0.00313}, { 7.68375, 0.00296}, { 7.65264, 0.00279}, { 7.62178, 0.00262}, { 7.59117, 0.00249}, { 7.56081, 0.00246}, { 7.53068, 0.00243}, { 7.50080, 0.00240}, { 7.47115, 0.00237}, { 7.44174, 0.00234}, { 7.41256, 0.00231}, { 7.38360, 0.00211}, { 7.35487, 0.00178}, { 7.32636, 0.00145}, { 7.29808, 0.00113}, { 7.27001, 0.00081}, { 7.24215, 0.00048}, { 7.21451, 0.00017} }; static WL_WT_PAIR T11[] = { {12.94659, 0.00724}, {12.85851, 0.01917}, {12.77163, 0.06949}, {12.68592, 0.19760}, {12.60134, 0.32399}, {12.51789, 0.54716}, {12.43554, 0.76898}, {12.35426, 0.87630}, {12.27404, 0.89663}, {12.19485, 0.91758}, {12.11668, 0.95065}, {12.03950, 0.98329}, {11.96330, 0.98750}, {11.88806, 0.96188}, {11.81376, 0.93659}, {11.74038, 0.92293}, {11.66791, 0.91202}, {11.59633, 0.90266}, {11.52562, 0.91917}, {11.45577, 0.93548}, {11.38676, 0.95191}, {11.31857, 0.96947}, {11.25120, 0.98682}, {11.18463, 0.99673}, {11.11883, 0.98275}, {11.05381, 0.96893}, {10.98954, 0.95797}, {10.92602, 0.96083}, {10.86323, 0.96365}, {10.80115, 0.96645}, {10.73978, 0.97424}, {10.67911, 0.98203}, {10.61911, 0.98974}, {10.55979, 0.97977}, {10.50112, 0.96165}, {10.44310, 0.94372}, {10.38572, 0.92966}, {10.32897, 0.92671}, {10.27284, 0.92379}, {10.21731, 0.92090}, {10.16237, 0.90909}, {10.10803, 0.89333}, {10.05426, 0.87774}, {10.00107, 0.86231}, { 9.94843, 0.82314}, { 9.89634, 0.78389}, { 9.84480, 0.74506}, { 9.79379, 0.69156}, { 9.74331, 0.53108}, { 9.69334, 0.37224}, { 9.64389, 0.21501}, { 9.59493, 0.07392}, { 9.54647, 0.05880}, { 9.49850, 0.04383}, { 9.45101, 0.02901}, { 9.40399, 0.01434}, { 9.35743, 0.01065}, { 9.31134, 0.00800}, { 9.26569, 0.00538}, { 9.22050, 0.00278}, { 9.17574, 0.00145}, { 9.13141, 0.00119}, { 9.08751, 0.00093}, { 9.04403, 0.00066}, { 9.00096, 0.00041}, { 8.95830, 0.00032}, { 8.91605, 0.00023}, { 8.87419, 0.00015}, { 8.83272, 0.00007} }; static WL_WT_PAIR T20[] = { {29.53440, 0.04246}, {29.08003, 0.06962}, {28.63942, 0.14401}, {28.21197, 0.19064}, {27.79709, 0.18680}, {27.39423, 0.16523}, {27.00288, 0.18456}, {26.62256, 0.20538}, {26.25280, 0.22787}, {25.89318, 0.23898}, {25.54327, 0.22253}, {25.20269, 0.23757}, {24.87107, 0.26379}, {24.54808, 0.30036}, {24.23336, 0.36899}, {23.92660, 0.44547}, {23.62752, 0.53172}, {23.33582, 0.62209}, {23.05124, 0.71497}, {22.77351, 0.85323}, {22.50240, 0.99871}, {22.23767, 0.93127}, {21.97909, 0.87158}, {21.72646, 0.90270}, {21.47956, 0.93156}, {21.23822, 0.94285}, {21.00224, 0.95389}, {20.77145, 0.95802}, {20.54567, 0.96200}, {20.32475, 0.97468}, {20.10853, 0.98934}, {19.89686, 0.97776}, {19.68960, 0.93971}, {19.48662, 0.90208}, {19.28777, 0.86020}, {19.09295, 0.81917}, {18.90202, 0.77634}, {18.71487, 0.73191}, {18.53139, 0.68835}, {18.35147, 0.65262}, {18.17502, 0.61902}, {18.00192, 0.58607}, {17.83209, 0.51585}, {17.66544, 0.44652}, {17.50187, 0.37848}, {17.34130, 0.27826}, {17.18365, 0.17948}, {17.02884, 0.08247}, {16.87680, 0.04853}, {16.72745, 0.02930}, {16.58072, 0.01040}, {16.43654, 0.00000}, {16.29484, 0.00000}, {16.15557, 0.00000}, {16.01866, 0.00000} }; static WL_WT_PAIR T15[] = { {15.75168, 0.05798}, {15.62150, 0.20674}, {15.49346, 0.38858}, {15.36749, 0.70104}, {15.24356, 0.88962}, {15.12161, 0.99131}, {15.00160, 0.97422}, {14.88348, 0.91122}, {14.76720, 0.77759}, {14.65273, 0.70641}, {14.54001, 0.37857}, {14.42902, 0.13064}, {14.31971, 0.07475}, {14.21204, 0.00843} }; static TES_RESP tes_resp[N_IRTM_CHAN] = { {T7, {37.06955, 74.23829}, {{185, 285}, {184, 286}}}, {T9, {15.07732, 30.18660}, {{155, 235}, {155, 235}}}, {T11, {20.60247, 41.23058}, {{119, 187}, {119, 187}}}, {T20, {13.61115, 27.15541}, {{37, 91}, {37, 91}}}, {T15, {3.54131, 7.19710}, {{93, 105}, {93, 106}}} }; /* step size to use to index consecutive elements of tes_resp_wt[] array for specified scan_length. */ static int tes_resp_wt_step[2] = {2, 1}; static int ch_num[N_IRTM_CHAN] = { 7, 9, 11, 20, 15 }; /* *end* generated by gen_irtm.c */