/// <inheritdoc/> public async Task SetHsvAsync(int h, int s, int v) { var request = new HsvRequest(h, s, v); var json = JsonConvert.SerializeObject(request); await _nanoleafHttpClient.SendPutRequest(json, "state/"); }
/// <inheritdoc/> public async Task SetRgbAsync(int r, int g, int b) { var hsv = ColorConverter.RgbToHsv(r, g, b); var request = new HsvRequest(hsv.H, hsv.S, hsv.V); var json = JsonConvert.SerializeObject(request); await _nanoleafHttpClient.SendPutRequest(json, "state/"); }