Hello Jakob,
i think getAngle and getLength are already implemented. I think it was a mistake from my side.
But for Slope it’s still strange. I extend the code and define the Slope in TraCIAPI.cpp like this :
double
TraCIAPI::PersonScope::getSlope(const
std::string&
personID)
const
{
return
myParent.getDouble(CMD_GET_PERSON_VARIABLE,
VAR_SLOPE,
personID);
}
For sure in the header file i define it as well.
double
getSlope(const
std::string&
vehicleID)
const;
but I don’t know, what i forgot.
Thank you very much Jakob
Br
Christian
Von: sumo-user-bounces@xxxxxxxxxxx <sumo-user-bounces@xxxxxxxxxxx>
Im Auftrag von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 15:37
An: Sumo project User discussions <sumo-user@xxxxxxxxxxx>
Betreff: Re: [sumo-user] Question relativ to context subsciptions
- PersonScope::getPosition3D is implemented (TraCIAPI.cpp, line 2971)
patches are welcome and should be much easier compared to subscription filtering
Hello Jakob,
thank you very much for your quick answer and for your help. I tried it but still facing
some strange behavior.
1-
It seem that these variable VAR_POSITION3D
, VAR_ANGLE ,
VAR_VEHICLECLASS , VAR_LENGTH
are not implemented yet for person in C++, although we can get all these value for person by using Traci function command.
2-
I also get this error bellow, when I use the variable Slope (VAR_SLOPE)
. Please Jakob can you give more hint ?
Thank you very much

Br
Christian
Von:
sumo-user-bounces@xxxxxxxxxxx <sumo-user-bounces@xxxxxxxxxxx>
Im Auftrag von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 10:59
An: Sumo project User discussions <sumo-user@xxxxxxxxxxx>
Betreff: Re: [sumo-user] Question relativ to context subsciptions
you need to use two subscribtions. one for vehicles and one for persons:
vehicle.subscribeContext(vehID, CMD_GET_VEHICLE_VARIABLE, range, vars, begin, end)
vehicle.subscribeContext(vehID, CMD_GET_PERSON_VARIABLE, range, persoVars, begin, end)
Hello everyone
I have a question relative to the context subscriptions of sumo.
I want to use the context subscription to filter every objects around the ego vehicle. But I’m facing the issue that the class person
is not handle as a vehicle class. The consequence is that by using vehicle.subscribeContext
pedestrian will not be considered. I wanted work around that by using
person.subscribeContext(vehID,
CMD_GET_VEHICLE_VARIABLE,
10000,
vars,
0,
3000);
but here the parameter vehID would be PedestrianID, and then in this case, I would take the person around a define PedestrianID. But want I want is to take pedestrian around a defined VehicleID (Ego Vehicle).
Can you help me on this part, how can I find here a suitable solution. There is a way to have this information by using context subscription ?
Thank you very much for your help.
Best regards
Christian Wabo
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
|