public IoLinkStatusResponse Get(IoLincStatusRequest request)
        {
            var device = FindDevice(request.DeviceId) as IoLinc;
            if (device == null)
            {
                throw HttpError.Unauthorized("Not a valid dimmable lighting device.");
            }

            device.UpdateStatus();

            return new IoLinkStatusResponse()
            {
                Relay = device.RelayStatus.ToString(),
                Sensor = device.SensorStatus.ToString()
            };

        }
Exemplo n.º 2
0
        public IoLinkStatusResponse Get(IoLincStatusRequest request)
        {
            var device = FindDevice(request.DeviceId) as IoLinc;

            if (device == null)
            {
                throw HttpError.Unauthorized("Not a valid dimmable lighting device.");
            }

            device.UpdateStatus();

            return(new IoLinkStatusResponse()
            {
                Relay = device.RelayStatus.ToString(),
                Sensor = device.SensorStatus.ToString()
            });
        }