@Override(Experiment.Experiment)
    @logged("info")
    def do_send_command_to_device(self, command):
        if(self._cfg_manager.get_value('debug')):
            print "[RoMIE-Blockly] Command received: %s" % command

        command = json.loads(command)

        response = None
        tag = None

        if command['command'] == 'F':
            response = urllib2.urlopen(self._cfg_manager.get_value('romie_server')+'f', timeout = 60).read()
            if 'Tag' in response:
                tag = response[5:19].replace(' ', ':')
        elif command['command'] == 'L':
            response = urllib2.urlopen(self._cfg_manager.get_value('romie_server')+'l', timeout = 60).read()
        elif command['command'] == 'R':
            response = urllib2.urlopen(self._cfg_manager.get_value('romie_server')+'r', timeout = 60).read()
        elif command['command'] == 'S':
            response = urllib2.urlopen(self._cfg_manager.get_value('romie_server')+'s', timeout = 60).read()
            if 'ACK' in response and '0' in response:
                response = False
            elif 'ACK' in response and '1' in response:
                response = True
            else:
                return "ERR"

        if response is not None:
            return json.dumps({"response": response, "tag": tag})

        return "ERR"
Return the backend list
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/experiments/romie/romie_blocks.py/RoMIEBlocklyExperiment.do_send_command_to_device--crossover with--dataset/ETHPy150Open saltstack/salt/salt/fileserver/__init__.py/Fileserver._gen_back