Ignore:
Timestamp:
Nov 25, 1999, 2:07:25 PM (26 years ago)
Author:
ansari
Message:

archediab 25

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archediab.old/archeops.c

    r637 r639  
    11#include "manip.h"
    22#include "archeops.h"
     3
    34
    45
     
    3233
    3334
    34 /*  nom  ,  on/off  ,  0 = MLPA       , N° bolo ,  gain_pa  , capa*1000 , diviseur , coef*10000
    35 /*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     ,
    36 /*                     10 = Bediff    ,         ,           ,
    37 
    38 /* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo
    39 /*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc
     35/*  nom  ,  on/off  ,  0 = MLPA       , N° bolo ,  gain_pa  , capa*1000 , diviseur , coef*10000 */
     36/*       ,  0 ou 1  ,  2..8 = BEBO    ,  hard   ,           ,  4700     ,  333     ,            */
     37/*                     10 = Bediff    ,         ,           ,                                   */
     38
     39/* pour les bediff (code 10)  le n° de bolo est  N° de bebo*8  +  numero dans la bebo           */
     40/*  soit :  1 2 3 4 5 6  ..  9 10 11 12 13 14 .. 17 18 19 20 21 22 .. etc                       */
    4041
    4142
     
    4344/*----------------------------------  fenetre :  -----------------------------------*/
    4445
    45 param_bolo  parametr={24,24,36,88,18,
    46 
    47 {
    48 { "v1-bedif1"  , 1,10,1 ,  200, 22000,  200, { 5000   , 123100 , 334200 } },           
    49 { "v1-bedif2"  , 1,10,2 ,  200, 22000,  200, { 5000    , 12.31 , 33.42          } },
    50 { "v1-bedif3"  , 1,10,3 ,  200, 22000,  200, { 5000    , 50.0 , 14.0            } },
    51 { "v1-bedif4"  , 1,10,4 ,  200, 22000,  200,  { 5000    , 12.31 , 33.42         } },
    52 { "v1-bedif5"  , 1,10,5 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42        } },
    53 { "v1-bedif6"  , 1,10,6 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42        } },
    54 
    55 { "v1-bedif7"  , 1,10,9 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                 } },
    56 { "v1-bedif8"  , 1,10,10, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                 } },
    57 { "v1-bedif9"  , 1,10,11, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                 } },
    58 { "v1-bedif10" , 1,10,12, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42                  } },
    59 { "v1-bedif11" , 1,10,13, 1000, 4700, 1000, { 5000     , 12.31 , 33.42           } },
    60 { "v1-bedif12" , 1,10,14, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                 } },
    61 
    62 { "v1-bedif13" , 1,10,17, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                 } },
    63 { "v1-bedif14" , 1,10,18, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42                  } },
    64 { "germanium"  , 3,10,19, 1000, 22000 ,    0,  { 5000      , 12.31 , 33.42               } },
    65 { "therm_4k"   , 3,10,20, 1000, 1000  ,    0,  { 5000      , 12.31 , 33.42               } },
    66 { "therm_1.6k" , 3,10,21, 1000, 1000  ,    0,  { 5000      , 12.31 , 33.42               } },
    67 { "therm_10k"  , 3,10,22, 1000, 1000  ,    0,  { 5000     , 12.31 , 33.42                } },
    68 
    69 { "v1-bedif19"  , 2,10,25 , 1000, 4700, 1000,  { 5000      , 12.31 , 33.42               } },
    70 { "v1-bedif20"  , 2,10,26, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                } },
    71 { "v1-bedif21"  , 2,10,27, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                } },
    72 { "v1-bedif22"  , 2,10,28, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42                 } },
    73 { "v1-bedif23"  , 2,10,29, 1000, 4700, 1000,  { 5000     , 12.31 , 33.42                 } },
    74 { "v1-bedif24"  , 2,10,30, 1000, 4700, 1000,  { 5000      , 12.31 , 33.42                } }
     46param_bolo  parametr={25,24,36,88,18,
     47
     48{ 
     49{ "v1-bedif1"  , 1,10,1 ,  200, 22000   ,  200,  { 5000  , 123100 , 334200,0,0,0,0} },         
     50{ "v1-bedif2"  , 1,10,2 ,  200, 22000   ,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
     51{ "v1-bedif3"  , 1,10,3 ,  200, 22000   ,  200,  {  500  , 136180 ,   9010,0,0,0,0} },
     52{ "v1-bedif4"  , 1,10,4 ,  200, 22000   ,  200,  { 5000  , 123100 , 334200,0,0,0,0} },
     53{ "v1-bedif5"  , 1,10,5 , 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     54{ "v1-bedif6"  , 1,10,6 , 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     55
     56{ "v1-bedif7"  , 1,10,9 , 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     57{ "v1-bedif8"  , 1,10,10, 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     58{ "v1-bedif9"  , 1,10,11, 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     59{ "v1-bedif10" , 1,10,12, 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     60{ "v1-bedif11" , 1,10,13, 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     61{ "v1-bedif12" , 1,10,14, 1000, 4700    , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     62
     63{ "v1-bedif13"  , 1,10,17, 1000, 100000 , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     64{ "v1-bedif14"  , 1,10,18, 1000, 470000 , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     65{ "bedif15"     , 1,10,19, 1000, 470000 , 1000,  {  500  ,  58800 ,  12500,0,0,0,0} },
     66{ "bedif16"     , 1,10,20, 1000,2200000 , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     67{ "bedif17"     , 1,10,21, 1000, 4700   , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     68{ "bedif18"     , 1,10,22, 1000, 4700   , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     69
     70{ "v1-bedif19"  , 2,10,25, 1000, 4700   , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     71{ "v1-bedif20"  , 2,10,26, 1000, 4700   , 1000,  { 5000  , 123100 , 334200,0,0,0,0} },
     72{ "germanium"   , 3,10,27, 1000, 22000  ,    0,  { 3500  ,  17100 , 646500,0,0,0,0} },
     73{ "therm_4k"    , 3,10,28, 1000, 1000   ,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
     74{ "therm_1.6k"  , 3,10,29, 1000, 1000   ,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
     75{ "therm_10k"   , 3,10,30, 1000, 1000   ,    0,  {12000  ,1804000 ,  72800,0,0,0,0} },
    7576
    7677}
     
    115116
    116117/*debut_nom_reglage*/
    117 /* 0->aa*/
    118 /* 1->bb*/
     118/* 0->a chaud complet*/
     119/* 1->a froid pour V(I)*/
    119120/* 2->cc*/
    120 /* 3->reglage 3  */
    121 /* 4->reglage 4  */
     121/* 3->a chaud complet*/
     122/* 4->chaud avec synchro*/
    122123/* 5->reglage 5  */
    123124/* 6->reglage 6  */
     
    131132
    132133
     134
     135
     136
     137
     138
     139
     140
     141
     142
     143
     144
     145
     146
     147
     148
     149
     150
     151
     152
     153
     154
     155
     156
     157
     158
     159
     160
     161
     162
     163
     164
     165
     166
     167
     168
     169
     170
     171
     172
     173
     174
     175
     176
     177
     178
    133179reglage_bolo  reglage_standard[8]={{
    134180
    135181
    136182/*debut reglage 0 */
     183#ifdef programme
    137184{30,76,9,1},
    138185{0
    139186,10
    140187,1
    141 ,3
    142 ,10
    143 ,2
    144 ,0
    145 ,0
    146 ,1
    147 ,0
    148 ,0
    149 ,0
    150 ,0
    151 ,0
    152 ,0
    153 ,0
    154 ,0
    155 ,0
    156 ,0
    157 ,0
    158 },{
    159 {22,100663296}
    160 ,{-100646890,1}
    161 ,{-100646890,1}
    162 ,{22,0}
    163 ,{-100638698,1}
    164 ,{22,253952}
    165 ,{-100646890,1}
    166 ,{22,0}
    167 ,{-100646890,1}
    168 ,{-100646890,1}
    169 ,{22,0}
    170 ,{235388950,221185}
    171 ,{20,0}
    172 ,{20,0}
    173 ,{16406,0}
    174 ,{24598,0}
    175 ,{22,0}
    176 ,{24598,0}
    177 },{
    178 {1,22,0,1}
    179 ,{0,20,0,1}
    180 ,{0,20,0,1}
    181 ,{0,20,0,1}
    182 ,{0,20,0,1}
    183 ,{0,20,0,1}
     188,1
     189,10
     190,1
     191,1
     192,0
     193,0
     194,0
     195,0
     196,0
     197,1
     198,0
     199,0
     200,0
     201,0
     202,0
     203,0
     204,0
     205},{
     206{20,0}
     207,{-1148225771,229380}
     208,{-1148367339,294916}
     209,{20,0}
     210,{21,221185}
     211,{21,0}
     212,{21,245761}
     213,{20,0}
     214,{21,245761}
     215,{277,253953}
     216,{20,0}
     217,{21,204801}
     218,{21,19457}
     219,{21,1}
     220,{11501589,8708}
     221,{20,0}
     222,{-100647916,0}
     223,{1015828,0}
     224,{20,0}
     225,{20,0}
     226,{1024022,0}
     227,{25622,0}
     228,{-100395499,0}
     229,{25622,0}
     230},{
     231{0,0,128,1}
     232,{0,0,128,4}
     233,{0,0,128,4}
     234,{0,0,128,3}
     235,{0,0,128,4}
     236,{0,0,128,4}
    184237},{
    185238{0,1,9,1,0,0,0}
     
    187240,{0,1,9,1,0,0,0}
    188241,{0,1,9,1,0,0,0}
    189 },{0,0,0,0,0,0,0,0}
     242},{1,3,129,108,3,126,104,88}
     243#else
     244{1,9,76,30},
     245{1
     246,1
     247,10
     248,0
     249,0
     250,1
     251,1
     252,10
     253,0
     254,0
     255,0
     256,0
     257,0
     258,0
     259,0
     260,1
     261,0
     262,0
     263,0
     264,0
     265},{
     266{20,0}
     267,{-1148225771,229380}
     268,{-1148367339,294916}
     269,{20,0}
     270,{21,221185}
     271,{21,0}
     272,{21,245761}
     273,{20,0}
     274,{21,245761}
     275,{277,253953}
     276,{20,0}
     277,{21,204801}
     278,{21,19457}
     279,{21,1}
     280,{11501589,8708}
     281,{20,0}
     282,{-100647916,0}
     283,{1015828,0}
     284,{20,0}
     285,{20,0}
     286,{1024022,0}
     287,{25622,0}
     288,{-100395499,0}
     289,{25622,0}
     290},{
     291{1,128,0,0}
     292,{4,128,0,0}
     293,{4,128,0,0}
     294,{3,128,0,0}
     295,{4,128,0,0}
     296,{4,128,0,0}
     297},{
     298{1,9,1,0,0,0,0}
     299,{1,9,1,0,0,0,0}
     300,{1,9,1,0,0,0,0}
     301,{1,9,1,0,0,0,0}
     302},{108,129,3,1,88,104,126,3}
     303#endif
    190304/*fin_reglage*/
    191305
     
    193307
    194308/*debut reglage 1 */
    195 {30,76,9,1},
     309#ifdef programme
     310{31,76,9,1},
    196311{0
    197312,10
    198313,1
    199 ,3
    200 ,10
    201 ,2
    202 ,0
    203 ,0
    204 ,1
    205 ,0
    206 ,0
    207 ,0
    208 ,0
    209 ,0
    210 ,0
    211 ,0
    212 ,0
    213 ,0
    214 ,0
    215 ,0
    216 },{
    217 {22,100663296}
    218 ,{-100646890,1}
    219 ,{-100646890,1}
    220 ,{22,0}
    221 ,{-100638698,1}
    222 ,{22,253952}
    223 ,{-100646890,1}
    224 ,{22,0}
    225 ,{-100646890,1}
    226 ,{-100646890,1}
    227 ,{22,0}
    228 ,{235388950,221185}
    229 ,{20,0}
    230 ,{20,0}
    231 ,{16406,0}
    232 ,{24598,0}
    233 ,{22,0}
    234 ,{24598,0}
    235 },{
    236 {1,22,0,1}
    237 ,{0,20,0,1}
    238 ,{0,20,0,1}
    239 ,{0,20,0,1}
    240 ,{0,20,0,1}
    241 ,{0,20,0,1}
     314,1
     315,10
     316,1
     317,0
     318,0
     319,1
     320,0
     321,0
     322,0
     323,0
     324,0
     325,0
     326,0
     327,0
     328,0
     329,0
     330,0
     331},{
     332{20,0}
     333,{-1148225771,229380}
     334,{-1148367339,294916}
     335,{20,0}
     336,{2127959573,221185}
     337,{21,0}
     338,{2127892757,245761}
     339,{20,0}
     340,{2127991317,245761}
     341,{2127996181,253953}
     342,{20,0}
     343,{2128584725,204801}
     344,{2127780885,19457}
     345,{2127795221,1}
     346,{11501589,8708}
     347,{20,0}
     348,{-100647916,0}
     349,{1015828,0}
     350,{20,0}
     351,{20,0}
     352,{12822,0}
     353,{25622,0}
     354,{-100660714,0}
     355,{25622,0}
     356},{
     357{2,21,25,1}
     358,{0,20,0,4}
     359,{0,20,0,4}
     360,{0,21,23,3}
     361,{0,20,0,4}
     362,{0,20,0,4}
    242363},{
    243364{0,1,9,1,0,0,0}
     
    245366,{0,1,9,1,0,0,0}
    246367,{0,1,9,1,0,0,0}
    247 },{0,0,0,0,0,0,0,0}
     368},{129,3,129,108,3,126,104,88}
     369#else
     370{1,9,76,31},
     371{1
     372,1
     373,10
     374,0
     375,0
     376,0
     377,1
     378,10
     379,0
     380,0
     381,0
     382,1
     383,0
     384,0
     385,0
     386,0
     387,0
     388,0
     389,0
     390,0
     391},{
     392{20,0}
     393,{-1148225771,229380}
     394,{-1148367339,294916}
     395,{20,0}
     396,{2127959573,221185}
     397,{21,0}
     398,{2127892757,245761}
     399,{20,0}
     400,{2127991317,245761}
     401,{2127996181,253953}
     402,{20,0}
     403,{2128584725,204801}
     404,{2127780885,19457}
     405,{2127795221,1}
     406,{11501589,8708}
     407,{20,0}
     408,{-100647916,0}
     409,{1015828,0}
     410,{20,0}
     411,{20,0}
     412,{12822,0}
     413,{25622,0}
     414,{-100660714,0}
     415,{25622,0}
     416},{
     417{1,25,21,2}
     418,{4,0,20,0}
     419,{4,0,20,0}
     420,{3,23,21,0}
     421,{4,0,20,0}
     422,{4,0,20,0}
     423},{
     424{1,9,1,0,0,0,0}
     425,{1,9,1,0,0,0,0}
     426,{1,9,1,0,0,0,0}
     427,{1,9,1,0,0,0,0}
     428},{108,129,3,129,88,104,126,3}
     429#endif
    248430/*fin_reglage*/
    249431
     
    251433
    252434/*debut reglage 2 */
    253 {31,76,9,0},
     435#ifdef programme
     436{197,191,175,185},
    254437{0
    255 ,-14
    256 ,-31
    257 ,-63
    258 ,-83
    259 ,-103
    260 ,-122
    261 ,127
    262 ,1
    263 ,97
    264 ,14
    265 ,-32
    266 ,-93
    267 ,-87
    268 ,-72
    269 ,-80
    270 ,-101
    271 ,-112
    272 ,-113
    273 ,-121
    274 },{
    275 {22,100663296}
    276 ,{1040629782,204800}
    277 ,{1040834582,221184}
    278 ,{22,0}
    279 ,{-100450282,2}
    280 ,{22,253952}
    281 ,{-100458474,2}
    282 ,{22,0}
    283 ,{-100442090,2}
    284 ,{-100253674,253954}
    285 ,{22,0}
    286 ,{303013910,221184}
    287 ,{20,0}
    288 ,{20,0}
    289 ,{9238,0}
    290 ,{24598,301989888}
    291 ,{22,0}
    292 ,{24598,0}
    293 ,{0,0}
    294 ,{0,0}
    295 ,{0,0}
    296 ,{0,0}
    297 ,{0,0}
    298 ,{0,0}
    299 },{
    300 {-15,-9,-13,-38}
    301 ,{-83,-109,-90,-68}
    302 ,{-99,-101,-67,-61}
    303 ,{-64,-60,-38,-19}
    304 ,{-28,-57,-77,-75}
    305 ,{-66,-55,-51,-68}
    306 },{
    307 {31,76,9,0,0,-35,-4643}
    308 ,{-55,-77,-69,-55,-44,-43,-12336}
    309 ,{-56,-85,-128,99,111,-116,-28030}
    310 ,{105,107,101,101,106,111,31615}
    311 },{-102,-88,-94,-113,-126,101,73,70}
     438,255
     439,254
     440,0
     441,0
     442,0
     443,0
     444,0
     445,0
     446,0
     447,0
     448,0
     449,83
     450,92
     451,94
     452,98
     453,65
     454,53
     455,53
     456,36
     457},{
     458{0,0}
     459,{0,0}
     460,{0,0}
     461,{0,0}
     462,{0,0}
     463,{0,0}
     464,{0,0}
     465,{0,0}
     466,{0,0}
     467,{0,0}
     468,{0,0}
     469,{0,0}
     470,{0,0}
     471,{0,0}
     472,{0,0}
     473,{0,0}
     474,{0,0}
     475,{0,0}
     476,{0,0}
     477,{0,0}
     478,{0,0}
     479,{0,0}
     480,{0,0}
     481,{0,0}
     482},{
     483{106,98,93,71}
     484,{66,74,87,66}
     485,{48,46,38,33}
     486,{40,41,33,26}
     487,{25,29,40,57}
     488,{63,62,71,80}
     489},{
     490{83,79,75,75,92,112,31100}
     491,{125,126,117,113,107,94,20315}
     492,{108,116,122,124,117,120,32117}
     493,{110,99,94,98,107,93,17217}
     494},{88,82,94,108,111,126,104,88}
     495#else
     496{185,175,191,197},
     497{0
     498,254
     499,255
     500,0
     501,0
     502,0
     503,0
     504,0
     505,0
     506,0
     507,0
     508,0
     509,98
     510,94
     511,92
     512,83
     513,36
     514,53
     515,53
     516,65
     517},{
     518{0,0}
     519,{0,0}
     520,{0,0}
     521,{0,0}
     522,{0,0}
     523,{0,0}
     524,{0,0}
     525,{0,0}
     526,{0,0}
     527,{0,0}
     528,{0,0}
     529,{0,0}
     530,{0,0}
     531,{0,0}
     532,{0,0}
     533,{0,0}
     534,{0,0}
     535,{0,0}
     536,{0,0}
     537,{0,0}
     538,{0,0}
     539,{0,0}
     540,{0,0}
     541,{0,0}
     542},{
     543{71,93,98,106}
     544,{66,87,74,66}
     545,{33,38,46,48}
     546,{26,33,41,40}
     547,{57,40,29,25}
     548,{80,71,62,63}
     549},{
     550{75,75,79,83,31100,112,92}
     551,{113,117,126,125,20315,94,107}
     552,{124,122,116,108,32117,120,117}
     553,{98,94,99,110,17217,93,107}
     554},{108,94,82,88,88,104,126,111}
     555#endif
    312556/*fin_reglage*/
    313557
     
    315559
    316560/*debut reglage 3 */
    317 {31,76,9,0},
     561#ifdef programme
     562{30,76,9,1},
    318563{0
    319 ,-14
    320 ,-31
    321 ,-63
    322 ,-83
    323 ,-103
    324 ,-122
    325 ,127
    326 ,1
    327 ,99
    328 ,13
    329 ,96
    330 ,-93
    331 ,-87
    332 ,-72
    333 ,-80
    334 ,-101
    335 ,-112
    336 ,-113
    337 ,-121
    338 },{
    339 {22,100663296}
    340 ,{1040629782,204800}
    341 ,{1040834582,221184}
    342 ,{22,0}
    343 ,{-100450282,2}
    344 ,{22,253952}
    345 ,{-100458474,2}
    346 ,{22,0}
    347 ,{-100442090,2}
    348 ,{-100253674,253954}
    349 ,{22,0}
    350 ,{303013910,221184}
    351 ,{20,0}
    352 ,{20,0}
    353 ,{9238,0}
    354 ,{24598,301989888}
    355 ,{22,0}
    356 ,{24598,0}
    357 ,{0,0}
    358 ,{0,0}
    359 ,{0,0}
    360 ,{0,0}
    361 ,{0,0}
    362 ,{0,0}
    363 },{
    364 {-15,-9,-13,-38}
    365 ,{-83,-109,-90,-68}
    366 ,{-99,-101,-67,-61}
    367 ,{-64,-60,-38,-19}
    368 ,{-28,-57,-77,-75}
    369 ,{-66,-55,-51,-68}
    370 },{
    371 {31,76,9,0,0,-35,-4643}
    372 ,{-55,-77,-69,-55,-44,-43,-12336}
    373 ,{-56,-85,-128,99,111,-116,-28030}
    374 ,{105,107,101,101,106,111,31615}
    375 },{-102,-88,-94,-113,-126,101,73,70}
     564,10
     565,1
     566,1
     567,10
     568,1
     569,0
     570,0
     571,0
     572,0
     573,0
     574,0
     575,1
     576,0
     577,0
     578,0
     579,0
     580,0
     581,0
     582,0
     583},{
     584{20,0}
     585,{-1149239274,229380}
     586,{-1149239275,294916}
     587,{20,0}
     588,{20,221185}
     589,{21,0}
     590,{20,245761}
     591,{20,0}
     592,{20,245761}
     593,{276,253953}
     594,{20,0}
     595,{20,204801}
     596,{20,19457}
     597,{20,1}
     598,{10486037,8708}
     599,{20,0}
     600,{-100647916,0}
     601,{1015828,0}
     602,{20,0}
     603,{20,0}
     604,{1024022,0}
     605,{25622,0}
     606,{-100660714,0}
     607,{25622,0}
     608},{
     609{0,20,0,1}
     610,{0,20,0,4}
     611,{0,20,0,4}
     612,{2,20,0,3}
     613,{0,20,0,4}
     614,{0,20,0,4}
     615},{
     616{0,1,9,1,0,0,0}
     617,{0,1,9,1,0,0,0}
     618,{0,1,9,1,0,0,0}
     619,{0,1,9,1,0,0,0}
     620},{1,3,129,108,3,126,104,88}
     621#else
     622{1,9,76,30},
     623{1
     624,1
     625,10
     626,0
     627,0
     628,0
     629,1
     630,10
     631,0
     632,0
     633,0
     634,0
     635,0
     636,0
     637,0
     638,1
     639,0
     640,0
     641,0
     642,0
     643},{
     644{20,0}
     645,{-1149239274,229380}
     646,{-1149239275,294916}
     647,{20,0}
     648,{20,221185}
     649,{21,0}
     650,{20,245761}
     651,{20,0}
     652,{20,245761}
     653,{276,253953}
     654,{20,0}
     655,{20,204801}
     656,{20,19457}
     657,{20,1}
     658,{10486037,8708}
     659,{20,0}
     660,{-100647916,0}
     661,{1015828,0}
     662,{20,0}
     663,{20,0}
     664,{1024022,0}
     665,{25622,0}
     666,{-100660714,0}
     667,{25622,0}
     668},{
     669{1,0,20,0}
     670,{4,0,20,0}
     671,{4,0,20,0}
     672,{3,0,20,2}
     673,{4,0,20,0}
     674,{4,0,20,0}
     675},{
     676{1,9,1,0,0,0,0}
     677,{1,9,1,0,0,0,0}
     678,{1,9,1,0,0,0,0}
     679,{1,9,1,0,0,0,0}
     680},{108,129,3,1,88,104,126,3}
     681#endif
    376682/*fin_reglage*/
    377683
     
    379685
    380686/*debut reglage 4 */
    381 {31,76,9,0},
     687#ifdef programme
     688{30,76,9,1},
    382689{0
    383 ,-14
    384 ,-31
    385 ,-63
    386 ,-83
    387 ,-103
    388 ,-122
    389 ,127
    390 ,1
    391 ,99
    392 ,13
    393 ,112
    394 ,-93
    395 ,-87
    396 ,-72
    397 ,-80
    398 ,-101
    399 ,-112
    400 ,-113
    401 ,-121
    402 },{
    403 {22,100663296}
    404 ,{1040629782,204800}
    405 ,{1040834582,221184}
    406 ,{22,0}
    407 ,{-100450282,2}
    408 ,{22,253952}
    409 ,{-100458474,2}
    410 ,{22,0}
    411 ,{-100442090,2}
    412 ,{-100253674,253954}
    413 ,{22,0}
    414 ,{303013910,221184}
    415 ,{20,0}
    416 ,{20,0}
    417 ,{9238,0}
    418 ,{24598,301989888}
    419 ,{22,0}
    420 ,{24598,0}
    421 ,{0,0}
    422 ,{0,0}
    423 ,{0,0}
    424 ,{0,0}
    425 ,{0,0}
    426 ,{0,0}
    427 },{
    428 {-15,-9,-13,-38}
    429 ,{-83,-109,-90,-68}
    430 ,{-99,-101,-67,-61}
    431 ,{-64,-60,-38,-19}
    432 ,{-28,-57,-77,-75}
    433 ,{-66,-55,-51,-68}
    434 },{
    435 {31,76,9,0,0,-35,-4643}
    436 ,{-55,-77,-69,-55,-44,-43,-12336}
    437 ,{-56,-85,-128,99,111,-116,-28030}
    438 ,{105,107,101,101,106,111,31615}
    439 },{-102,-88,-94,-113,-126,101,73,70}
     690,10
     691,1
     692,1
     693,10
     694,1
     695,1
     696,0
     697,0
     698,0
     699,0
     700,0
     701,1
     702,0
     703,0
     704,0
     705,0
     706,0
     707,0
     708,0
     709},{
     710{20,0}
     711,{-1148225771,229380}
     712,{-1148367339,294916}
     713,{20,0}
     714,{21,221185}
     715,{21,0}
     716,{21,245761}
     717,{20,0}
     718,{21,245761}
     719,{277,253953}
     720,{20,0}
     721,{21,204801}
     722,{21,19457}
     723,{21,1}
     724,{11501589,8708}
     725,{20,0}
     726,{-100647916,0}
     727,{1015828,0}
     728,{20,0}
     729,{20,0}
     730,{1024022,0}
     731,{25622,0}
     732,{-100395499,0}
     733,{25622,0}
     734},{
     735{0,0,128,1}
     736,{0,0,128,4}
     737,{0,0,128,4}
     738,{0,0,128,3}
     739,{0,0,128,4}
     740,{0,0,128,4}
     741},{
     742{0,1,9,1,0,0,0}
     743,{0,1,9,1,0,0,0}
     744,{0,1,9,1,0,0,0}
     745,{0,1,9,1,0,0,0}
     746},{1,3,129,108,3,126,104,88}
     747#else
     748{1,9,76,30},
     749{1
     750,1
     751,10
     752,0
     753,0
     754,1
     755,1
     756,10
     757,0
     758,0
     759,0
     760,0
     761,0
     762,0
     763,0
     764,1
     765,0
     766,0
     767,0
     768,0
     769},{
     770{20,0}
     771,{-1148225771,229380}
     772,{-1148367339,294916}
     773,{20,0}
     774,{21,221185}
     775,{21,0}
     776,{21,245761}
     777,{20,0}
     778,{21,245761}
     779,{277,253953}
     780,{20,0}
     781,{21,204801}
     782,{21,19457}
     783,{21,1}
     784,{11501589,8708}
     785,{20,0}
     786,{-100647916,0}
     787,{1015828,0}
     788,{20,0}
     789,{20,0}
     790,{1024022,0}
     791,{25622,0}
     792,{-100395499,0}
     793,{25622,0}
     794},{
     795{1,128,0,0}
     796,{4,128,0,0}
     797,{4,128,0,0}
     798,{3,128,0,0}
     799,{4,128,0,0}
     800,{4,128,0,0}
     801},{
     802{1,9,1,0,0,0,0}
     803,{1,9,1,0,0,0,0}
     804,{1,9,1,0,0,0,0}
     805,{1,9,1,0,0,0,0}
     806},{108,129,3,1,88,104,126,3}
     807#endif
    440808/*fin_reglage*/
    441809
     
    443811
    444812/*debut reglage 5 */
    445 {31,76,9,0},
     813#ifdef programme
     814{197,191,175,185},
    446815{0
    447 ,-14
    448 ,-31
    449 ,-63
    450 ,-83
    451 ,-103
    452 ,-122
    453 ,127
    454 ,1
    455 ,97
    456 ,14
    457 ,-80
    458 ,-93
    459 ,-87
    460 ,-72
    461 ,-80
    462 ,-101
    463 ,-112
    464 ,-113
    465 ,-121
    466 },{
    467 {22,100663296}
    468 ,{1040629782,204800}
    469 ,{1040834582,221184}
    470 ,{22,0}
    471 ,{-100450282,2}
    472 ,{22,253952}
    473 ,{-100458474,2}
    474 ,{22,0}
    475 ,{-100442090,2}
    476 ,{-100253674,253954}
    477 ,{22,0}
    478 ,{303013910,221184}
    479 ,{20,0}
    480 ,{20,0}
    481 ,{9238,0}
    482 ,{24598,301989888}
    483 ,{22,0}
    484 ,{24598,0}
    485 ,{0,0}
    486 ,{0,0}
    487 ,{0,0}
    488 ,{0,0}
    489 ,{0,0}
    490 ,{0,0}
    491 },{
    492 {-15,-9,-13,-38}
    493 ,{-83,-109,-90,-68}
    494 ,{-99,-101,-67,-61}
    495 ,{-64,-60,-38,-19}
    496 ,{-28,-57,-77,-75}
    497 ,{-66,-55,-51,-68}
    498 },{
    499 {31,76,9,0,0,-35,-4643}
    500 ,{-55,-77,-69,-55,-44,-43,-12336}
    501 ,{-56,-85,-128,99,111,-116,-28030}
    502 ,{105,107,101,101,106,111,31615}
    503 },{-102,-88,-94,-113,-126,101,73,70}
     816,255
     817,254
     818,0
     819,0
     820,0
     821,0
     822,0
     823,0
     824,0
     825,0
     826,0
     827,83
     828,92
     829,94
     830,98
     831,65
     832,53
     833,53
     834,36
     835},{
     836{0,0}
     837,{0,0}
     838,{0,0}
     839,{0,0}
     840,{0,0}
     841,{0,0}
     842,{0,0}
     843,{0,0}
     844,{0,0}
     845,{0,0}
     846,{0,0}
     847,{0,0}
     848,{0,0}
     849,{0,0}
     850,{0,0}
     851,{0,0}
     852,{0,0}
     853,{0,0}
     854,{0,0}
     855,{0,0}
     856,{0,0}
     857,{0,0}
     858,{0,0}
     859,{0,0}
     860},{
     861{106,98,93,71}
     862,{66,74,87,66}
     863,{48,46,38,33}
     864,{40,41,33,26}
     865,{25,29,40,57}
     866,{63,62,71,80}
     867},{
     868{83,79,75,75,92,112,31100}
     869,{125,126,117,113,107,94,20315}
     870,{108,116,122,124,117,120,32117}
     871,{110,99,94,98,107,93,17217}
     872},{88,82,94,108,111,126,104,88}
     873#else
     874{185,175,191,197},
     875{0
     876,254
     877,255
     878,0
     879,0
     880,0
     881,0
     882,0
     883,0
     884,0
     885,0
     886,0
     887,98
     888,94
     889,92
     890,83
     891,36
     892,53
     893,53
     894,65
     895},{
     896{0,0}
     897,{0,0}
     898,{0,0}
     899,{0,0}
     900,{0,0}
     901,{0,0}
     902,{0,0}
     903,{0,0}
     904,{0,0}
     905,{0,0}
     906,{0,0}
     907,{0,0}
     908,{0,0}
     909,{0,0}
     910,{0,0}
     911,{0,0}
     912,{0,0}
     913,{0,0}
     914,{0,0}
     915,{0,0}
     916,{0,0}
     917,{0,0}
     918,{0,0}
     919,{0,0}
     920},{
     921{71,93,98,106}
     922,{66,87,74,66}
     923,{33,38,46,48}
     924,{26,33,41,40}
     925,{57,40,29,25}
     926,{80,71,62,63}
     927},{
     928{75,75,79,83,31100,112,92}
     929,{113,117,126,125,20315,94,107}
     930,{124,122,116,108,32117,120,117}
     931,{98,94,99,110,17217,93,107}
     932},{108,94,82,88,88,104,126,111}
     933#endif
    504934/*fin_reglage*/
    505935
     
    507937
    508938/*debut reglage 6 */
     939#ifdef programme
     940{197,191,175,185},
     941{0
     942,255
     943,254
     944,0
     945,0
     946,0
     947,0
     948,0
     949,0
     950,0
     951,0
     952,0
     953,83
     954,92
     955,94
     956,98
     957,65
     958,53
     959,53
     960,36
     961},{
     962{0,0}
     963,{0,0}
     964,{0,0}
     965,{0,0}
     966,{0,0}
     967,{0,0}
     968,{0,0}
     969,{0,0}
     970,{0,0}
     971,{0,0}
     972,{0,0}
     973,{0,0}
     974,{0,0}
     975,{0,0}
     976,{0,0}
     977,{0,0}
     978,{0,0}
     979,{0,0}
     980,{0,0}
     981,{0,0}
     982,{0,0}
     983,{0,0}
     984,{0,0}
     985,{0,0}
     986},{
     987{106,98,93,71}
     988,{66,74,87,66}
     989,{48,46,38,33}
     990,{40,41,33,26}
     991,{25,29,40,57}
     992,{63,62,71,80}
     993},{
     994{83,79,75,75,92,112,31100}
     995,{125,126,117,113,107,94,20315}
     996,{108,116,122,124,117,120,32117}
     997,{110,99,94,98,107,93,17217}
     998},{88,82,94,108,111,126,104,88}
     999#else
     1000{185,175,191,197},
     1001{0
     1002,254
     1003,255
     1004,0
     1005,0
     1006,0
     1007,0
     1008,0
     1009,0
     1010,0
     1011,0
     1012,0
     1013,98
     1014,94
     1015,92
     1016,83
     1017,36
     1018,53
     1019,53
     1020,65
     1021},{
     1022{0,0}
     1023,{0,0}
     1024,{0,0}
     1025,{0,0}
     1026,{0,0}
     1027,{0,0}
     1028,{0,0}
     1029,{0,0}
     1030,{0,0}
     1031,{0,0}
     1032,{0,0}
     1033,{0,0}
     1034,{0,0}
     1035,{0,0}
     1036,{0,0}
     1037,{0,0}
     1038,{0,0}
     1039,{0,0}
     1040,{0,0}
     1041,{0,0}
     1042,{0,0}
     1043,{0,0}
     1044,{0,0}
     1045,{0,0}
     1046},{
     1047{71,93,98,106}
     1048,{66,87,74,66}
     1049,{33,38,46,48}
     1050,{26,33,41,40}
     1051,{57,40,29,25}
     1052,{80,71,62,63}
     1053},{
     1054{75,75,79,83,31100,112,92}
     1055,{113,117,126,125,20315,94,107}
     1056,{124,122,116,108,32117,120,117}
     1057,{98,94,99,110,17217,93,107}
     1058},{108,94,82,88,88,104,126,111}
     1059#endif
    5091060/*fin_reglage*/
    5101061
     
    5121063
    5131064/*debut reglage 7 */
     1065#ifdef programme
     1066{197,191,175,185},
     1067{0
     1068,255
     1069,254
     1070,0
     1071,0
     1072,0
     1073,0
     1074,0
     1075,0
     1076,0
     1077,0
     1078,0
     1079,83
     1080,92
     1081,94
     1082,98
     1083,65
     1084,53
     1085,53
     1086,36
     1087},{
     1088{0,0}
     1089,{0,0}
     1090,{0,0}
     1091,{0,0}
     1092,{0,0}
     1093,{0,0}
     1094,{0,0}
     1095,{0,0}
     1096,{0,0}
     1097,{0,0}
     1098,{0,0}
     1099,{0,0}
     1100,{0,0}
     1101,{0,0}
     1102,{0,0}
     1103,{0,0}
     1104,{0,0}
     1105,{0,0}
     1106,{0,0}
     1107,{0,0}
     1108,{0,0}
     1109,{0,0}
     1110,{0,0}
     1111,{0,0}
     1112},{
     1113{106,98,93,71}
     1114,{66,74,87,66}
     1115,{48,46,38,33}
     1116,{40,41,33,26}
     1117,{25,29,40,57}
     1118,{63,62,71,80}
     1119},{
     1120{83,79,75,75,92,112,31100}
     1121,{125,126,117,113,107,94,20315}
     1122,{108,116,122,124,117,120,32117}
     1123,{110,99,94,98,107,93,17217}
     1124},{88,82,94,108,111,126,104,88}
     1125#else
     1126{185,175,191,197},
     1127{0
     1128,254
     1129,255
     1130,0
     1131,0
     1132,0
     1133,0
     1134,0
     1135,0
     1136,0
     1137,0
     1138,0
     1139,98
     1140,94
     1141,92
     1142,83
     1143,36
     1144,53
     1145,53
     1146,65
     1147},{
     1148{0,0}
     1149,{0,0}
     1150,{0,0}
     1151,{0,0}
     1152,{0,0}
     1153,{0,0}
     1154,{0,0}
     1155,{0,0}
     1156,{0,0}
     1157,{0,0}
     1158,{0,0}
     1159,{0,0}
     1160,{0,0}
     1161,{0,0}
     1162,{0,0}
     1163,{0,0}
     1164,{0,0}
     1165,{0,0}
     1166,{0,0}
     1167,{0,0}
     1168,{0,0}
     1169,{0,0}
     1170,{0,0}
     1171,{0,0}
     1172},{
     1173{71,93,98,106}
     1174,{66,87,74,66}
     1175,{33,38,46,48}
     1176,{26,33,41,40}
     1177,{57,40,29,25}
     1178,{80,71,62,63}
     1179},{
     1180{75,75,79,83,31100,112,92}
     1181,{113,117,126,125,20315,94,107}
     1182,{124,122,116,108,32117,120,117}
     1183,{98,94,99,110,17217,93,107}
     1184},{108,94,82,88,88,104,126,111}
     1185#endif
    5141186/*fin_reglage*/
    5151187
     
    5241196{
    5251197unsigned long a,xl;
    526 a=x-2;  if(x<3)  xl=x;  else    xl=((a&1) + 2)<<(a>>1);
     1198char aa;
     1199aa=x-2;
     1200a=aa;
     1201if(x<3)  xl=x;  else    xl=((a&1) + 2)<<(a>>1);
    5271202return(xl);
    5281203}
     
    5761251
    5771252
     1253/* Quand on est sur une machine swappee, on ne cherche pas a verifier */
     1254/* le checksum, puisqu'on a modifie les blocs, sans swapper par exemple */
     1255/* les chars des noms de bolometres et des chaines GPS... */
     1256#ifdef __alpha
     1257#define SWAP
     1258#endif
     1259#if defined(Linux)  || defined(linux)
     1260#define SWAP
     1261#endif
    5781262
    5791263
     
    5861270lg=longueur_block(blk);         if( lg != long_block[type] )            return(block_longueur_erreur); 
    5871271if( blk->mot[(lg/4)-4]  !=      fin_block_mesure)                       return(block_fin_erreur);       
     1272#ifndef SWAP
    5881273som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))             return(block_somme_erreur);
     1274#endif
    5891275return(block_correct);
    5901276}
     
    6391325
    6401326
    641 
    642 
Note: See TracChangeset for help on using the changeset viewer.