PDA

View Full Version : How do I remove/disable a proximity manager's onEnter/onExit callbacks?


Vaquero
12-27-2016, 01:42 PM
When I registered a callback function for a proximity event [manager.onEnter(sensor,EnterProximity)], how can I later remove that callback, and how to disable/enable it?

Or is there another way to accomplish this using different registration of a proximity event?

Jeff
01-03-2017, 11:22 AM
You can get a handle to the event and then enable, disable, or toggle its state:

enterEvent = manager.onEnter(sensor, EnterProximity)
exitEvent = manager.onExit(sensor, ExitProximity)

vizact.onkeydown('1',enterEvent.setEnabled,viz.TOG GLE)
vizact.onkeydown('2',exitEvent.setEnabled,viz.TOGG LE)

Vaquero
01-04-2017, 11:10 AM
Thanks, Jeff! Your help is very appreciated.