Absender: Timo Sandmann
Datum: Mo, 31.03.2008 01:25:45
In-reply-to:
<000401c8892e$86793350$0200a8c0@mexpnew>
References:
<000401c8892e$86793350$0200a8c0@mexpnew>
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 mitdeactivateBehaviour(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