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/AdvancedSubscribe.cpp (1 of 5 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/AdvancedSubscribe.cpp+7−17
@@ -21,12 +21,9 @@ · 20 unmodified lines
2121 //
2222 //******************************************************************************************************
2323
24−#include <iostream>
25−#include <string>
26−#include <vector>
27−
2824 #include "../Common/Convert.h"
2925 #include "../Transport/DataSubscriber.h"
26+#include <iostream>
3027
3128 using namespace std;
3229 using namespace GSF;
@@ -192,13 +189,9 @@ void SetupSubscriberConnector(SubscriberConnector& connector, const string& host · 159 unmodified lines
192189 // received a new packet of measurements from the publisher.
193190 void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& measurements)
194191 {
195− const string TimestampFormat = "%Y-%m-%d %H:%M:%S.%f";
196− const uint32_t MaxTimestampSize = 80;
197−
198− static long processCount = 0;
199− static char timestamp[MaxTimestampSize];
200− static const long interval = 5 * 60;
201− const long measurementCount = measurements.size();
192+ static uint64_t processCount = 0;
193+ static const uint64_t interval = 5 * 60;
194+ const uint64_t measurementCount = measurements.size();
202195 const bool showMessage = (processCount + measurementCount >= (processCount / interval + 1) * interval);
203196
204197 processCount += measurementCount;
@@ -209,14 +202,11 @@ void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& m · 4 unmodified lines
209202 stringstream message;
210203
211204 message << source->GetTotalMeasurementsReceived() << " measurements received so far..." << endl;
212−
213− if (TicksToString(timestamp, MaxTimestampSize, TimestampFormat, measurements[0]->Timestamp))
214− message << "Timestamp: " << string(timestamp) << endl;
215−
216− message << "Point\tValue" << endl;
205+ message << "Timestamp: " << ToString(measurements[0]->GetDateTime()) << endl;
206+ message << "\tPoint\tValue" << endl;
217207
218208 for (const auto& measurement : measurements)
219− message << measurement->ID << '\t' << measurement->Value << endl;
209+ message << '\t' << measurement->ID << '\t' << measurement->Value << endl;
220210
221211 message << endl;
222212

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