Example #1
0
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()
Example #2
0
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()
Example #3
0
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()