コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: PiBroker.cs プロジェクト: zhangzheng1205/PiCamCV
 private PiBroker(ICameraClient cameraClient, IBrowserClient browserClients)
 {
     Camera         = cameraClient;
     Browsers       = browserClients;
     ServerSettings = new ServerSettings {
         JpegCompression = 90
     };
     PiSettings = new PiSettings {
         TransmitImagePeriod = TimeSpan.FromMilliseconds(200)
     };
 }
コード例 #3
0
ファイル: PiBroker.cs プロジェクト: zhangzheng1205/PiCamCV
 public void UpdatePi(PiSettings settings)
 {
     PiSettings = settings;
     Camera.UpdateSettings(PiSettings);
 }
コード例 #4
0
 public void UpdateSettings(PiSettings settings)
 {
     _clients.All.updateSettings(settings);
 }
コード例 #5
0
 public FaceDetectionService(PiSettings piSettings) : base(HubNames.FaceDetection, piSettings)
 {
 }