## c't-Projekte - Mailinglisten

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

### Re: [ct-bot] Sim keine Verbindung

Absender: Benjamin Benz
Datum: Mo, 17.03.2008 10:05:27
In-reply-to: <47DDB980.3070802@xxxxxxx>
References: <200803161525.40687.ctbot@xxxxxxxxxx> <99C35AD9-7220-4DCA-A273-D5F2A95C9C85@xxxxxxxxxxxxxxx> <47DDB980.3070802@xxxxxxx>

    Hallo,

`in der Devel-Version bauen wir gerade die Kommunikationsroutinen um,` `damit Bots auch mit anderen Bots sprechen können. Das hat aber ein paar` `Veränderungen zur Folge. Daher kommunizieren mit dem aktuellen Sim` `(Devel-Zweig) nur die ganz aktuellen Bots (devel-Zweig). Eine` `abwärtskompatibilität gint es leider nicht, da wir neue Felder in die` `Kommandostruktur eingeführt haben.`

    Bisheriger Stand

    * Commands haben nun ein From- und ein To-Feld
    * Bots haben Ids
    * Ein Bot kann seine Id selbst festlegen (CMD_ID:SUB_ID_SET)

`* Der SIm kann ähnlich wie bei DHCP Ids dynamisch vergeben (dazu gibt es` `2 neue commands (CMD_ID:SUB_ID_REQUEST und CMD_ID:SUB_ID_OFFER))`

    * Broadcasts an alle Bots sollten gehen
    * SimBot getetstet

    Es stehen noch aus:
    * Test mit dem realen Bot via TCP (sollte IMHO gehen)

`* Test mit dem realen Bot via USB/seriell (hier könnte noch ein Problem` `lauern` `* Sinnvolle Kommandos und strukturen im C-Code, damit die Bots` `untereinander kommunizieren`

    Langer Rede kurzer Sinn:

`Probiert es doch bitte mit dem aktuellen SVN-Stand von Sim und Bot aus` `und schickt uns dann die Fehlermeldungen.`

    MfG Benjamin Benz

    Harald W. Leschner schrieb:

>     Hallo,

> `bei mir kann sich nun der (echte) Bot überhaupt nichtmehr mit dem Sim` `verbinden...` `[17 Mrz 08 1:16:34.815] INFO: Warte auf Verbindung vom c't-Bot an` `seriellem Port COM6 (57600 baud) [ctSim.Connection.info() Thread (10)]`

>     Exception in thread "ctSim-Listener-COM" java.lang.NullPointerException
>        at ctSim.model.bots.BasicBot.setId(BasicBot.java:91)
>        at ctSim.model.bots.ctbot.RealCtBot.<init>(RealCtBot.java:90)
>        at ctSim.ComConnection$ComListenerThread.work(ComConnection.java:221)
>        at ctSim.util.SaferThread.run(SaferThread.java:41)

>     Und der ExeBot meldet:

> `[1:02:20] Warnung: Bot-Probleme: Ein oder mehrere Bots waren viel zu` `langsam (>500 ms)` `[1:02:20] Warnung: Bot-Steuercode hat unerwartete lastTransmitted-Zeit` `gesendet (erwartet: 1570, tatsächlich: 1520); dies deutet darauf hin,` `dass der Steuercode Simschritte verschlafen hat`

>     Idee?

>     Hari

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

    --
    Benjamin Benz
    Heise Zeitschriften Verlag
    Redaktion c't
    eMail: bbe@xxxxxxxx
    WWW  : http://www.heise.de

    Heise Zeitschriften Verlag GmbH & Co. KG
    Registergericht: Amtsgericht Hannover HRA 26709

    Persönlich haftende Gesellschafterin:
    Heise Zeitschriften Verlag Geschäftsführung GmbH
    Registergericht: Amtsgericht Hannover, HRB 60405
    Geschäftsführer: Ansgar Heise, Steven P. Steinkraus, Dr. Alfons Schräder

- Antworten:
  - Re: [ct-bot] Sim keine Verbindung
    - From: Harald W. Leschner

- Referenzen:
  - [ct-bot] command.c, _delay_loop_2 undefiniert
    - From: Holger Thiele
  - Re: [ct-bot] command.c, _delay_loop_2 undefiniert
    - From: Timo Sandmann
  - Re: [ct-bot] Sim keine Verbindung
    - From: Harald W. Leschner

- Voriger (Datum): RE: [ct-bot] Sim keine Verbindung, Menzel, Frank IT-OO4
- Nächster (Datum): Re: [ct-bot] Sim keine Verbindung, Harald W. Leschner
- Voriger (Thread): Re: AW: [ct-bot] Sim keine Verbindung, Timo Sandmann
- Nächster (Thread): Re: [ct-bot] Sim keine Verbindung, Harald W. Leschner
- Indizes:
  - Datum
  - Thread