1// ExamplePollDoubleData is similar to ExamplePollDemodSample,
2// but it subscribes and polls floating point data.
3public static void ExamplePollDoubleData(string dev = DEFAULT_DEVICE)
4{
5 ziDotNET daq = connect(dev);
6 String path = String.Format("/{0}/oscs/0/freq", dev);
7 daq.getAsEvent(path);
8 daq.subscribe(path);
9 Lookup lookup = daq.poll(1, 100, 0, 1);
10 Dictionary<String, Chunk[]> nodes = lookup.nodes; // Iterable nodes
11 Chunk[] chunks = lookup[path]; // Iterable chunks
12 Chunk chunk = lookup[path][0]; // Single chunk
13 ZIDoubleData[] doubleData = lookup[path][0].doubleData; // Vector of samples
14 ZIDoubleData doubleData0 = lookup[path][0].doubleData[0]; // Single sample
15 daq.disconnect();
16
17 AssertNotEqual(0ul, doubleData0.timeStamp);
18}