예제 #1
0
파일: io_api.py 프로젝트: zhv9/port
 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
예제 #2
0
파일: io_api.py 프로젝트: zhv9/port
    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}
예제 #3
0
파일: io_api.py 프로젝트: zhv9/port
 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
예제 #4
0
파일: io_api.py 프로젝트: zhv9/port
 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数据')
예제 #5
0
파일: io_api.py 프로젝트: zhv9/port
 def __init__(self):
     self.my_io = io_manager.IoSetup()
     self.my_io_data = io_manager.IoData()
예제 #6
0
파일: test_io.py 프로젝트: zhv9/port
 def setUp(self):
     self.io_server = io_manager.IoSetup()
     my_gpio.VERBOSE = False
     self.io_server.set_gpio(my_gpio)