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

    r637 r639  
    190190{
    191191blk_sync2 = *blk;
    192 }
    193 /*
    194 int i,j;       
    195 
    196 for (i=0;i<nb_per_block*2;i++)  for(j=0;j<nb_sync;j++)                 
    197                 gg->don.sync[j]=blk->synchro[j][i];
    198192// ne fait rien: le block synchro precede toujours le block bolo
    199193}
    200 */
     194
    201195
    202196
     
    210204#define blk2  ((block_type_bolo*)(&bktm))       // pointeur sur la memoire locale
    211205// maintenant, decomprime  blk  pour le reecrire dans blk2
    212 printf("comprime: ds1= %x  , %x  ds2= %x  , %x   ",
     206/*printf("comprime: ds1= %x  , %x  ds2= %x  , %x   ",
    213207        ( (blk->data_bolo[0][0] & 0xffff0000)>>11 ) & 0x001fffe0,
    214208        ( (blk->data_bolo[0][0] & 0x0000ffff)<<5 )  & 0x001fffe0,
    215209        ( (blk->data_bolo[1][0] & 0xffff0000)>>11 ) & 0x001fffe0,
    216210        ( (blk->data_bolo[1][0] & 0x0000ffff)<<5 )  & 0x001fffe0);
    217 
     211*/
    218212for(j=0;j<nb_bolo_util;j++)     
    219213                {
    220                 decompress_7_2(blk->data_bolo[j],blk2->data_bolo[j],nb_per_block*2);
    221                 }
    222 
    223 printf("ds1= %x  , %x  ds2= %x  , %x   \n",
     214                decompress_7_2((long *)blk->data_bolo[j],blk2->data_bolo[j],nb_per_block*2);
     215                }
     216
     217/*printf("ds1= %x  , %x  ds2= %x  , %x   \n",
    224218                                        blk2->data_bolo[0][0],
    225219                                        blk2->data_bolo[0][1],
    226220                                        blk2->data_bolo[1][0],
    227221                                        blk2->data_bolo[1][1]);
    228 
     222*/
    229223valide_block(&bktm,block_bolo,numero_block(blk));       // pour recopier le numero de block
    230224traite_block_bolo(blk2);
     
    277271
    278272#define  val_DS(j,i)  (blk->data_bolo[j][i]&0x1fffff)
    279 #define  synchro_DS(j,i)        (blk->data_bolo[j][i]>>20)
     273//#define  synchro_DS(j,i)      ((blk->data_bolo[j][i]>>20)&1)
    280274
    281275for (i=0;i<nb_per_block*2;i++)
     
    291285                }
    292286
    293         for(j=0;j<nb_sync;j++)  gg->don.sync[j]=synchro_DS(j,i);       
     287        for(j=0;j<nb_sync;j++) 
     288                {
     289                gg->don.sync[j]=blk_sync2.synchro[i][j];
     290                }
     291       
     292       
     293//      gg->don.sync[j]=synchro_DS(j,i);       
    294294
    295295        gg->temps_cntl=num_block_local*nb_per_block*2+i;        // temps controlleur en demi-periodes           
Note: See TracChangeset for help on using the changeset viewer.