void trpbUpdateParkingSensorNotification(proxibrick.UpdateParkingSensorData update) { //LogInfo("DriveBehaviorServiceBase: trpbUpdateParkingSensorNotification()"); //Tracer.Trace("DriveBehaviorServiceBase: trpbUpdateParkingSensorNotification()"); if (!_mapperVicinity.robotState.ignoreParkingSensor) { try { proxibrick.ParkingSensorDataDssSerializable pds = update.Body; _state.MostRecentParkingSensor = pds; updateMapperWithOdometryData(); updateMapperWithParkingSensorData(pds); setGuiCurrentParkingSensor(pds); if (!_doUnitTest) { Decide(SensorEventSource.SonarDirected); } } catch (Exception exc) { Tracer.Trace("trpbUpdateParkingSensorNotification() - " + exc); } } }
void trpbUpdateParkingSensorNotification(proxibrick.UpdateParkingSensorData update) { //LogInfo("DriveBehaviorServiceBase: trpbUpdateParkingSensorNotification()"); //Tracer.Trace("DriveBehaviorServiceBase: trpbUpdateParkingSensorNotification()"); try { proxibrick.ParkingSensorDataDssSerializable pds = update.Body; state.MostRecentParkingSensor = pds; // // Inform subscribed services that the state has changed. // //submgrPort.Post(new submgr.Submit(state, DsspActions.ReplaceRequest)); } catch (Exception exc) { Tracer.Trace("trpbUpdateParkingSensorNotification() - " + exc); } }