fixed bugs with unknown pipelines and added driver mode

This commit is contained in:
ori agranat
2019-08-17 17:57:41 +03:00
parent 102c1ab63d
commit 8c6e52c4ee
3 changed files with 66 additions and 44 deletions

View File

@@ -2,6 +2,7 @@ import os
import json
import cv2
import cscore
import subprocess
from cscore._cscore import VideoMode
from .Singleton import Singleton
from .Exceptions import PipelineAlreadyExistsException, NoCameraConnectedException
@@ -187,6 +188,8 @@ class SettingsManager(metaclass=Singleton):
for key in dic['change_general_settings_values']:
if self.default_general_settings[key]:
self.general_settings[key] = dic['change_general_settings_values'][key]
if key == "hostname":
subprocess.call(['hostnamectl set-hostname', str(self.general_settings['hostname'])])
self.settings_manager.save_settings()
#after all values has been set change settings
self.change_general_settings()