def test_multiple_cameras(self): from concert.devices.cameras.uca import Camera cam_a = Camera('mock') cam_b = Camera('file') cam_c = Camera('mock') self.assertEqual("degree_value" in dir(cam_b), False) self.assertEqual("path" in dir(cam_c), False)
def test_degree_conversion(self): from concert.devices.cameras.uca import Camera camera = Camera("mock") camera.degree_value = q.Quantity(5, q.celsius) self.assertEqual(camera.degree_value.magnitude, 5.0) val = camera.degree_value.magnitude camera.degree_value = camera.degree_value + 5 * q.delta_degC self.assertEqual(camera.degree_value.magnitude, val + 5)
import numpy as np from concert.quantities import q from concert.devices.cameras.uca import Camera camera = Camera("mock") #camera.network_address = "127.0.0.1" #camera.network_interface = "enp1s0" #camera.enable_10ge = True camera.start_recording() frame = camera.grab() print(frame) camera.stop_recording()