public double GetJamLengthMeters(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.JAM_LENGTH_METERS)); }
public List <string> GetIdList() { return (TraCICommandHelper.ExecuteGetCommand <List <string> >( Client, "ignored", TraCIConstants.CMD_GET_JUNCTION_VARIABLE, TraCIConstants.ID_LIST)); }
public Position2D GetPosition(string id) { return (TraCICommandHelper.ExecuteGetCommand <Position2D>( Client, id, TraCIConstants.CMD_GET_JUNCTION_VARIABLE, TraCIConstants.VAR_POSITION)); }
public List <string> GetControlledLanes(string id) { return (TraCICommandHelper.ExecuteGetCommand <List <string> >( Client, id, TraCIConstants.CMD_GET_TL_VARIABLE, TraCIConstants.TL_CONTROLLED_LANES)); }
public string GetCurrentProgram(string id) { return (TraCICommandHelper.ExecuteGetCommand <string>( Client, id, TraCIConstants.CMD_GET_TL_VARIABLE, TraCIConstants.TL_CURRENT_PROGRAM)); }
public Color GetColor(string id) { return (TraCICommandHelper.ExecuteGetCommand <Color>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_COLOR)); }
public string GetState(string id) { return (TraCICommandHelper.ExecuteGetCommand <string>( Client, id, TraCIConstants.CMD_GET_TL_VARIABLE, TraCIConstants.TL_RED_YELLOW_GREEN_STATE)); }
public double GetLastStepOccupancy(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.LAST_STEP_OCCUPANCY)); }
public double GetLanePosition(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_LANEPOSITION)); }
public double GetLastStepMeanSpeed(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.LAST_STEP_MEAN_SPEED)); }
public List <string> GetLastStepVehicleIds(string id) { return (TraCICommandHelper.ExecuteGetCommand <List <string> >( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.LAST_STEP_VEHICLE_ID_LIST)); }
public int GetLastStepVehicleNumber(string id) { return (TraCICommandHelper.ExecuteGetCommand <int>( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.LAST_STEP_VEHICLE_NUMBER)); }
public string GetLaneId(string id) { return (TraCICommandHelper.ExecuteGetCommand <string>( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.VAR_LANE_ID)); }
public double GetJamLengthVehicle(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_LANEAREA_VARIABLE, TraCIConstants.JAM_LENGTH_VEHICLE)); }
public double GetAngle(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_ANGLE)); }
public double GetLength(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_LENGTH)); }
public string GetTypeID(string id) { return (TraCICommandHelper.ExecuteGetCommand <string>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_TYPE)); }
public double GetMinGap(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_MINGAP)); }
public int GetNextSwitch(string id) { return (TraCICommandHelper.ExecuteGetCommand <int>( Client, id, TraCIConstants.CMD_GET_TL_VARIABLE, TraCIConstants.TL_NEXT_SWITCH)); }
public double GetWaitingTime(string id) { return (TraCICommandHelper.ExecuteGetCommand <double>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_WAITING_TIME)); }
public int GetPhaseDuration(string id) { return (TraCICommandHelper.ExecuteGetCommand <int>( Client, id, TraCIConstants.CMD_GET_TL_VARIABLE, TraCIConstants.TL_PHASE_DURATION)); }
public string GetNextEdge(string id) { return (TraCICommandHelper.ExecuteGetCommand <string>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_NEXT_EDGE)); }
public int GetCurrentPhase(string id) { return (TraCICommandHelper.ExecuteGetCommand <int>( Client, id, TraCIConstants.CMD_GET_TL_VARIABLE, TraCIConstants.TL_CURRENT_PHASE)); }
public int GetRemainingStages(string id) { return (TraCICommandHelper.ExecuteGetCommand <int>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_STAGES_REMAINING)); }
public List <string> GetEdges(string id) { return (TraCICommandHelper.ExecuteGetCommand <List <string> >( Client, id, TraCIConstants.CMD_GET_ROUTE_VARIABLE, TraCIConstants.VAR_EDGES)); }
public string GetVehicle(string id) { return (TraCICommandHelper.ExecuteGetCommand <string>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_VEHICLE)); }
public int GetIdCount() { return (TraCICommandHelper.ExecuteGetCommand <int>( Client, "ignored", TraCIConstants.CMD_GET_JUNCTION_VARIABLE, TraCIConstants.ID_COUNT)); }
public Position3D GetPosition3D(string id) { return (TraCICommandHelper.ExecuteGetCommand <Position3D>( Client, id, TraCIConstants.CMD_GET_PERSON_VARIABLE, TraCIConstants.VAR_POSITION3D)); }
public Polygon GetShape(string id) { return (TraCICommandHelper.ExecuteGetCommand <Polygon>( Client, id, TraCIConstants.CMD_GET_JUNCTION_VARIABLE, TraCIConstants.VAR_SHAPE)); }
/// <summary> /// Returns the mml-definitions of vehicle classes allowed on this lane /// </summary> /// <param name="id"></param> /// <returns></returns> public TraCIResponse <List <string> > GetAllowed(string id) { return (TraCICommandHelper.ExecuteGetCommand <List <string> >( Client, id, TraCIConstants.CMD_GET_LANE_VARIABLE, TraCIConstants.LANE_ALLOWED)); }