Changeset 2008 in Sophya for trunk/ArchTOIPipe/ProcWSophya/simtoipr.cc
- Timestamp:
- May 16, 2002, 3:13:00 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/ProcWSophya/simtoipr.cc
r2007 r2008 3 3 // Christophe Magneville 4 4 // Reza Ansari 5 // $Id: simtoipr.cc,v 1. 19 2002-05-15 22:44:51ansari Exp $5 // $Id: simtoipr.cc,v 1.20 2002-05-16 13:13:00 ansari Exp $ 6 6 7 7 #include "config.h" … … 25 25 26 26 totnscount = glnscount = glcount = out_range_nscount = 0; 27 srcfgcount = srcfgnscount = 0; 27 28 deglitchdone = false; 28 29 … … 71 72 << " GlitchSampleCount=" << GlitchSampleCount() 72 73 << "( " << (double)GlitchSampleCount()*100./nst << " % )" << endl; 74 os << " SrcFgCount= " << SrcFgCount() 75 << " SrcFgSampleCount=" << SrcFgSampleCount() 76 << "( " << (double)SrcFgSampleCount()*100./nst << " % )" << endl; 73 77 os << " ------------------------------------------------------ " << endl; 74 78 } … … 280 284 else { // Trop long ou trop court - ce n'est pas un glitch ... 281 285 uint_8 flg_src = 0; 282 if (k-kgl > maxpoints) flg_src = FlgToiSource; // Si trop long 286 if (k-kgl > maxpoints) { 287 flg_src = FlgToiSource; // Si trop long 288 srcfgcount++; srcfgnscount += (k-kgl); 289 } 283 290 for(ii=kgl; ii<k; ii++) 284 291 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)|flg_src); … … 296 303 if (k-kgl+1 > maxpoints) { // serie de points > seuil 297 304 for(ii=kgl; ii<=k; ii++) // -> Donc pas glitch 298 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)); 305 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)|FlgToiSource); 306 srcfgcount++; srcfgnscount += (k-kgl+1); 299 307 lastput = snb+k; 300 308 fgglitch = false; … … 308 316 else { // On est toujours dans une serie > seuil 309 317 putData(0, k+snb, vin(k%wsize), vfg(k%wsize)); 318 srcfgnscount++; 310 319 lastput = snb+k; lastvalok = valcur; 311 320 }
Note:
See TracChangeset
for help on using the changeset viewer.