Exemplo n.º 1
0
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
     self.threadControlLock = threading.RLock()
     self.process_thread = None
     # self.auto_start is deprecated and is only kept for API compatibility
     # with 1.7.X and 1.8.0 devices.  This variable may be removed
     # in future releases
     self.auto_start = False
Exemplo n.º 2
0
        def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
            Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
            ThreadedComponent.__init__(self)

            # self.auto_start is deprecated and is only kept for API compatibility
            # with 1.7.X and 1.8.0 devices.  This variable may be removed
            # in future releases
            self.auto_start = False
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
     self.threadControlLock = threading.RLock()
     self.process_thread = None
     # self.auto_start is deprecated and is only kept for API compatibility
     # with 1.7.X and 1.8.0 devices.  This variable may be removed
     # in future releases
     self.auto_start = False
        def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
            Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
            ThreadedComponent.__init__(self)

            # self.auto_start is deprecated and is only kept for API compatibility
            # with 1.7.X and 1.8.0 devices.  This variable may be removed
            # in future releases
            self.auto_start = False
Exemplo n.º 5
0
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
     
     # video_allocation_ids is exclusively paired with property frontend_video_status.
     # video_allocation_ids tracks allocation ids while frontend_video_status provides video device information.
     self.video_allocation_ids = []
 
     # Provides mapping from unique allocation ID to internal video (channel) number
     self.allocation_id_to_video_device_id = {}
     self.allocation_id_mapping_lock = threading.Lock()
        def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
            Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
            ThreadedComponent.__init__(self)

            # self.auto_start is deprecated and is only kept for API compatibility
            # with 1.7.X and 1.8.0 devices.  This variable may be removed
            # in future releases
            self.auto_start = False
            # Instantiate the default implementations for all ports on this device
            self.port_prop_out = PortCFPropertySetOut_i(self, "prop_out")
Exemplo n.º 7
0
        def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
            Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
            ThreadedComponent.__init__(self)

            # self.auto_start is deprecated and is only kept for API compatibility
            # with 1.7.X and 1.8.0 devices.  This variable may be removed
            # in future releases
            self.auto_start = False
            # Instantiate the default implementations for all ports on this device
            self.port_message = MessageConsumerPort(thread_sleep=0.1, parent = self)
            self.port_dataFloat_out = bulkio.OutFloatPort("dataFloat_out")
    def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice,
                 execparams):
        Device.__init__(self, devmgr, uuid, label, softwareProfile,
                        compositeDevice, execparams)
        ThreadedComponent.__init__(self)

        # self.auto_start is deprecated and is only kept for API compatibility
        # with 1.7.X and 1.8.0 devices.  This variable may be removed
        # in future releases
        self.auto_start = False
        # Instantiate the default implementations for all ports on this device
        self.port_message_out = MessageSupplierPort()
Exemplo n.º 9
0
    def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice,
                 execparams):
        Device.__init__(self, devmgr, uuid, label, softwareProfile,
                        compositeDevice, execparams)

        # video_allocation_ids is exclusively paired with property frontend_video_status.
        # video_allocation_ids tracks allocation ids while frontend_video_status provides video device information.
        self.video_allocation_ids = []

        # Provides mapping from unique allocation ID to internal video (channel) number
        self.allocation_id_to_video_device_id = {}
        self.allocation_id_mapping_lock = threading.Lock()
        def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
            Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
            ThreadedComponent.__init__(self)

            # self.auto_start is deprecated and is only kept for API compatibility
            # with 1.7.X and 1.8.0 devices.  This variable may be removed
            # in future releases
            self.auto_start = False
            # Instantiate the default implementations for all ports on this device
            self.port_dataDouble_in = bulkio.InDoublePort("dataDouble_in", maxsize=self.DEFAULT_QUEUE_SIZE)
            self.port_dataFloat_in = bulkio.InFloatPort("dataFloat_in", maxsize=self.DEFAULT_QUEUE_SIZE)
            self.port_dataFloat_out = bulkio.OutFloatPort("dataFloat_out")
            self.port_dataDouble_out = bulkio.OutDoublePort("dataDouble_out")
    def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice,
                 execparams):
        Device.__init__(self, devmgr, uuid, label, softwareProfile,
                        compositeDevice, execparams)
        ThreadedComponent.__init__(self)

        # self.auto_start is deprecated and is only kept for API compatibility
        # with 1.7.X and 1.8.0 devices.  This variable may be removed
        # in future releases
        self.auto_start = False
        # Instantiate the default implementations for all ports on this device
        self.port_dataFloat_in = bulkio.InFloatPort(
            "dataFloat_in", maxsize=self.DEFAULT_QUEUE_SIZE)
        self.port_dataFloat_out = bulkio.OutFloatPort("dataFloat_out")
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams)
     self.process_thread = None
     self.auto_start = False
Exemplo n.º 13
0
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice,
              execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile,
                     compositeDevice, execparams)
     self.process_thread = None
     self.auto_start = False
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile, compositeDevice, execparams, PROPERTIES)
Exemplo n.º 15
0
 def __init__(self, devmgr, uuid, label, softwareProfile, compositeDevice,
              execparams):
     Device.__init__(self, devmgr, uuid, label, softwareProfile,
                     compositeDevice, execparams, PROPERTIES)