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