History

TimeSeriesPlatformLibrary: Corrected advanced subscribe sample to remove obsolete RemotelySynchronized parameter and added test functionality to send a custom user command.

J. Ritchie Carroll committed 7 years ago

Commit d223f721 parent fb21ca11 file · +4 −1Browse files

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

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Samples/AdvancedSubscribe.cpp+4−1
@@ -156,7 +156,6 @@ SubscriptionInfo CreateSubscriptionInfo() · 155 unmodified lines
156156 //info.RemotelySynchronized = true;
157157 //info.ExtraConnectionStringParameters = "framesPerSecond=30;timeResolution=10000;downsamplingMethod=Closest";
158158
159− info.RemotelySynchronized = false;
160159 info.Throttled = false;
161160
162161 info.UdpDataChannel = true;
@@ -194,6 +193,10 @@ void ProcessMeasurements(DataSubscriber* source, const vector<MeasurementPtr>& m · 31 unmodified lines
194193 const uint64_t measurementCount = measurements.size();
195194 const bool showMessage = (processCount + measurementCount >= (processCount / interval + 1) * interval);
196195
196+ // Send a custom command to publisher upon receiving first measurement
197+ if (processCount == 0)
198+ source->SendServerCommand(ServerCommand::UserCommand00, "Hello, world!");
199+
197200 processCount += measurementCount;
198201
199202 // Only display messages every few seconds

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