History

TimeSeriesPlatformLibrary: Fixed sample applications.

J. Ritchie Carroll committed 8 years ago

Commit 3fb02031 parent b18ee4d4 files · +33 −33Browse files

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

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/AdvancedSubscribe.cpp+7−7
@@ -40,9 +40,9 @@ SubscriptionInfo CreateSubscriptionInfo(); · 39 unmodified lines
4040
4141 // Handlers for subscriber callbacks.
4242 void Resubscribe(DataSubscriber* source);
43−void ProcessMeasurements(DataSubscriber* source, vector<Measurement> newMeasurements);
44−void DisplayStatusMessage(DataSubscriber* source, string message);
45−void DisplayErrorMessage(DataSubscriber* source, string message);
43+void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& newMeasurements);
44+void DisplayStatusMessage(DataSubscriber* source, const string& message);
45+void DisplayErrorMessage(DataSubscriber* source, const string& message);
4646
4747 // Runs the subscriber.
4848 void RunSubscriber(string hostname, uint16_t port);
@@ -189,7 +189,7 @@ SubscriberConnector CreateSubscriberConnector(string hostname, uint16_t port) · 140 unmodified lines
189189
190190 // Callback which is called when the subscriber has
191191 // received a new packet of measurements from the publisher.
192−void ProcessMeasurements(DataSubscriber* source, vector<Measurement> newMeasurements)
192+void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& newMeasurements)
193193 {
194194 const string TimestampFormat = "%Y-%m-%d %H:%M:%S.%f";
195195 const size_t MaxTimestampSize = 80;
@@ -203,17 +203,17 @@ void ProcessMeasurements(DataSubscriber* source, vector<Measurement> newMeasurem · 7 unmodified lines
203203 // seconds (assuming 30 calls per second).
204204 if (processCount % 150 == 0)
205205 {
206− cout << Subscriber.GetTotalMeasurementsReceived() << " measurements received so far..." << endl;
206+ cout << source->GetTotalMeasurementsReceived() << " measurements received so far..." << endl;
207207
208208 if (!newMeasurements.empty())
209209 {
210− if (TicksToString(timestamp, MaxTimestampSize, TimestampFormat, newMeasurements[0].Timestamp))
210+ if (TicksToString(timestamp, MaxTimestampSize, TimestampFormat, newMeasurements[0]->Timestamp))
211211 cout << "Timestamp: " << string(timestamp) << endl;
212212
213213 cout << "Point\tValue" << endl;
214214
215215 for (i = 0; i < newMeasurements.size(); ++i)
216− cout << newMeasurements[i].ID << '\t' << newMeasurements[i].Value << endl;
216+ cout << newMeasurements[i]->ID << '\t' << newMeasurements[i]->Value << endl;
217217
218218 cout << endl;
219219 }

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