Changeset 29119 for trunk/tools/czartool/CzarDb.pm
- Timestamp:
- Sep 3, 2010, 3:55:23 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/tools/czartool/CzarDb.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/czartool/CzarDb.pm
r29114 r29119 242 242 ########################################################################### 243 243 sub createTimeSeriesData { 244 my ($self, $label, $stage, $fromTime, $toTime, $minX, $maxX, $minY, $maxY, $timeDiff, $dataFileLin, $dataFileLog) = @_; 245 246 ${$dataFileLin} = "/tmp/czarplot_gnuplot_lin_".$label."_".$stage."_t.dat"; 247 ${$dataFileLog} = "/tmp/czarplot_gnuplot_log_".$label."_".$stage."_t.dat"; 248 open (GNUDATLIN, ">${$dataFileLin}"); 249 open (GNUDATLOG, ">${$dataFileLog}"); 244 my ($self, $label, $stage, $fromTime, $toTime, $minX, $maxX, $minY, $maxY, $timeDiff, $dataFile, $isLog) = @_; 245 246 ${$dataFile} = "/tmp/czarplot_gnuplot_".$label."_".$stage."_t.dat"; 247 248 open (GNUDAT, ">${$dataFile}") or print "* Problem opening gnuplot data file for plot for '$label' '$stage'\n"; 250 249 251 250 my $query = $self->{_db}->prepare(<<SQL); … … 264 263 265 264 my $minProcessed = undef; 266 267 ($minProcessed, ${$maxY}, ${$minY}, ${$maxX}, ${$minX}, ${$timeDiff}) = $query->fetchrow_array(); 265 my ($_maxY, $_minY, $_timeDiff); 266 ($minProcessed, $_maxY, $_minY, ${$maxX}, ${$minX}, $_timeDiff) = $query->fetchrow_array(); 267 268 if ($_maxY > ${$maxY}) {${$maxY} = $_maxY;} 269 if ($_minY < ${$minY}) {${$minY} = $_minY;} 270 if ($_timeDiff > ${$timeDiff}) {${$timeDiff} = $timeDiff;} 268 271 269 272 if (!defined $minProcessed) {return 0;} … … 284 287 my ($timestamp, $pending, $faults, $processed) = @row; 285 288 286 my $processedLog = log($processed + 1);287 my $pendingLog = log($pending + 1); 288 my $faultsLog = log($faults+ 1);289 290 # print "'$timestamp' '$pending' '$faults' '$processed'\n";291 print GNUDATLIN "$timestamp $pending $faults $processed\n";292 print GNUDATLOG "$timestamp $pendingLog $faultsLog $processedLog\n"; 293 }294 295 close(GNUDATLIN); 296 close(GNUDAT LOG);289 if ($isLog) { 290 291 $processed = log($processed + 1); 292 $pending = log($pending + 1); 293 $faults = log($faults + 1); 294 } 295 296 print GNUDAT "$timestamp $pending $faults $processed\n"; 297 } 298 299 close(GNUDAT) or print "* Problem closing gnuplot data file for plot for '$label' '$stage'\n"; 297 300 298 301 return 1;
Note:
See TracChangeset
for help on using the changeset viewer.
