public override void OnTrackingCompleted(TrackingCompletedEventArgs e) { // we're done and stuff if (e.Command.Label == command_label) { // we've finished coming to a stop, cancel the behavior and execute a hold brake Services.BehaviorManager.Execute(new HoldBrakeBehavior(), null, true); // send a completion report Services.BehaviorManager.ForwardCompletionReport(new SuccessCompletionReport(typeof(ZoneTravelingBehavior))); } else if (e.Command.Label == reverse_label) { reverseGear = false; } }
public void OnTrackingCompleted(TrackingCompletedEventArgs e) { // nothing to do }
public void OnTrackingCompleted(TrackingCompletedEventArgs e) { // we shouldn't be stopping or anything }
public void OnTrackingCompleted(TrackingCompletedEventArgs e) { passCompleted = true; }
public override void OnTrackingCompleted(TrackingCompletedEventArgs e) { BehaviorManager.TraceSource.TraceEvent(TraceEventType.Information, 0, "in stay in lane behavior, received tracking complete: {0}, result {1}", e.Command, e.Result); if (e.Command.Label == commandLabel) { // we've finished coming to a stop, cancel the behavior and execute a hold brake Services.BehaviorManager.Execute(new HoldBrakeBehavior(), null, true); // send a completion report Stopwatch timer = Stopwatch.StartNew(); ForwardCompletionReport(new SuccessCompletionReport(typeof(StayInLaneBehavior))); timer.Stop(); BehaviorManager.TraceSource.TraceEvent(TraceEventType.Verbose, 0, "SendCompletionReport took {0} ms", timer.ElapsedMilliseconds); } }
public override void OnTrackingCompleted(TrackingCompletedEventArgs e) { // we're done and stuff if (e.Command.Label == command_label) { passCompleted = true; } }
void TrackingManager_TrackingCompleted(object sender, TrackingCompletedEventArgs e) { if (currentBehavior != null) { currentBehavior.OnTrackingCompleted(e); } }
public override void OnTrackingCompleted(TrackingCompletedEventArgs e) { BehaviorManager.TraceSource.TraceEvent(TraceEventType.Verbose, 0, "in change lanes -- tracking completed, result {0}", e.Result); if (e.Command.Label == commandLabel) { // we've finished coming to a stop, cancel the behavior and execute a hold brake Services.BehaviorManager.Execute(new HoldBrakeBehavior(), null, true); // send a completion report ForwardCompletionReport(new SuccessCompletionReport(typeof(ChangeLaneBehavior))); } }
public abstract void OnTrackingCompleted(TrackingCompletedEventArgs e);