History

TimeSeriesPlatformLibrary: Improved ticks to ptime conversions.

J. Ritchie Carroll committed 7 years ago

Commit 11a69761 parent 60cccde5 files · +31 −47Browse 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+2−12
@@ -21,13 +21,10 @@ · 20 unmodified lines
2121 //
2222 //******************************************************************************************************
2323
24−#include <iostream>
25−#include <string>
26−#include <vector>
27−
2824 #include "../Common/CommonTypes.h"
2925 #include "../Common/Convert.h"
3026 #include "../Transport/DataSubscriber.h"
27+#include <iostream>
3128
3229 using namespace std;
3330 using namespace GSF;
@@ -145,11 +142,7 @@ bool RunSubscriber(const string& hostname, uint16_t port) · 111 unmodified lines
145142 // received a new packet of measurements from the publisher.
146143 void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& measurements)
147144 {
148− const string TimestampFormat = "%Y-%m-%d %H:%M:%S.%f";
149− const uint32_t MaxTimestampSize = 80;
150−
151145 static long processCount = 0;
152− static char timestamp[MaxTimestampSize];
153146 static const long interval = 5 * 60;
154147 const long measurementCount = measurements.size();
155148 const bool showMessage = (processCount + measurementCount >= (processCount / interval + 1) * interval);
@@ -162,10 +155,7 @@ void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& m · 6 unmodified lines
162155 stringstream message;
163156
164157 message << source->GetTotalMeasurementsReceived() << " measurements received so far..." << endl;
165−
166− if (TicksToString(timestamp, MaxTimestampSize, TimestampFormat, measurements[0]->Timestamp))
167− message << "Timestamp: " << string(timestamp) << endl;
168−
158+ message << "Timestamp: " << ToString(measurements[0]->GetDateTime()) << endl;
169159 message << "Point\tValue" << endl;
170160
171161 for (const auto& measurement : measurements)

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