Hello, person context subscriptions are fixed in revision [25252]. Thank you for pointing out the problem. Regarding the issue with r24483, I could not yet reproduce any exceptions. Can you please send a small sample scenario+script? regards, Jakob
2017-07-11 23:31 GMT+02:00 Erik Newton via sumo-devel < sumo-devel@lists.sourceforge.net>: > Hi Dev Team, > I've been trying to subscribe to pedestrians within a radius of my injected > ego vehicle, but was always getting zero people. > > This works for subscribing to vehicles: > simulation.subscribeContext(CMD_SUBSCRIBE_VEHICLE_CONTEXT, mEgoId, > 0, 999999999, CMD_GET_VEHICLE_VARIABLE, egoRadius, varsTraffic); > > But this does not work for pedestrians: > simulation.subscribeContext(CMD_SUBSCRIBE_VEHICLE_CONTEXT, mEgoId, > 0, 999999999, CMD_GET_PERSON_VARIABLE, egoRadius, varsPeople); > > I'm getting a subscription message returned OK but always no pedestrians > despite running them over. > > I think I've traced the problem down to > TraCIServer.cpp collectObjectsInRange does not have a case statement > for CMD_GET_PERSON_VARIABLE. To implement it, do we then > need TraCIServerAPI_Person::getTree(); > > I've not looked at how difficult that is to implement yet. Assuming I've > gone about this the correct way, does anyone have time to implement this at > the moment please? > > Also traci appears to be broken in the current trunk r25176 due to r24483 > adding code to initialiseSubscription. You get a safeRead exception. This > may be expected? so I went back to 0.30. > > Cheers, > Erik > > > > -- > Erik Newton > Model Integration Engineer > rFactor Pro > > w: http://www.rfpro.com > > This e-mail and any files transmitted with it are private and confidential. > If you have received this email in error please notify the sender > immediately and delete this e-mail from your system. The recipient should > check this email and any attachments for the presence of viruses. rFactor > Pro accepts no liability for any damage caused by any virus transmitted by > this email. rFactor Pro is the trading name of Kangaloosh Limited, > registered in England No. 06427019. > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > sumo-devel mailing list > sumo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sumo-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sumo-devel mailing list sumo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sumo-devel