Table of contents
General
Functions, Macros
- ClearMenu function to clear the text in the menu
- ClearText function to clear the text from the display
- CreateDisplay function that handles the text-based display on the LCD
- IRInit initialise the infra-red sensors
- IRRead determines if the IR sensor detects an obstacle
- IRRelease releases the handler - good programming practice
- LCDArea draws an area (rectangle) on the display
- LCDClear Eyebot funcction to clear the display
- LCDGetPixel Obtain the state of the pixel
- LCDInvertPixel Inverts the specified pixel
- LCDLine draws a line on the display
- LCDMenu Sets the menu
- LCDMenuI sets a specific menu label
- LCDMode Assigns the display mode for the LCD
- LCDPutChar Places a character at the position of the cursor
- LCDPutGraphic Places a graphical image onto the display
- LCDPutImage Places a graphical image on the display
- LCDPutString Places a character string at the cursor position
- LCDSetChar sets a character on the display in a specific position
- LCDSetPixel sets a particular pixel to a state
- LCDSetPos Sets the position of the cursor
- LCDSetString Sets a character string at a specific position
- PSDCheck checks if PSDStart is called
- PSDGet gets the distance of the nearest obstacle in terms of the particular PSD
- PSDGetRaw gets the distance of the nearest obstacle
- PSDInit initialises the PSD sensors
- PSDRelease releases the PSD handle
- PSDStart starts all PSD's - need only be called once
- VWDriveCurve drives the robot in a curve, delta_l meters with a total orientation of delta_phi
- VWDriveDone returns TRUE when the VWDrive command has been completed
- VWDriveRemain the distance (or orientation left for the VWDrive commands
- VWDriveStraight enables the robot to accurately drive in a linear direction delta meters (barring any obstacles it encounters)
- VWDriveTurn enables robot to accurately rotate to the desired angle
- VWDriveWait returns control to the user after the VWCommand has been completed
- VWGetPosition obtains the robot position in terms of the robot
- VWGetPosition gets the robot's position in terms of the robot
- VWGetSpeed obtains the actual speed of the robot
- VWInit Initialises the VW Controls
- VWRelease releases the VW handle
- VWSetPosition sets the position of the robot to a particular position
- VWSetSpeed sets the robot's current speed
- VWStartControl errrr
- VWStopControl disables VWStartControl
Variables
hierarchy of classes