/*
Copyright (C) 2011 ApPeAL Group, Politecnico di Torino
This file is part of TraCI4J.
TraCI4J is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
TraCI4J is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with TraCI4J. If not, see <http://www.gnu.org/licenses/>.
*/
<<<<<<< HEAD
package it.polito.appeal.traci.query;
import it.polito.appeal.traci.protocol.Command;
import it.polito.appeal.traci.protocol.Constants;
import java.io.IOException;
import java.net.Socket;
public class ChangeEdgeStateQuery extends Query {
private String edgeID;
public ChangeEdgeStateQuery(Socket sock, String edgeID) throws IOException {
super(sock);
this.edgeID = edgeID;
}
public void changeGlobalTravelTime (int begin, int end, double travelTime) throws IOException {
=======
package it.polito.appeal.traci.query;
import it.polito.appeal.traci.protocol.Command;
import it.polito.appeal.traci.protocol.Constants;
import java.io.IOException;
import java.net.Socket;
public class ChangeEdgeStateQuery extends Query {
private String edgeID;
public ChangeEdgeStateQuery(Socket sock, String edgeID) throws IOException {
super(sock);
this.edgeID = edgeID;
}
public void changeGlobalTravelTime (int begin, int end, double travelTime) throws IOException {
>>>>>>> origin/abdalla
Command cmd = makeChangeStateCommand(
Constants.CMD_SET_EDGE_VARIABLE,
Constants.VAR_EDGE_TRAVELTIME,
edgeID, Constants.TYPE_COMPOUND);
<<<<<<< HEAD
cmd.content().writeInt(3);
cmd.content().writeUnsignedByte(Constants.TYPE_INTEGER);
cmd.content().writeInt(begin);
cmd.content().writeUnsignedByte(Constants.TYPE_INTEGER);
cmd.content().writeInt(end);
cmd.content().writeUnsignedByte(Constants.TYPE_DOUBLE);
cmd.content().writeDouble(travelTime);
queryAndVerifySingle(cmd);
}
}
=======
cmd.content().writeInt(3);
cmd.content().writeUnsignedByte(Constants.TYPE_INTEGER);
cmd.content().writeInt(begin);
cmd.content().writeUnsignedByte(Constants.TYPE_INTEGER);
cmd.content().writeInt(end);
cmd.content().writeUnsignedByte(Constants.TYPE_DOUBLE);
cmd.content().writeDouble(travelTime);
queryAndVerifySingle(cmd);
}
}
>>>>>>> origin/abdalla