예제 #1
0
        /// <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/");
        }
예제 #2
0
        /// <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/");
        }