private async void raiseEvent(object state)
        {
            while (true)
            {
                await Task.Delay(10);

                NewSensorReading?.Invoke(this, data[currentReading]);
                currentReading = ++currentReading % data.Count;
            }
        }
        async void ListenForData(string device)
        {
            proxy.On <string>("deviceData", deviceDataJson =>
            {
                NewSensorReading?.Invoke(this, createModel(deviceDataJson));
            });

            await connection.Start();

            await proxy.Invoke("ListenDevice", device);
        }
示例#3
0
 void RaiseEvent(object state)
 {
     NewSensorReading?.Invoke(this, data[currentReading]);
     currentReading = ++currentReading % data.Count;
 }