Package it.polito.appeal.traci.protocol

Examples of it.polito.appeal.traci.protocol.Command.content()


    if(sc.output_type == Constants.TYPE_INTEGER){output = resp.content().readInt();
    }else if(sc.output_type == Constants.TYPE_DOUBLE){output = resp.content().readDouble();
    }else if(sc.output_type == Constants.TYPE_STRING){output = resp.content().readStringUTF8();
    }else if(sc.output_type == Constants.POSITION_2D){
      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      output = new SumoPosition2D(x,y);
    }else if(sc.output_type == Constants.POSITION_3D){
      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      double z = resp.content().readDouble();
View Full Code Here


    }else if(sc.output_type == Constants.POSITION_2D){
      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      output = new SumoPosition2D(x,y);
    }else if(sc.output_type == Constants.POSITION_3D){
      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      double z = resp.content().readDouble();
      output = new SumoPosition3D(x,y,z);
    }else if(sc.output_type == Constants.TYPE_STRINGLIST){
     
View Full Code Here

      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      output = new SumoPosition2D(x,y);
    }else if(sc.output_type == Constants.POSITION_3D){
      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      double z = resp.content().readDouble();
      output = new SumoPosition3D(x,y,z);
    }else if(sc.output_type == Constants.TYPE_STRINGLIST){
     
      SumoStringList ssl = new SumoStringList();
View Full Code Here

      double y = resp.content().readDouble();
      output = new SumoPosition2D(x,y);
    }else if(sc.output_type == Constants.POSITION_3D){
      double x = resp.content().readDouble();
      double y = resp.content().readDouble();
      double z = resp.content().readDouble();
      output = new SumoPosition3D(x,y,z);
    }else if(sc.output_type == Constants.TYPE_STRINGLIST){
     
      SumoStringList ssl = new SumoStringList();
      int laenge = resp.content().readInt();
View Full Code Here

      double z = resp.content().readDouble();
      output = new SumoPosition3D(x,y,z);
    }else if(sc.output_type == Constants.TYPE_STRINGLIST){
     
      SumoStringList ssl = new SumoStringList();
      int laenge = resp.content().readInt();
      for(int i=0; i<laenge; i++){
        ssl.add(resp.content().readStringASCII());
      }
      output = ssl;
   
View Full Code Here

    }else if(sc.output_type == Constants.TYPE_STRINGLIST){
     
      SumoStringList ssl = new SumoStringList();
      int laenge = resp.content().readInt();
      for(int i=0; i<laenge; i++){
        ssl.add(resp.content().readStringASCII());
      }
      output = ssl;
   
    }else if(sc.output_type == Constants.TYPE_BOUNDINGBOX){
     
View Full Code Here

      }
      output = ssl;
   
    }else if(sc.output_type == Constants.TYPE_BOUNDINGBOX){
     
      double min_x = resp.content().readDouble();
      double min_y = resp.content().readDouble();
      double max_x = resp.content().readDouble();
      double max_y = resp.content().readDouble();
     
      output = new SumoBoundingBox(min_x, min_y, max_x, max_y);
View Full Code Here

  }

  @Override
  List<Command> getRequests() {
    Command cmd = new Command(commandID);
    writeRequestTo(cmd.content());
    return Collections.singletonList(cmd);
  }
 
  protected abstract void writeRequestTo(Storage content);
View Full Code Here

  }
 
  @Override
  List<Command> getRequests() {
    Command cmd = new Command(commandID);
    Storage content = cmd.content();
    content.writeUnsignedByte(varID);
    content.writeStringASCII(objectID);
    return Collections.singletonList(cmd);
  }
View Full Code Here

  void pickResponses(Iterator<ResponseContainer> responseIterator) throws TraCIException {
    ResponseContainer respc = responseIterator.next();
    StatusResponse statusResp = respc.getStatus();
    Utils.checkStatusResponse(statusResp, commandID);
    Command resp = respc.getResponse();
    Utils.checkByte(resp.content(), varID);
    Utils.checkObjectID(resp.content(), objectID);
   
    V value = readValue(resp);
    setDone(value);
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.