Interfaces
 InterfaceDescription
 ISensor Defines the basic sensor functionality
Classes
 ClassDescription
 AbstractSensor Implements the basic sensor functionality

NOTE: the abstract classes cannot be instantiated

 EdgeSensor The simple edge sensor which uses its shape to locate the edge of the table.
 IRDetector The IR range detector which uses modulated IR pulses to locate the walls or large objects on the surface of the table.
 LineSensor The line sensor which uses IR light to locate the light or dark lines on the surface of the table.
 TouchSensor The simple touch sensor which uses a mechanical switch to locate the walls or heavy objects on the surface of the table.