Hello Jakob,

alright…
Thank you very much

Br

Christian

Von: sumo-user-boun...@eclipse.org <sumo-user-boun...@eclipse.org> Im Auftrag 
von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 18:58
An: Sumo project User discussions <sumo-user@eclipse.org>
Betreff: Re: [sumo-user] Question relativ to context subsciptions

As I tried to explain in my previous mail, person.getSlope is missing on the 
server side.
It has just now been added to the server as well as the clients
(https://github.com/eclipse/sumo/issues/5171)

regards,
Jakob

Am Mo., 11. Feb. 2019 um 17:08 Uhr schrieb 
<christian.damdjow...@zf.com<mailto:christian.damdjow...@zf.com>>:
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-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> 
<sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org>> Im 
Auftrag von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 15:37
An: Sumo project User discussions 
<sumo-user@eclipse.org<mailto:sumo-user@eclipse.org>>
Betreff: Re: [sumo-user] Question relativ to context subsciptions

Hello,
- PersonScope::getPosition3D is implemented (TraCIAPI.cpp, line 2971)
- getAngle and getLength are indeed missing in the C++ client 
(https://github.com/eclipse/sumo/issues/5172)
- getSlope is not yet implemented on the server side for persons 
(https://github.com/eclipse/sumo/issues/5171)

patches are welcome and should be much easier compared to subscription filtering
best regards,
Jakob

Am Mo., 11. Feb. 2019 um 11:28 Uhr schrieb 
<christian.damdjow...@zf.com<mailto:christian.damdjow...@zf.com>>:
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

[cid:image001.png@01D4C2A2.93C133F0]


Br

Christian
Von: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> 
<sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org>> Im 
Auftrag von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 10:59
An: Sumo project User discussions 
<sumo-user@eclipse.org<mailto:sumo-user@eclipse.org>>
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)

regards,
Jakob

Am Mo., 11. Feb. 2019 um 10:25 Uhr schrieb 
<christian.damdjow...@zf.com<mailto:christian.damdjow...@zf.com>>:
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@eclipse.org<mailto:sumo-user@eclipse.org>
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@eclipse.org<mailto:sumo-user@eclipse.org>
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@eclipse.org<mailto:sumo-user@eclipse.org>
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@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to