History

TimeSeriesPlatformLibrary: Updated sample code to use latest common types and functions.

J. Ritchie Carroll committed 7 years ago

Commit d7733e71 parent 324c0c45 files · +43 −77Browse files

Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Samples/SimpleSubscribe.cpp (1 of 5 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/SimpleSubscribe.cpp+5−5
@@ -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.
143void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& measurements)143void 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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t