Changeset 643 in Sophya for trunk/Poubelle/archediab.old/archeops.c
- Timestamp:
- Nov 25, 1999, 2:26:53 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Poubelle/archediab.old/archeops.c
r639 r643 44 44 /*---------------------------------- fenetre : -----------------------------------*/ 45 45 46 param_bolo parametr={2 5,24,36,88,18,46 param_bolo parametr={26,24,36,88,18, 47 47 48 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} }, 49 { 1 , 0,10,1 , 200, 22000 , 200 }, 50 { 2 , 1,10,2 , 200, 22000 , 200 }, 51 { 3 , 1,10,3 , 200, 22000 , 200 }, 52 { 4 , 0,10,4 , 200, 22000 , 200 }, 53 54 { 5 , 1,10,5 , 1000, 4700 , 1000 }, 55 { 6 , 0,10,6 , 1000, 4700 , 1000 }, 56 { 7 , 1,10,9 , 1000, 4700 , 1000 }, 57 { 8 , 0,10,10, 1000, 4700 , 1000 }, 58 59 { 9 , 1,10,11, 1000, 4700 , 1000 }, 60 { 10 , 1,10,12, 1000, 4700 , 1000 }, 61 { 11 , 1,10,13, 1000, 4700 , 1000 }, 62 { 12 , 1,10,14, 1000, 4700 , 1000 }, 63 64 { 13 , 1,10,17, 1000, 4700 , 1000 }, 65 { 14 , 1,10,18, 1000, 4700 , 1000 }, 66 { 15 , 1,10,19, 1000, 4700 , 1000 }, 67 { 16 , 1,10,20, 1000, 4700 , 1000 }, 68 69 { 17 , 1,10,21, 500, 22000 , 500 }, 70 { 18 , 1,10,22, 500, 22000 , 500 }, 71 { 19 , 1,10,25, 500, 22000 , 500 }, 72 { 20 , 1,10,26, 500, 22000 , 500 }, 73 74 { 21 , 3,10,27, 1000, 22000 , 0 }, 75 { 22 , 3,10,28, 1000, 1000 , 0 }, 76 { 23 , 3,10,29, 1000, 1000 , 0 }, 77 { 0 , 3,10,30, 1000, 1000 , 0 }, 78 79 }, 80 { 81 { "therm_10k" , {12000 ,1804000 , 72800,0,0,0,0} }, 82 { "v1-bedif1" , { 5000 , 123100 , 334200,0,0,0,0} }, 83 { "v1-bedif2" , { 5000 , 123100 , 334200,0,0,0,0} }, 84 { "v1-bedif3" , { 5000 , 123100 , 334200,0,0,0,0} }, 85 { "v1-bedif4" , { 5000 , 123100 , 334200,0,0,0,0} }, 86 87 { "v1-bedif5" , { 5000 , 123100 , 334200,0,0,0,0} }, 88 { "v1-bedif6" , { 5000 , 123100 , 334200,0,0,0,0} }, 89 { "v1-bedif7" , { 5000 , 123100 , 334200,0,0,0,0} }, 90 { "v1-bedif8" , { 5000 , 123100 , 334200,0,0,0,0} }, 91 92 { "v1-bedif9" , { 5000 , 123100 , 334200,0,0,0,0} }, 93 { "v1-bedif10" , { 5000 , 123100 , 334200,0,0,0,0} }, 94 { "v1-bedif11" , { 5000 , 123100 , 334200,0,0,0,0} }, 95 { "v1-bedif12" , { 5000 , 123100 , 334200,0,0,0,0} }, 96 97 { "v1-bedif13" , { 5000 , 123100 , 334200,0,0,0,0} }, 98 { "v1-bedif14" , { 5000 , 123100 , 334200,0,0,0,0} }, 99 { "bedif15" , { 500 , 58800 , 12500,0,0,0,0} }, 100 { "bedif16" , { 5000 , 123100 , 334200,0,0,0,0} }, 101 102 { "bedif17" , { 5000 , 123100 , 334200,0,0,0,0} }, 103 { "bedif18" , { 5000 , 123100 , 334200,0,0,0,0} }, 104 { "v1-bedif19" , { 5000 , 123100 , 334200,0,0,0,0} }, 105 { "v1-bedif20" , { 5000 , 123100 , 334200,0,0,0,0} }, 106 107 { "germanium" , { 3500 , 17100 , 646500,0,0,0,0} }, 108 { "therm_4k" , {12000 ,1804000 , 72800,0,0,0,0} }, 109 { "therm_1.6k" , {12000 ,1804000 , 72800,0,0,0,0} }, 76 110 77 111 } 112 78 113 }; 79 114 /*fin_param*/ … … 110 145 111 146 */ 147 148 149 int mode_transmission_telemesure[nb_modes_telemesure][nb_type_blocks]= { 150 151 /* enregisteur de bord flash : plafond standard nominal */ 152 /* 0*/ { 0,10,15,50, 10,50, 0, 0, 0, 0, 0, 0, 1, 1, 1,2500, 0, 0, 0, 0}, 153 154 /* 1*/ { 0,10,10, 1, 10, 3, 0, 0, 0, 0, 0, 0, 1, 1, 4,2500, 0, 0, 0, 0}, 155 156 /* 2*/ { 0,10,05,01, 10,06, 0, 0, 0, 0, 0, 0, 1, 1, 2,2500, 0, 0, 0, 0}, 157 158 /* 3*/ { 0,10, 1,25, 10, 2, 0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0}, 159 160 /* 4*/ { 0,10,15,50, 10,25, 0, 0, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0}, 161 162 /* 5*/ { 0,10,15,50, 10,25, 0, 0, 0, 0, 1, 0, 0, 0, 0,2500, 0, 0, 0, 0}, 163 164 /* 6*/ { 0,10,15,50, 10,50, 0, 0, 0, 1, 0, 0, 1, 0, 2,2500, 0, 0, 0, 0}, 165 166 /* 7*/ { 0,10,15,50,100,50,1, 1, 0, 0, 0, 0, 1, 1, 1,2500, 0, 0, 0, 0}, 167 168 /* 8*/ { 0,10,15,50,100,50,1, 1, 1, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0}, 169 170 /* 9*/ { 0,10, 1, 1,100, 1,0, 0, 0, 0, 0, 0, 1, 0, 0,2500, 0, 0, 0, 0} 171 172 }; 173 174 175 176 int mode_transmission_flash[nb_modes_flash][nb_type_blocks]= { 177 178 179 /* enregisteur de bord flash : nominal */ 180 /* 0*/ { 0,50,15,25, 10,25, 0, 0, 0, 1, 0, 0, 1, 0, 1,2500, 0, 0, 0, 0} , 181 182 /* enregisteur de bord flash : minimum */ 183 /* 1*/ { 0,50,50,50,50,100, 0, 0, 0, 0, 0, 0, 0, 0, 0,2500, 0, 0, 0, 0} , 184 185 /* enregisteur de bord flash : rien */ 186 /* 2*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; 187 188 189 190 191 192 193 194 195 196 197 198 199 200 112 201 113 202 … … 182 271 /*debut reglage 0 */ 183 272 #ifdef programme 184 {30,76,9,1}, 185 {0 186 ,10 187 ,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 },{ 273 {30,76,9,1},{ 206 274 {20,0} 207 275 ,{-1148225771,229380} … … 242 310 },{1,3,129,108,3,126,104,88} 243 311 #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 },{ 312 {1,9,76,30},{ 266 313 {20,0} 267 314 ,{-1148225771,229380} … … 308 355 /*debut reglage 1 */ 309 356 #ifdef programme 310 {31,76,9,1}, 311 {0 312 ,10 313 ,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 },{ 357 {31,76,9,1},{ 332 358 {20,0} 333 359 ,{-1148225771,229380} … … 368 394 },{129,3,129,108,3,126,104,88} 369 395 #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 },{ 396 {1,9,76,31},{ 392 397 {20,0} 393 398 ,{-1148225771,229380} … … 434 439 /*debut reglage 2 */ 435 440 #ifdef programme 436 {197,191,175,185}, 437 {0 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 },{ 441 {197,191,175,185},{ 458 442 {0,0} 459 443 ,{0,0} … … 494 478 },{88,82,94,108,111,126,104,88} 495 479 #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 },{ 480 {185,175,191,197},{ 518 481 {0,0} 519 482 ,{0,0} … … 560 523 /*debut reglage 3 */ 561 524 #ifdef programme 562 {30,76,9,1}, 563 {0 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 },{ 525 {30,76,9,1},{ 584 526 {20,0} 585 527 ,{-1149239274,229380} … … 620 562 },{1,3,129,108,3,126,104,88} 621 563 #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 },{ 564 {1,9,76,30},{ 644 565 {20,0} 645 566 ,{-1149239274,229380} … … 686 607 /*debut reglage 4 */ 687 608 #ifdef programme 688 {30,76,9,1}, 689 {0 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 },{ 609 {30,76,9,1},{ 710 610 {20,0} 711 611 ,{-1148225771,229380} … … 746 646 },{1,3,129,108,3,126,104,88} 747 647 #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 },{ 648 {1,9,76,30},{ 770 649 {20,0} 771 650 ,{-1148225771,229380} … … 812 691 /*debut reglage 5 */ 813 692 #ifdef programme 814 {197,191,175,185}, 815 {0 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 },{ 693 {197,191,175,185},{ 836 694 {0,0} 837 695 ,{0,0} … … 872 730 },{88,82,94,108,111,126,104,88} 873 731 #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 },{ 732 {185,175,191,197},{ 896 733 {0,0} 897 734 ,{0,0} … … 938 775 /*debut reglage 6 */ 939 776 #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 },{ 777 {197,191,175,185},{ 962 778 {0,0} 963 779 ,{0,0} … … 998 814 },{88,82,94,108,111,126,104,88} 999 815 #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 },{ 816 {185,175,191,197},{ 1022 817 {0,0} 1023 818 ,{0,0} … … 1064 859 /*debut reglage 7 */ 1065 860 #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 },{ 861 {197,191,175,185},{ 1088 862 {0,0} 1089 863 ,{0,0} … … 1124 898 },{88,82,94,108,111,126,104,88} 1125 899 #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 },{ 900 {185,175,191,197},{ 1148 901 {0,0} 1149 902 ,{0,0} … … 1251 1004 1252 1005 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 __alpha1257 #define SWAP1258 #endif1259 #if defined(Linux) || defined(linux)1260 #define SWAP1261 #endif1262 1006 1263 1007 … … 1270 1014 lg=longueur_block(blk); if( lg != long_block[type] ) return(block_longueur_erreur); 1271 1015 if( blk->mot[(lg/4)-4] != fin_block_mesure) return(block_fin_erreur); 1272 #ifndef SWAP1273 1016 som=calcul_somme_block(blk,lg); if( som!= somme_block(blk)) return(block_somme_erreur); 1274 #endif1275 1017 return(block_correct); 1276 1018 }
Note:
See TracChangeset
for help on using the changeset viewer.