public async Task <VolumeResponse> SearchAsync(VolumeRequest data) { bookStoreHttp.Volumes.Data = data; var response = await bookStoreHttp.Volumes.GetAsync <VolumeResponse>(); return(response.Data); }
private void OnPlaybackVolume(int volume) { VolumeRequest request = (VolumeRequest)RequestFactory.CreateRequest(MessageType.Volume); request.Volume = volume; _playerCommunicatorControl.SendRequest(request); }
private void LoopThr() { while (Enable) { if (Exit) { break; } int risk = 0; VolumeRequest?.Invoke(this, new EventArgs()); risk += Volume > Low ? 1 : 0; risk += Volume >= Middle ? 1 : 0; risk += Volume >= High ? 1 : 0; detected = true; this.risk = (DegreeOfRisk)risk; } }
private void WorkerThr() { while (Enable) { if (Exit) { break; } int per = SamplingDuration / SampleTimes; float Total = 0; for (int i = 0; SampleTimes >= i; i++) { VolumeRequest?.Invoke(this, new EventArgs()); Total += Volume; if (Exit) { break; } Thread.Sleep(per); } float Av = Total / SampleTimes; if (Av >= Lowest) { Av = Lowest; } Low = Av; Middle = 1 >= Low + Threshold ? Low + Threshold : 1; High = 1 >= Middle + Threshold ? Middle + Threshold : 1; if (Exit) { break; } Thread.Sleep(NormalizeInterval); } }
public async Task <VolumeResponse> SearchAsync(VolumeRequest request) { return(await service.SearchAsync(request)); }