protected override Response AsyncTask(Command command) { TBWriter.Spaced(" >>> Received " + command.CommandName + " , received = [" + command.Parameters + "]"); bool succes; string[] objectsFounded; if (!taskPlanner.Cmd_FindObjOnShelf(out objectsFounded)) { return(Response.CreateFromCommand(command, false)); } if (objectsFounded == null) { return(Response.CreateFromCommand(command, false)); } string objectsList = ""; foreach (string obj in objectsFounded) { objectsList += obj + " "; } command.Parameters = objectsList; TBWriter.Spaced(" Terminated " + command.CommandName + " , sending = [" + command.Parameters + "] <<<"); return(Response.CreateFromCommand(command, true)); }