def launch_agents(module, properties): if properties['type'] == 'folder': exit() elif properties['type'] == 'modbus': log.debug('Modbus agent : %s' % module) modbus.modbus_master(module, properties) elif properties['type'] == 'screen': exit()
def launch_agents(module, properties): if properties['type'] == 'folder': log.debug('Instanciating a file transfer module :: %s' % module) dyode.file_reception_loop(properties) elif properties['type'] == 'modbus': log.debug('Modbus agent : %s' % module) modbus.modbus_master(module, properties) elif properties['type'] == 'screen': log.debug('Screen sharing : %s' % module) screen_process = multiprocessing.Process(name='http_server', target=screen.http_server, args=(module, properties)) screen_process.start()