| AmpsSensor | Class for dealing with amp sensor data |
| BattSensor | Class for dealing with battery sensor data |
| HBeatPacket | Packets sent on a time interval to maintain a constant connection with the other side |
| JoystickManager | Reads inputs from the joystick - via version |
| JoystPacket | Packets for holding one directional command for the joystick |
| LoginPacket | Packets holding login information Packet format: :[TYPE][ID][TIME][USER][PASSWORD] |
| NetConnWatchdog | Watchdog for the wireless network connect |
| Packet | Defines the data structure of a packet |
| PowSensor | Class for dealing with the power setting on a motor sensor data |
| RoboteqSC | This class is responsible for opening, reading and controlling the roboteqAX2550 speed controller |
| Sensor | Abstract class for a Sensor |
| SensorManager | Manager for the sensors |
| SensrPacket | Send sensor data over the outNet |
| SysLog | System logger to write to during information - via version |
| TempSensor | Class for dealing with temperature sensor data |
| ViaInNetSock | Class to control incomming data |
| ViaNetManager | Class responsible for interfacing with the incomming and outgoing data sockets |
| ViaOutNetSock | The via class responsible for outgoing data |
| VoltSensor | Class for dealing with voltage sensor data |