History

TimeSeriesPlatformLibrary: Updated old license headers in source files

J. Ritchie Carroll committed 7 years ago

Commit 047068e1 parent 54f18c518 files · +125 −123Browse files

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

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/SubscriberHandler.cpp+52−50
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "../Common/Convert.h"
2828 #include <boost/lexical_cast.hpp>
2929 #include <boost/uuid/uuid_io.hpp>
30+#include <iostream>
3031
3132 using namespace std;
3233 using namespace GSF::TimeSeries;
@@ -107,77 +108,77 @@ void SubscriberHandler::ParsedMetadata() · 74 unmodified lines
107108 void SubscriberHandler::ReceivedNewMeasurements(const vector<MeasurementPtr>& measurements)
108109 {
109110 // Start processing measurements
110− for (auto &measurement : measurements)
111− {
112− time_t soc;
113− uint16_t milliseconds;
114−
115− // Get adjusted value
116− const float64_t value = measurement->AdjustedValue();
117−
118− // Get time converted to UNIX second of century plus milliseconds
119− measurement->GetUnixTime(soc, milliseconds);
120−
121− // Handle per measurement quality flags
122− int32_t qualityFlags = measurement->Flags;
123−
124− ConfigurationFramePtr configurationFrame;
125− MeasurementMetadataPtr measurementMetadata;
126−
127− // Find associated configuration for measurement
128− if (TryFindTargetConfigurationFrame(measurement->SignalID, configurationFrame))
129− {
130− // Lookup measurement metadata - it's faster to find metadata from within configuration frame
131− if (TryGetMeasurementMetdataFromConfigurationFrame(measurement->SignalID, configurationFrame, measurementMetadata))
132− {
133− const SignalReference& reference = measurementMetadata->Reference;
134−
135− // reference.Acronym << target device acronym
136− // reference.Kind << kind of signal (see SignalKind in "Types.h"), like Frequency, Angle, etc
137− // reference.Index << for Phasors, Analogs and Digitals - this is the ordered "index"
138−
139− // TODO: Handle measurement processing here...
140− }
141− }
142− else if (TryGetMeasurementMetdata(measurement->SignalID, measurementMetadata))
143− {
144− // Received measurement is not part of a defined configuration frame, e.g., a statistic
145− const SignalReference& reference = measurementMetadata->Reference;
146− }
147− }
111+ //for (auto &measurement : measurements)
112+ //{
113+ // time_t soc;
114+ // uint16_t milliseconds;
115+
116+ // // Get adjusted value
117+ // const float64_t value = measurement->AdjustedValue();
118+
119+ // // Get time converted to UNIX second of century plus milliseconds
120+ // measurement->GetUnixTime(soc, milliseconds);
121+
122+ // // Handle per measurement quality flags
123+ // int32_t qualityFlags = measurement->Flags;
124+
125+ // ConfigurationFramePtr configurationFrame;
126+ // MeasurementMetadataPtr measurementMetadata;
127+
128+ // // Find associated configuration for measurement
129+ // if (TryFindTargetConfigurationFrame(measurement->SignalID, configurationFrame))
130+ // {
131+ // // Lookup measurement metadata - it's faster to find metadata from within configuration frame
132+ // if (TryGetMeasurementMetdataFromConfigurationFrame(measurement->SignalID, configurationFrame, measurementMetadata))
133+ // {
134+ // const SignalReference& reference = measurementMetadata->Reference;
135+
136+ // // reference.Acronym << target device acronym
137+ // // reference.Kind << kind of signal (see SignalKind in "Types.h"), like Frequency, Angle, etc
138+ // // reference.Index << for Phasors, Analogs and Digitals - this is the ordered "index"
139+
140+ // // TODO: Handle measurement processing here...
141+ // }
142+ // }
143+ // else if (TryGetMeasurementMetdata(measurement->SignalID, measurementMetadata))
144+ // {
145+ // // Received measurement is not part of a defined configuration frame, e.g., a statistic
146+ // const SignalReference& reference = measurementMetadata->Reference;
147+ // }
148+ //}
148149
149150 // TODO: *** Temporary Testing Code Below *** -- REMOVE BEFORE USE
150151 const string TimestampFormat = "%Y-%m-%d %H:%M:%S.%f";
151152 const uint32_t MaxTimestampSize = 80;
152153
153− static long processCount = 0;
154+ //static long processCount = 0;
154155 static char timestamp[MaxTimestampSize];
155− static const long interval = 5 * 60;
156− const long measurementCount = measurements.size();
157− const bool showMessage = (processCount + measurementCount >= (processCount / interval + 1) * interval);
156+ //static const long interval = 5 * 60;
157+ //const long measurementCount = measurements.size();
158+ const bool showMessage = true; // (processCount + measurementCount >= (processCount / interval + 1) * interval);
158159
159− processCount += measurementCount;
160+ //processCount += measurementCount;
160161
161162 // Only display messages every few seconds
162163 if (showMessage)
163164 {
164165 stringstream message;
165166
166− message << GetTotalMeasurementsReceived() << " measurements received so far..." << endl;
167+ //message << GetTotalMeasurementsReceived() << " measurements received so far..." << endl;
167168
168169 if (TicksToString(timestamp, MaxTimestampSize, TimestampFormat, measurements[0]->Timestamp))
169− message << "Timestamp: " << string(timestamp) << endl;
170+ message << string(timestamp);
170171
171− message << "Signal ID: " << boost::lexical_cast<string>(measurements[0]->SignalID) << endl;
172+ //message << "Signal ID: " << boost::lexical_cast<string>(measurements[0]->SignalID) << endl;
172173
173− message << "Point\tValue" << endl;
174+ //message << "Point\tValue" << endl;
174175
175176 for (const auto& measurement : measurements)
176− message << measurement->ID << '\t' << measurement->Value << endl;
177+ message << '\t' << measurement->ID << '\t' << measurement->Value;
177178
178− message << endl;
179+ message << '\t' << GetTotalMeasurementsReceived() << endl;
179180
180− StatusMessage(message.str());
181+ cout << message.str();
181182 }
182183 }
183184
@@ -194,6 +195,7 @@ void SubscriberHandler::HistoricalReadComplete() · 10 unmodified lines
194195 void SubscriberHandler::ConnectionEstablished()
195196 {
196197 StatusMessage("Connection established.");
198+
197199 }
198200
199201 void SubscriberHandler::ConnectionTerminated()

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