Exemplo n.º 1
0
    def __init__(self, device_address, device_port):
        """
        Setup test cases.
        """

        driver_module = 'ion.services.mi.drivers.uw_trhph.trhph_driver'
        driver_class = 'TrhphInstrumentDriver'

        self._support = DriverIntegrationTestSupport(driver_module,
                                                     driver_class,
                                                     device_address,
                                                     device_port)

        # Create and start the port agent.
        mi_logger.info('starting port agent')
        self.comms_config = {'addr': 'localhost'}
        self.comms_config['port'] = self._support.start_pagent()

        # Create and start the driver.
        mi_logger.info('starting driver client')
        self._support.start_driver()

        self._dvr_client = self._support._dvr_client
Exemplo n.º 2
0
 def initialize(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('initialize')
     mi_logger.info("initialize reply = %s" % reply)
     return reply
Exemplo n.º 3
0
 def get_current_state(self, *args, **kwargs):
     state = self._dvr_client.cmd_dvr('get_current_state',
                                      *args,
                                      **kwargs)
     mi_logger.info("get_current_state = %s" % state)
     return state
Exemplo n.º 4
0
 def execute_get_power_statuses(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_get_power_statuses',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_get_power_statuses reply = %s" % reply)
     return reply
Exemplo n.º 5
0
 def execute_start_autosample(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_start_autosample',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_start_autosample reply = %s" % reply)
     return reply
Exemplo n.º 6
0
 def execute_diagnostics(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_diagnostics',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_diagnostics reply = %s" % reply)
     return reply
Exemplo n.º 7
0
 def execute_get_metadata(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('execute_get_metadata',
                                      *args,
                                      **kwargs)
     mi_logger.info("execute_get_metadata reply = %s" % reply)
     return reply
Exemplo n.º 8
0
 def set(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('set',
                                      *args,
                                      **kwargs)
     mi_logger.info("set reply = %s" % reply)
     return reply
Exemplo n.º 9
0
 def disconnect(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('disconnect',
                                      *args,
                                      **kwargs)
     mi_logger.info("disconnect reply = %s" % reply)
     return reply
Exemplo n.º 10
0
 def configure(self, *args, **kwargs):
     reply = self._dvr_client.cmd_dvr('configure',
                                      *args,
                                      **kwargs)
     mi_logger.info("configure reply = %s" % reply)
     return reply