Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Samples/SimpleSubscribe.cpp (1 of 5 files). Show all
Unified · Split
| @@ -142,9 +142,9 @@ bool RunSubscriber(const string& hostname, uint16_t port) · 141 unmodified lines | |||
| 142 | // received a new packet of measurements from the publisher. | 142 | // received a new packet of measurements from the publisher. |
| 143 | void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& measurements) | 143 | void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& measurements) |
| 144 | { | 144 | { |
| 145 | static long processCount = 0; | 145 | static uint64_t processCount = 0; |
| 146 | static const long interval = 5 * 60; | 146 | static const uint64_t interval = 5 * 60; |
| 147 | const long measurementCount = measurements.size(); | 147 | const uint64_t measurementCount = measurements.size(); |
| 148 | const bool showMessage = (processCount + measurementCount >= (processCount / interval + 1) * interval); | 148 | const bool showMessage = (processCount + measurementCount >= (processCount / interval + 1) * interval); |
| 149 | 149 | ||
| 150 | processCount += measurementCount; | 150 | processCount += measurementCount; |
| @@ -156,10 +156,10 @@ void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& m · 5 unmodified lines | |||
| 156 | 156 | ||
| 157 | message << source->GetTotalMeasurementsReceived() << " measurements received so far..." << endl; | 157 | message << source->GetTotalMeasurementsReceived() << " measurements received so far..." << endl; |
| 158 | message << "Timestamp: " << ToString(measurements[0]->GetDateTime()) << endl; | 158 | message << "Timestamp: " << ToString(measurements[0]->GetDateTime()) << endl; |
| 159 | message << "Point\tValue" << endl; | 159 | message << "\tPoint\tValue" << endl; |
| 160 | 160 | ||
| 161 | for (const auto& measurement : measurements) | 161 | for (const auto& measurement : measurements) |
| 162 | message << measurement->ID << '\t' << measurement->Value << endl; | 162 | message << '\t' << measurement->ID << '\t' << measurement->Value << endl; |
| 163 | 163 | ||
| 164 | message << endl; | 164 | message << endl; |
| 165 | 165 | ||