Esempio n. 1
0
        private void ClientContextOnMessage(object sender, MessageArgs messageArgs)
        {
            PerfMonitor.ValuesPerSecondIncrement();
#if DEBUG
            Trace.WriteLine($"{messageArgs.SensorId}: {messageArgs.Value}");
#endif
            // sender used for ClientContext (mainly TcpClient) info
            Message?.Invoke(sender, messageArgs);
        }
Esempio n. 2
0
 internal void OnMessage(object sender, MessageArgs args)
 {
     _sensors.AddOrUpdate(args.SensorId, new SensorData(args.Value), (id, data) => data.Update(args.Value));
 }