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 |