Beispiel #1
0
        private void handleWebsocketResponse(object sender, EventWebsocketMessage e)
        {
            var response = e.Message as WsUpdateResponse;

            if (response == null)
            {
                return;
            }

            if (deviceCache.ContainsKey(response.deviceid))
            {
                ExpandoHelpers.Map(response.@params, deviceCache[response.deviceid].@params);
                OnDeviceChanged.Emit(e, new EvendDeviceUpdate()
                {
                    Device = deviceCache[response.deviceid]
                });
            }
        }