ExamplePollDoubleData#

 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}