Re: [sumo-user] Question relativ to context subsciptions

2019-02-13 Thread christian.damdjowabo
Hello Jakob,

i already implement some Filtering from Client side. But we wanted to increase 
the performance. For this reason, we wanted know how much speed we could gain, 
by using an implementation directly from server side. It’s the main reason, why 
we wanted to test this new Sumo Filtering functionality.

Can you give me maybe more hint about how I can do from my side this migration? 
I would try it once against. My first try wouldn’t successful.

Br
Christian

Von: sumo-user-boun...@eclipse.org  Im Auftrag 
von Jakob Erdmann
Gesendet: Mittwoch, 13. Februar 2019 12:06
An: Sumo project User discussions 
Betreff: Re: [sumo-user] Question relativ to context subsciptions

Hello,
you can always implement your own filltering on the client side (e.g. based on 
the angle of returned vehicles).
I cannot promise a fixed date by which the python client functionality will 
have been migrated to the C++ client.

regards,
Jakob



Am Di., 12. Feb. 2019 um 14:57 Uhr schrieb 
mailto:christian.damdjow...@zf.com>>:
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: sumo-user-boun...@eclipse.org<mailto:sumo-user-boun...@eclipse.org> 
mailto:sumo-user-boun...@eclipse.org>> Im 
Auftrag von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 18:58
An: Sumo project User discussions 
mailto: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 
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> 
mailto:sumo-user-boun...@eclipse.org>> Im 
Auftrag von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 15:37
An: Sumo project User discussions 
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 
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@01D4C396.13274B40]


Br

Christian
Von: sumo-user-boun...@eclipse.org<mailto: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 
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 
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, 1, vars, 0

Re: [sumo-user] Question relativ to context subsciptions

2019-02-12 Thread christian.damdjowabo
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: sumo-user-boun...@eclipse.org  Im Auftrag 
von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 18:58
An: Sumo project User discussions 
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 
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> 
mailto:sumo-user-boun...@eclipse.org>> Im 
Auftrag von Jakob Erdmann
   Gesendet: Montag, 11. Februar 2019 15:37
   An: Sumo project User discussions 
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 
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









  Br



  Christian

  Von: sumo-user-boun...@eclipse.org<mailto: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 
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 
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, 1, 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

Re: [sumo-user] Question relativ to context subsciptions

2019-02-11 Thread christian.damdjowabo
Hello Jakob,

alright…
Thank you very much

Br

Christian

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

Re: [sumo-user] Question relativ to context subsciptions

2019-02-11 Thread christian.damdjowabo
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  Im Auftrag 
von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 15:37
An: Sumo project User discussions 
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 
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









   Br



   Christian

   Von: sumo-user-boun...@eclipse.org<mailto: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 
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 
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, 1, 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
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user


Re: [sumo-user] Question relativ to context subsciptions

2019-02-11 Thread Jakob Erdmann
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 :

> 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  *Im
> Auftrag von *Jakob Erdmann
> *Gesendet:* Montag, 11. Februar 2019 15:37
> *An:* Sumo project User discussions 
> *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 :
>
> 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-boun...@eclipse.org  *Im
> Auftrag von *Jakob Erdmann
> *Gesendet:* Montag, 11. Februar 2019 10:59
> *An:* Sumo project User discussions 
> *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 :
>
> 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,
> 1, 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
> 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
>
> ___
> 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
>
___
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


Re: [sumo-user] Question relativ to context subsciptions

2019-02-11 Thread christian.damdjowabo
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  Im Auftrag 
von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 15:37
An: Sumo project User discussions 
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 
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









   Br



   Christian

   Von: sumo-user-boun...@eclipse.org<mailto: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 
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 
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, 1, 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
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user


Re: [sumo-user] Question relativ to context subsciptions

2019-02-11 Thread christian.damdjowabo
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-boun...@eclipse.org  Im Auftrag 
von Jakob Erdmann
Gesendet: Montag, 11. Februar 2019 10:59
An: Sumo project User discussions 
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 
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, 1, 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
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user


Re: [sumo-user] Question relativ to context subsciptions

2019-02-11 Thread Jakob Erdmann
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 :

> 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,
> 1, 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
> 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