Package at.ac.sbg.cosy.soccerbot.controller

Class Summary
AlwaysTrue_Condition Required for drivers within giotto (See the SoccerBot.giotto driver specifications)
Boolean_Init An initialization value for Boolean_port
Boolean_port A port for boolean values (used for bumper sensor)
BufferedImage_Init An initialization value for BufferedImage_port
BufferedImage_port A port for buffered images (used for camera sensor)
Bumper_Sensor Sensor for acquiring bumper information
Byte_Init An initialization value for Byte_port
Byte_port A port for transfering a byte message.
Camera_Sensor Sensor for acquiring images from a webcam
Controller_InputDriver Used by the Giotto input driver to copy the ball together with bumper boolean.
Controller_State_Init A default value needed within giotto for a State_port
Controller_State_port A port for transfering internal state information of the controller between cycles consists of an (int _state, byte _lastCommand) tuple
Controller_Task The main task which takes an image as input, sends it to the image processing classes and acquires information about where the ball is positioned within the scene.
copy_Boolean_port Additional Class needed for the Boolean_port: copies the boolean from one port variable to the other
copy_BufferedImage_port Additional Class needed for the BufferedImage_port: copies the image from one port variable to the other (Be aware, that only a reference is passed here, so the BufferedImage isn't realy copied)!
copy_Byte_port Additional Class needed for the Byte_port: copies the byte from one port variable to the other
copy_Controller_State_port Additional classe needed for the Controller_State_port: copies the int values state and byte value lastCommand from one port variable to the other.
copy_Region_port Additional Class needed for the Region_port: copies the region from one port variable to the other
DeInit_Task The deInit task shuts down actuators and sensors
Empty_Driver Driver that does nothing
ExitInit_Condition Condition checks, whether camera and rcxdrive are initialized
ExitMain_Condition Condition checks, whether gui has been closed
Init_Task The Init task initializes actuators and sensors
ObjectRecognition_InputDriver Used by the Giotto input driver to copy the acquired image.
ObjectRecognition_Task The main task which takes an image as input, sends it to the image processing classes and acquires information about where the ball is positioned within the scene.
RCXDrive_Actuator Actuator class which actually sends the Message to a transfer device (IR).
RCXDrive_ActuatorDriver Used by the Giotto actuator driver to copy the byte command for rcxdrive.
Region_Init An initialization value for Region_port
Region_port A port for a recognized region (ball used for controller)