Chromium Code Reviews| Index: tools/battor_agent/battor_sample_converter.cc |
| diff --git a/tools/battor_agent/battor_sample_converter.cc b/tools/battor_agent/battor_sample_converter.cc |
| index 499097a5ccd910f50547e01fcc9d6186a1898ce4..1de150829985af8b5101c3021f659d7df453fd72 100644 |
| --- a/tools/battor_agent/battor_sample_converter.cc |
| +++ b/tools/battor_agent/battor_sample_converter.cc |
| @@ -51,8 +51,8 @@ BattOrSampleConverter::BattOrSampleConverter( |
| BattOrSampleConverter::~BattOrSampleConverter() {} |
| -BattOrSample BattOrSampleConverter::ToSample( |
| - const RawBattOrSample& sample) const { |
| +BattOrSample BattOrSampleConverter::ToSample(const RawBattOrSample& sample, |
| + size_t sample_number) const { |
| // Subtract out the baseline current and voltage that the BattOr reads even |
| // when it's not attached to anything. |
| double current = ToUnitfulVoltage(sample.current_raw) - baseline_current_; |
| @@ -86,7 +86,9 @@ BattOrSample BattOrSampleConverter::ToSample( |
| current -= eeprom_.low_gain_correction_offset; |
| current /= eeprom_.low_gain_correction_factor; |
| - return BattOrSample{voltage, current}; |
| + double time_ms = double(sample_number) / eeprom_.sd_sample_rate * 1000; |
|
nednguyen
2016/01/14 22:41:19
Similar
charliea (OOO until 10-5)
2016/01/15 01:51:21
Nope - we're guaranteed to have more than zero sam
|
| + |
| + return BattOrSample{time_ms, voltage, current}; |
| } |
| } // namespace battor |