+ if (! g_quiet || g_verbose || g_debug) {
+ std::ostringstream os1;
+ os1 << "Channel " << channel << ", Units: " << wdq_channel.m_units
+ << ", Minimum: " << wdq_channel.m_min_raw_data
+ << " (" << wdq_channel.raw2measured(wdq_channel.m_min_raw_data)
+ << "), Maximum: " << wdq_channel.m_max_raw_data
+ << " (" << wdq_channel.raw2measured(wdq_channel.m_max_raw_data) << ")";
+ info_msg (os1.str().c_str());
+
+ std::cout << "Mean: " << wdq_channel.raw2measured(wdq_channel.m_raw_mean) <<
+ " " << wdq_channel.m_units;
+ }
+
+ if (! g_dry_run && !g_dont_demean) {
+ std::cout << " (removing)\n";
+ int mean = nearest<int>(wdq_channel.m_raw_mean);
+ for (unsigned int i = 0; i < wdq.m_nSamples; i++)
+ wdq_channel.m_data[i] -= mean;
+ } else {
+ std::cout << " (not removing)\n";
+ }
+
+ if (g_debug) {
+ std::ostringstream os4;
+ os4 << " Scaled minimum: " << wdq_channel.m_min_scaled_data <<
+ ", maximum: " << wdq_channel.m_max_scaled_data;
+ info_msg (os4.str().c_str());
+ std::ostringstream os5;
+ os5 << " Slope " << wdq_channel.m_slope <<
+ ", Intercept " << wdq_channel.m_intercept;
+ info_msg (os5.str().c_str());