Changeset 639 in Sophya for trunk/Poubelle/archediab.old/archediab.sources/c/acquisition_archeops.c
- Timestamp:
- Nov 25, 1999, 2:07:25 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Poubelle/archediab.old/archediab.sources/c/acquisition_archeops.c
r637 r639 190 190 { 191 191 blk_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];198 192 // ne fait rien: le block synchro precede toujours le block bolo 199 193 } 200 */ 194 201 195 202 196 … … 210 204 #define blk2 ((block_type_bolo*)(&bktm)) // pointeur sur la memoire locale 211 205 // 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 ", 213 207 ( (blk->data_bolo[0][0] & 0xffff0000)>>11 ) & 0x001fffe0, 214 208 ( (blk->data_bolo[0][0] & 0x0000ffff)<<5 ) & 0x001fffe0, 215 209 ( (blk->data_bolo[1][0] & 0xffff0000)>>11 ) & 0x001fffe0, 216 210 ( (blk->data_bolo[1][0] & 0x0000ffff)<<5 ) & 0x001fffe0); 217 211 */ 218 212 for(j=0;j<nb_bolo_util;j++) 219 213 { 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", 224 218 blk2->data_bolo[0][0], 225 219 blk2->data_bolo[0][1], 226 220 blk2->data_bolo[1][0], 227 221 blk2->data_bolo[1][1]); 228 222 */ 229 223 valide_block(&bktm,block_bolo,numero_block(blk)); // pour recopier le numero de block 230 224 traite_block_bolo(blk2); … … 277 271 278 272 #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) 280 274 281 275 for (i=0;i<nb_per_block*2;i++) … … 291 285 } 292 286 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); 294 294 295 295 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.