c't

c't-Projekte - Mailinglisten


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

RE: AW: [ct-bot] Code-Ungereimtheiten/ Probleme...

Absender: Menzel, Frank IT-OO4
Datum: Di, 11.07.2006 10:20:16
In-reply-to: <44B351A4.9050202@xxxxxxxx>


Hallo Herr Benz,

genau das ist es. Für die RC5_HAVE_DEFAULT Fernbedienung, welche ja für den sim gilt, sind die Codes der roten LED identisch mit dem Select-Code zum Umschalten der Verhalten. Es wird ja diejenige Aktion in der rc5.c ausgeführt, welche gefunden wird. Es sind auch mehrere möglich, da nach dem ersten gefundenen Code nicht beendet wird. 

#define RC5_CODE_RED		(0x100B & RC5_MASK)		/*!< Rote Taste */
#define RC5_CODE_SELECT	(0x100B & RC5_MASK)		/*!< Select Taste */
#define RC5_CODE_I_II		RC5_CODE_SELECT


In diesem Fall wird zuerst die hinterlegte Funktion bot_next_behaviour zu RC5_CODE_I_II ausgeführt (-> Aktivierung des Verhaltens bot_drive_square). Und anschließend erst rc5_screen_set (Umschaltung zu Screen 1).


Mit freundlichem Gruß
Frank Menzel
IT-OO 4 Application Center Shopfloor Brandenburg

-----Original Message-----
From: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] On Behalf Of Benjamin Benz
Sent: Tuesday, July 11, 2006 9:22 AM
To: Entwicklung rund um den c't-bot
Subject: Re: AW: [ct-bot] Code-Ungereimtheiten/ Probleme...


Hallo,

>> 5.) Im SIM fängt der bot beim Mausklick auf die rote LED plötzlich an 
>> wie wild zu laufen, ein mir absolut unerklärliches Verhalten, da 
>> hiermit nur Screen 1 sichtbar werden sollte.

Könnte das evtl. an falschen Fernbedienungs-Defines in rc5.c liegen, so dass die Rote Taste eine andere Bedeutung bekommt?

MfG Benjamin Benz

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


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