Beispiel #1
0
 def __init__(self):
     self.my_io = io_manager.IoSetup()
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('input',
                              type=[],
                              help='将对应io设置为input类型',
                              location='json')
     self.io_type = io_manager.IoType.input
Beispiel #2
0
    def get(self, io_number=None):
        if io_number is None:
            my_io_setup = io_manager.IoSetup()
            active_io = my_io_setup.get_io_type(io_manager.IoType.input)
            active_io.append(my_io_setup.get_io_type(io_manager.IoType.output))
            result = self.my_io_data.get_data_list(active_io)
        else:
            result = self.my_io_data.get_data(io_number)

        return {'data': result}
Beispiel #3
0
 def __init__(self):
     self.my_io = io_manager.IoSetup()
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('output', type=[], help='将对应io设置为output类型')
     self.io_type = io_manager.IoType.output
Beispiel #4
0
 def __init__(self):
     self.my_io_setup = io_manager.IoSetup()
     self.my_io_data = io_manager.IoData()
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('data', type={}, help='io数据')
Beispiel #5
0
 def __init__(self):
     self.my_io = io_manager.IoSetup()
     self.my_io_data = io_manager.IoData()
Beispiel #6
0
 def setUp(self):
     self.io_server = io_manager.IoSetup()
     my_gpio.VERBOSE = False
     self.io_server.set_gpio(my_gpio)