예제 #1
0
class TestConfig(unittest.TestCase):

    def setUp(self):
        self.cfg = Config('tests/config.json')

    def test_get_config_value(self):
        actual = self.cfg.get('GAMMA')
        expected = 0.90
        self.assertEqual(actual, expected)

    def test_set_config_value(self):
        self.cfg.set_config_value('GAMMA', 0.999)
        expected = 0.999
        actual = self.cfg.get('GAMMA')
        self.assertEqual(actual, expected)
예제 #2
0
 def _get_resolucao(self):
     resolucao = Config.get('resolucao')
     if len(resolucao) == '':
         self._largura_tela = 800
         self._altura_tela = 600
     posicao_x = resolucao.find('x')
     self._largura_tela = resolucao[0:posicao_x]
     self._altura_tela = resolucao[posicao_x + 1:len(resolucao)]
예제 #3
0
    def __init__(self):
        # inicia janela
        self._largura_tela = 0
        self._altura_tela = 0
        self._get_resolucao()
        self.master = tk.Tk()
        self.master.title('Video Streaming')
        self.master.geometry(
            str(self._largura_tela) + 'x' + str(self._altura_tela))

        super().__init__(self.master)
        self.camera = cv2.VideoCapture(Config.get('STREAMING_URL'))
        app = tk.Frame(self.master, bg="white")
        app.grid()
        self.master = tk.Label(app)
        self.master.grid()
        self.video_componente()
        app.mainloop()
예제 #4
0
    def __init__(self, **kwargs):
        super(Rotina, self).__init__(**kwargs)

        self._joystick = Joystick()
        self._socket   = Socket()
        self._dados    = Dados()

        # comandos do joystick salvos no arquivo .env
        self.acelerador_tipo, self.acelerador_porta = Config.get('JOYSTICK_ACELERADOR').split('-')
        self.re_tipo, self.re_porta                 = Config.get('JOYSTICK_RE').split('-')
        self.direcao_e_tipo, self.direcao_e_porta   = Config.get('JOYSTICK_ESQUERDA').split('-')
        self.direcao_d_tipo, self.direcao_d_porta   = Config.get('JOYSTICK_DIREITA').split('-')
        self.cam_v_tipo, self.cam_v_porta           = Config.get('JOYSTICK_CAM_V').split('-')
        self.cam_h_tipo, self.cam_h_porta           = Config.get('JOYSTICK_CAM_H').split('-')