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

archediab 26

File:
1 edited

Legend:

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

    r639 r643  
    4444/*----------------------------------  fenetre :  -----------------------------------*/
    4545
    46 param_bolo  parametr={25,24,36,88,18,
     46param_bolo  parametr={26,24,36,88,18,
    4747
    4848{
    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} },
    76110
    77111}
     112
    78113};
    79114/*fin_param*/
     
    110145
    111146*/
     147
     148
     149int 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
     176int 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
    112201
    113202
     
    182271/*debut reglage 0 */
    183272#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},{
    206274{20,0}
    207275,{-1148225771,229380}
     
    242310},{1,3,129,108,3,126,104,88}
    243311#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},{
    266313{20,0}
    267314,{-1148225771,229380}
     
    308355/*debut reglage 1 */
    309356#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},{
    332358{20,0}
    333359,{-1148225771,229380}
     
    368394},{129,3,129,108,3,126,104,88}
    369395#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},{
    392397{20,0}
    393398,{-1148225771,229380}
     
    434439/*debut reglage 2 */
    435440#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},{
    458442{0,0}
    459443,{0,0}
     
    494478},{88,82,94,108,111,126,104,88}
    495479#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},{
    518481{0,0}
    519482,{0,0}
     
    560523/*debut reglage 3 */
    561524#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},{
    584526{20,0}
    585527,{-1149239274,229380}
     
    620562},{1,3,129,108,3,126,104,88}
    621563#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},{
    644565{20,0}
    645566,{-1149239274,229380}
     
    686607/*debut reglage 4 */
    687608#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},{
    710610{20,0}
    711611,{-1148225771,229380}
     
    746646},{1,3,129,108,3,126,104,88}
    747647#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},{
    770649{20,0}
    771650,{-1148225771,229380}
     
    812691/*debut reglage 5 */
    813692#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},{
    836694{0,0}
    837695,{0,0}
     
    872730},{88,82,94,108,111,126,104,88}
    873731#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},{
    896733{0,0}
    897734,{0,0}
     
    938775/*debut reglage 6 */
    939776#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},{
    962778{0,0}
    963779,{0,0}
     
    998814},{88,82,94,108,111,126,104,88}
    999815#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},{
    1022817{0,0}
    1023818,{0,0}
     
    1064859/*debut reglage 7 */
    1065860#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},{
    1088862{0,0}
    1089863,{0,0}
     
    1124898},{88,82,94,108,111,126,104,88}
    1125899#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},{
    1148901{0,0}
    1149902,{0,0}
     
    12511004
    12521005
    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
    12621006
    12631007
     
    12701014lg=longueur_block(blk);         if( lg != long_block[type] )            return(block_longueur_erreur); 
    12711015if( blk->mot[(lg/4)-4]  !=      fin_block_mesure)                       return(block_fin_erreur);       
    1272 #ifndef SWAP
    12731016som=calcul_somme_block(blk,lg); if( som!= somme_block(blk))             return(block_somme_erreur);
    1274 #endif
    12751017return(block_correct);
    12761018}
Note: See TracChangeset for help on using the changeset viewer.