public DimmerStatusResponse Get(DimmerStatusRequest request) { var device = FindDevice(request.DeviceId); if (device == null) { throw HttpError.Unauthorized("Not a valid dimmable lighting device."); } byte value; if (device.TryGetStatus(out value)) { return new DimmerStatusResponse() { DeviceId = request.DeviceId, Level = value }; } throw new Exception("No response from device " + request.DeviceId); }
public DimmerStatusResponse Get(DimmerStatusRequest request) { var device = FindDevice(request.DeviceId); if (device == null) { throw HttpError.Unauthorized("Not a valid dimmable lighting device."); } byte value; if (device.TryGetStatus(out value)) { return(new DimmerStatusResponse() { DeviceId = request.DeviceId, Level = value }); } throw new Exception("No response from device " + request.DeviceId); }