Hello, my version info: TraCI VERSION 21 'SUMO 79d8ebc13' (updated today) Ubuntu 18.04.6 LTS
On seeing* traci.exceptions.TraCIException*: *Could not add subscription.
Get Vehicle Variable: unsupported variable 0x23 specified *for some traci
constants I was trying to use for subscriptions, I realized that maybe the
domain I was using was wrong. So I figured the domain out for some of them
like *tc.VAR_COLLISIONS is used in traci.simulation.subscribe(),
tc.VAR_ACCEL in traci.vehicletype.subscribe() tc.VAR_SPEED in
traci.vehicle.subscribe()* - all by trial and error/guesswork. I still
can't figure out the correct domains for the following constants:
tc.VAR_ALLOWED_SPEED (assumed it was lane domain, but nope)
tc.VAR_PREV_SPEED (should have been vehicle domain, but nope)
However, for some constants:
tc.LCA_WANTS_LANECHANGE,
tc.LCA_WANTS_LANECHANGE_OR_STAY,
tc.LANE_CHANGES,
tc.LANE_ALLOWED,
tc.LANECHANGE_LEFT,
tc.LANECHANGE_RIGHT,
the error is very different:
*Traceback (most recent call last):File "code_tester.py", line 38, in
<module>tc.LCA_WANTS_LANECHANGE, # (or whatever the constant is in the
list)File "/home/alice/sumo/tools/traci/domain.py", line 188, in
subscribeself._connection._subscribe(self._subscribeID, begin, end,
objectID, varIDs, parameters)File
"/home/alice/sumo/tools/traci/connection.py", line 295, in _subscriberesult
= self._sendCmd(cmdID, (begin, end), objID, format, *args)File
"/home/alice/sumo/tools/traci/connection.py", line 212, in _sendCmdpacked =
self._pack(format, *values)File
"/home/alice/sumo/tools/traci/connection.py", line 170, in _packpacked +=
struct.pack("!B", int(v))struct.error: ubyte format requires 0 <= number <=
255*
How can I fix this from my end? I have attached the minimum code to
reproduce this as a zip. P.S. The reason I have to use TraCI for this case
is because that's the only way I have been able to use the GUI for years.
Thank you.
Sincerely,
Hriday
<<attachment: traci_constants_subscriptions.zip>>
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
