|
Regilo
A simple C++ library for controlling the Neato XV robot and the Hokuyo scanner.
|
| ▼Cregilo::IController | The IController interface is used for all controller classes |
| ▼Cregilo::IScanController | The IScanController interface is used for all controller classes that implement scanning functionality |
| ▼Cregilo::IHokuyoController | The IHokuyoController interface is used for the HokuyoController class |
| Cregilo::HokuyoController< ProtocolController > | The HokuyoController class is used to communicate with the Hokuyo scanner |
| ▼Cregilo::INeatoController | The INeatoController interface is used for the NeatoController class |
| Cregilo::NeatoController< ProtocolController > | The NeatoController class is used to communicate with the Neato robot |
| ▼Cregilo::ScanController< ProtocolController > | The ScanController class implements parsing of scanned laser data |
| Cregilo::HokuyoController< ProtocolController > | The HokuyoController class is used to communicate with the Hokuyo scanner |
| Cregilo::NeatoController< ProtocolController > | The NeatoController class is used to communicate with the Neato robot |
| Cregilo::StreamController< StreamT > | The StreamController class is used to communicate with a device |
| ▼Cregilo::StreamController< ba::serial_port > | |
| Cregilo::SerialController | Used to communicate with a device using the serial port |
| ▼Cregilo::StreamController< bai::tcp::socket > | |
| Cregilo::SocketController | Used to communicate with a device using a TCP socket |
| ▼Cregilo::ILog | The ILog interface has to be implemented in all Log classes |
| ▼Cregilo::ITimedLog | The ITimedLog interface is implemented in TimedLog |
| Cregilo::TimedLog< DurationT > | The TimedLog class is used to log all commands with their timestamp |
| ▼Cregilo::Log | Basic log with a simple read/write functionality |
| Cregilo::TimedLog< DurationT > | The TimedLog class is used to log all commands with their timestamp |
| ▼CProtocolController | |
| Cregilo::ScanController< ProtocolController > | The ScanController class implements parsing of scanned laser data |
| Cregilo::ScanRecord | One record from laser data |
| ▼Cvector | |
| Cregilo::ScanData | Used to store laser data |
| Cregilo::Version | Used to store version information |