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/archediab.sources/c/acquisition_archeops.c

    r639 r643  
    5050if(verifie_block_printf(blk_tm))        return;
    5151
    52 //{def_nom_block  printf("lit un block %s   N°%d   \n",nom_block[type_block(blk_tm)],numero_block(blk_tm));     }                               
     52        {
     53        def_nom_block
     54        static int mon_num_block;
     55        if(mon_num_block!=numero_block(blk_tm))
     56                {
     57                mon_num_block=numero_block(blk_tm);
     58                printf("\n%d ->",mon_num_block);
     59                }
     60        printf(" %s  ",nom_block[type_block(blk_tm)]); 
     61        }                               
    5362
    5463switch(type_block(blk_tm))
     
    6675        case block_une_periode :        traite_block_une_periode((block_type_une_periode*)blk_tm);      break;
    6776       
    68         case block_bolo_comprime :      traite_block_bolo_comprime((block_type_bolo_comprime*)blk_tm);  break;
    69        
    7077        case block_bolo :               traite_block_bolo((block_type_bolo*)blk_tm);                    break;
     78        case block_bolo_comprime :      traite_block_bolo_comprime((block_type_bolo_comprime*)blk_tm);  break; 
    7179       
    7280        case block_sst :                traite_block_sst((block_type_sst*)blk_tm);                      break;
     81        case block_sst_comprime  :      traite_block_sst_comprime((block_type_sst_comprime*)blk_tm);    break;
     82
     83        case block_gyro :               traite_block_gyro((block_type_gyro*)blk_tm);                    break;
     84        case block_gyro_comprime  :     traite_block_gyro_comprime((block_type_gyro_comprime*)blk_tm);  break;
    7385       
    7486        case block_synchro_sol :        traite_block_synchro_sol((block_type_synchro_sol*)blk_tm);      break;
     87       
     88        case block_status_flash :       printf("******************status flash recut  ********************* \n");son(133);                      break;
    7589       
    7690#ifdef  transmet_data_brute
     
    201215void    traite_block_bolo_comprime(block_type_bolo_comprime*    blk)
    202216{               
    203 int j;
     217int j,jc;
    204218#define blk2  ((block_type_bolo*)(&bktm))       // pointeur sur la memoire locale
    205219// maintenant, decomprime  blk  pour le reecrire dans blk2
     
    210224        ( (blk->data_bolo[1][0] & 0x0000ffff)<<5 )  & 0x001fffe0);
    211225*/
     226/*
    212227for(j=0;j<nb_bolo_util;j++)     
    213228                {
    214229                decompress_7_2((long *)blk->data_bolo[j],blk2->data_bolo[j],nb_per_block*2);
    215230                }
    216 
     231*/
     232jc=0;for(j=0;j<nb_max_bolo;j++)  // jc = bolo_comprime  //   j=bolo normal
     233                {
     234                if( (parametr.bolo[j].bolo_code_util==bolo_normal_transmis) &&  (jc<nb_bolo_util)  )
     235                        {
     236                        decompress_7_2((long *)blk->data_bolo[jc],blk2->data_bolo[j],nb_per_block*2);
     237                        jc++;
     238                        }
     239                }
    217240/*printf("ds1= %x  , %x  ds2= %x  , %x   \n",
    218241                                        blk2->data_bolo[0][0],
Note: See TracChangeset for help on using the changeset viewer.