## c't-Projekte - Mailinglisten

[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

### AW: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen

Absender: Frank Menzel
Datum: Mo, 31.03.2008 16:38:32
In-reply-to: <F3990AA7-3312-4944-BDC3-F1EB891AC64F@xxxxxxxxxxxxxxx>

    Hallo Timo,
    Punkt 1 stimmt wohl, hatte bot per Tastatur rumgefahren und da lief's.
    Wenn es natürlich für andere Fahrverhalten aufzeichnen soll, muss es
    höher priorisiert werden.
    Punkt 2 war ein sehr merkwürdiges Phänomen. Das Fahrverhalten selbst ist
    beendet worden aber bot_goto_pos nicht und hat den bot weiterfahren
    lassen. Nach deactivate funktionierte es. Weis nicht, ob da noch ein Bug
    verborgen war, anders kann ich's mir nicht erklären.

    Gruß, Frank

    -----Ursprüngliche Nachricht-----
    Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
    [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von Timo
    Sandmann
    Gesendet: Montag, 31. März 2008 01:26
    An: Entwicklung rund um den c't-bot
    Betreff: Re: [ct-bot] neues Stackverhalten zum Merken relevanter
    Wegepositionen

    Hallo Frank,

    ich habe da schon wieder zwei Fragen zum neuen Verhalten: ;-)

    Du hast bot_put_stack_waypositions_behaviour die Priorität 34 gegeben,
    aber so wie ich das verstehe, soll das Verhalten im Hintergrund
    überwachen, was der Bot getan hat und regelmäßig Positionen auf dem
    Stack speichern. Dann müsste das Verhalten aber ja eine sehr hohe
    Priorität haben, wie z.B. das Scan-Verhalten für die Map.
    Jetzt wird es immer nur dann aufgerufen, wenn gerade kein anderes
    Verhalten läuft. Fährt ein Verhalten nun eine längere Strecke, gibt es
    zwischendurch keine Stack-Updates, weil
    bot_put_stack_waypositions_behaviour nie dran kommt. Ist das so
    gewünscht, oder verstehe ich da etwas falsch?

    Und was ist mit
    deactivateBehaviour(bot_goto_pos_behaviour); //komischerweise fuhr bot
    hier weiter, daher deaktivieren
    in bot_drive_stack_behaviour()? Dieses Verhalten wiederum soll ja eine
    niedrige Priorität haben und dürfte gar nicht aufgerufen werden,
    solange bot_goto_pos_behaviour noch aktiv ist, daher macht das
    Deaktivieren für mich irgendwie keinen Sinn!?

    Gruß Timo
    _______________________________________________
    ct-bot-entwickler Mailingliste
    ct-bot-entwickler@xxxxxxxxxxxxxxxxx
    http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler

- Antworten:
  - Re: AW: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen
    - From: Timo Sandmann

- Referenzen:
  - Re: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen
    - From: Timo Sandmann

- Voriger (Datum): Re: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen, Timo Sandmann
- Nächster (Datum): Re: AW: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen, Timo Sandmann
- Voriger (Thread): Re: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen, Timo Sandmann
- Nächster (Thread): Re: AW: [ct-bot] neues Stackverhalten zum Merken relevanter Wegepositionen, Timo Sandmann
- Indizes:
  - Datum
  - Thread