Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] Question relativ to context subsciptions

Hello Jakob,

 

alright…

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 18:58
An: Sumo project User discussions <sumo-user@xxxxxxxxxxx>
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

 

regards,

Jakob

 

Am Mo., 11. Feb. 2019 um 17:08 Uhr schrieb <christian.damdjowabo@xxxxxx>:

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

 

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.damdjowabo@xxxxxx>:

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)

 

regards,

Jakob

 

Am Mo., 11. Feb. 2019 um 10:25 Uhr schrieb <christian.damdjowabo@xxxxxx>:

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

_______________________________________________
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


Back to the top