public void UpdatePiSettings(PiSettingsModel settings) { var domainSettings = new PiSettings(); domainSettings.TransmitImagePeriod = TimeSpan.FromMilliseconds(settings.TransmitImageEveryMilliseconds); domainSettings.EnableConsoleTransmit = settings.EnableConsoleTransmit; domainSettings.EnableImageTransmit = settings.EnableImageTransmit; _broker.UpdatePi(domainSettings); }
private PiBroker(ICameraClient cameraClient, IBrowserClient browserClients) { Camera = cameraClient; Browsers = browserClients; ServerSettings = new ServerSettings { JpegCompression = 90 }; PiSettings = new PiSettings { TransmitImagePeriod = TimeSpan.FromMilliseconds(200) }; }
public void UpdatePi(PiSettings settings) { PiSettings = settings; Camera.UpdateSettings(PiSettings); }
public void UpdateSettings(PiSettings settings) { _clients.All.updateSettings(settings); }
public FaceDetectionService(PiSettings piSettings) : base(HubNames.FaceDetection, piSettings) { }