|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lego.navigation.control.nachtderwissenschaft.Config
public class Config
Verwaltet diverse Einstellm?glichkeiten, die hier zentral ge?ndert werden k?nnen.
Field Summary | |
---|---|
static boolean |
bluetooth
Steuert, ob per Bluetooth der Roboter angesteuert werden soll, oder ob er nur simuliert werden soll |
double |
d01
Spielfeld: Enfernung Initialisierungspunkt 0 (oben links) zu Initialisierungspunkt 1 (Mitte rechts) in cm. |
double |
d12
Spielfeld: Enfernung Initialisierungspunkt 2 (unten links) zu Initialisierungspunkt 1 (Mitte rechts) in cm. |
double |
d20
Spielfeld: Enfernung Initialisierungspunkt 0 (oben links) zu Initialisierungspunkt 2 (unten links) in cm. |
int |
diff
Maximale Abweichung des Farbtons f?r die Bilderkennung |
double |
ledDiff
Gibt an, wie gro? die RGB-Differenz im Bild zwischen an- und abgeschalteter LED mindestens sein muss, damit sie erkannt wird. |
int |
maxBilderkennungsFehlversuche
Gibt die Anzahl an, nach denen der Zugriff auf denselben Spielpunkt in der Bilderkennung abgebrochen wird. |
double |
nearTargetRadius
Ab dieser Entfernung wird ein Ziel verlangsamt angefahren, sofern es nicht mit dem Befehl Position.NICHTS angefahren wird. |
double |
nearTargetRadiusNichts
Ab dieser Entfernung wird ein Ziel verlangsamt angefahren, sofern es mit dem Befehl Position.NICHTS angefahren wird. |
int |
rgbDiff
Maximale RGB-Differenz f?r die Bilderkennung. |
java.lang.Object |
Roboter
|
int |
satSchwelle
S?ttigungsschwelle f?r die Bilderkennung |
static boolean |
spielfeldFarbe
schwarz = false, weiss = true. |
double |
spielSteinRadius
Radius eines Spielsteines. |
double |
targetRadius
Ab dieser Entfernung wird ein Ziel als erreicht angesehen, sofern es nicht mit dem Befehl Position.NICHTS angefahren wird. |
double |
targetRadiusNichts
Ab dieser Entfernung wird ein Ziel als erreicht angesehen, sofern es mit dem Befehl Position.NICHTS angefahren wird. |
static boolean |
useWebcam
Gibt an, ob eine Webcam vorhanden ist, und verwendet werden kann. |
int |
valueDiff
Maximale Abweichung des Grauwertes f?r die Bilderkennung |
WebCamConfig |
WebCamConfig
Enth?lt die Webcamspezifischen Einstellungen |
Method Summary | |
---|---|
static Config |
getDefault()
Gibt die statische Instanz der Config zur?ck. |
static void |
loadColors()
L?dt gespeicherte Farbwerte aus einer Datei. |
static void |
saveColors()
Speichert die aktuellen Farbwerte in eine Datei. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static boolean bluetooth
public static boolean useWebcam
false
,
werden dem Roboter lediglich die Befehle ?bermittelt, aber seine Position komplett
simuliert.
public static boolean spielfeldFarbe
public double targetRadius
WebCamConfig.scaleFactor
public double targetRadiusNichts
WebCamConfig.scaleFactor
public double nearTargetRadius
WebCamConfig.scaleFactor
public double nearTargetRadiusNichts
WebCamConfig.scaleFactor
public double spielSteinRadius
WebCamConfig.scaleFactor
public int maxBilderkennungsFehlversuche
public double ledDiff
Bilderkennung
ben?tigt im Hardupdate
(Bilderkennung.getRoboterposMitInitialisierung()
)
public int diff
public int valueDiff
public int satSchwelle
public int rgbDiff
public WebCamConfig WebCamConfig
public double d01
WebCamConfig.scaleFactor
public double d12
WebCamConfig.scaleFactor
public double d20
WebCamConfig.scaleFactor
public java.lang.Object Roboter
Method Detail |
---|
public static Config getDefault()
public static void saveColors()
public static void loadColors()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |