Hello Jakob,


could we be able to use another Filter possibilities in the traci-Cpp source 
code for today. Is on this part the tracic++ already extended. Because I faced 
some difficulties by trying to add these new subscription Filter.

Thank you



Br

Christian



Von: [email protected] <[email protected]> Im Auftrag 
von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 18:58
An: Sumo project User discussions <[email protected]>
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 
<[email protected]<mailto:[email protected]>>:

   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: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> Im 
Auftrag von Jakob Erdmann
   Gesendet: Montag, 11. Februar 2019 15:37
   An: Sumo project User discussions 
<[email protected]<mailto:[email protected]>>
   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 
<[email protected]<mailto:[email protected]>>:

      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: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> Im 
Auftrag von Jakob Erdmann
      Gesendet: Montag, 11. Februar 2019 10:59
      An: Sumo project User discussions 
<[email protected]<mailto:[email protected]>>
      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 
<[email protected]<mailto:[email protected]>>:

         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
         [email protected]<mailto:[email protected]>
         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
      [email protected]<mailto:[email protected]>
      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
   [email protected]<mailto:[email protected]>
   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
[email protected]
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