Changeset 639 in Sophya for trunk/Poubelle/archediab.old/archeops.c
- Timestamp:
- Nov 25, 1999, 2:07:25 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Poubelle/archediab.old/archeops.c
r637 r639 1 1 #include "manip.h" 2 2 #include "archeops.h" 3 3 4 4 5 … … 32 33 33 34 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 */ 40 41 41 42 … … 43 44 /*---------------------------------- fenetre : -----------------------------------*/ 44 45 45 param_bolo parametr={2 4,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 } }46 param_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} }, 75 76 76 77 } … … 115 116 116 117 /*debut_nom_reglage*/ 117 /* 0->a a*/118 /* 1-> bb*/118 /* 0->a chaud complet*/ 119 /* 1->a froid pour V(I)*/ 119 120 /* 2->cc*/ 120 /* 3-> reglage 3*/121 /* 4-> reglage 4*/121 /* 3->a chaud complet*/ 122 /* 4->chaud avec synchro*/ 122 123 /* 5->reglage 5 */ 123 124 /* 6->reglage 6 */ … … 131 132 132 133 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 133 179 reglage_bolo reglage_standard[8]={{ 134 180 135 181 136 182 /*debut reglage 0 */ 183 #ifdef programme 137 184 {30,76,9,1}, 138 185 {0 139 186 ,10 140 187 ,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} 184 237 },{ 185 238 {0,1,9,1,0,0,0} … … 187 240 ,{0,1,9,1,0,0,0} 188 241 ,{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 190 304 /*fin_reglage*/ 191 305 … … 193 307 194 308 /*debut reglage 1 */ 195 {30,76,9,1}, 309 #ifdef programme 310 {31,76,9,1}, 196 311 {0 197 312 ,10 198 313 ,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} 242 363 },{ 243 364 {0,1,9,1,0,0,0} … … 245 366 ,{0,1,9,1,0,0,0} 246 367 ,{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 248 430 /*fin_reglage*/ 249 431 … … 251 433 252 434 /*debut reglage 2 */ 253 {31,76,9,0}, 435 #ifdef programme 436 {197,191,175,185}, 254 437 {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 312 556 /*fin_reglage*/ 313 557 … … 315 559 316 560 /*debut reglage 3 */ 317 {31,76,9,0}, 561 #ifdef programme 562 {30,76,9,1}, 318 563 {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 376 682 /*fin_reglage*/ 377 683 … … 379 685 380 686 /*debut reglage 4 */ 381 {31,76,9,0}, 687 #ifdef programme 688 {30,76,9,1}, 382 689 {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 440 808 /*fin_reglage*/ 441 809 … … 443 811 444 812 /*debut reglage 5 */ 445 {31,76,9,0}, 813 #ifdef programme 814 {197,191,175,185}, 446 815 {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 504 934 /*fin_reglage*/ 505 935 … … 507 937 508 938 /*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 509 1060 /*fin_reglage*/ 510 1061 … … 512 1063 513 1064 /*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 514 1186 /*fin_reglage*/ 515 1187 … … 524 1196 { 525 1197 unsigned long a,xl; 526 a=x-2; if(x<3) xl=x; else xl=((a&1) + 2)<<(a>>1); 1198 char aa; 1199 aa=x-2; 1200 a=aa; 1201 if(x<3) xl=x; else xl=((a&1) + 2)<<(a>>1); 527 1202 return(xl); 528 1203 } … … 576 1251 577 1252 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 578 1262 579 1263 … … 586 1270 lg=longueur_block(blk); if( lg != long_block[type] ) return(block_longueur_erreur); 587 1271 if( blk->mot[(lg/4)-4] != fin_block_mesure) return(block_fin_erreur); 1272 #ifndef SWAP 588 1273 som=calcul_somme_block(blk,lg); if( som!= somme_block(blk)) return(block_somme_erreur); 1274 #endif 589 1275 return(block_correct); 590 1276 } … … 639 1325 640 1326 641 642
Note:
See TracChangeset
for help on using the changeset viewer.