Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] VariableSpeedSigns in TraCI

Adding a new traci function requires touching multiple parts of the code. As an example, see https://github.com/eclipse/sumo/issues/12568
However, you can achieve the effect of a VSS by calling traci.lane.setMaxSpeed

Am Fr., 30. Juni 2023 um 22:20 Uhr schrieb Sasan Amini <aminissn@xxxxxxxxx>:
Dear all,
I am trying to implement dynamic traffic control on a freeway using
variable speed signs. I noticed that the TraCI functions are missing
for vss so I tried to use the get or set parameter function, which
didn't work out. I also tried to create the traci functions myself as
follows, but they also have no effect. What is the right way to add
such functions to traci?

Thanks,
Sasan

def getSpeed(self,vssID):
return self._getUniversal(tc.CMD_GET_VARIABLESPEEDSIGN_VARIABLE,'speed',vssID)
"""getSpeed(string)

gets the speed in m/s for the named variable speed sign within the last step.
"""
def setSpeed(self, vssID, speed):
"""setSpeed(string, double)

sets the speed in m/s for the named variable speed sign.
"""
self._setCmd(tc.CMD_SET_VARIABLESPEEDSIGN_VARIABLE,'speed',vssID,speed)
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

Back to the top