| Interface | Description | |
|---|---|---|
| IController | Defines the minimal functionaly of an alectronic controller device | |
| IElectronicDevice | Defines the minimal functionaly of an alectronic device |
| Class | Description | |
|---|---|---|
| AbstractElectronicDevice | An abstract class defining the basic functionality of the electronic devices, such as getting the states of the IO ports | |
| Battery | Battery is not really a brain, it contains no logic, but instead it simulates connecting the DifferentialSteering inputs directly to a battery. | |
| BrainOne | The Brain One is a basic analogue controller device. | |
| BrainTwo | The Brain Two is a basic analogue controller device. | |
| IOPort |
A simulation of the Input/Output port which is used for the
communication between the various electronic devices. The IO Ports could be used for either input or output. Several IO Ports could be connected to each other to share their states. |
|
| LineFollowingBrain | The Line Following Brain is a programmable controller device. | |
| SquidTestBrain | The Squid Test Brain is a programmable controller designed for a specific purpose and a specific robot. |