Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| ▼Ncsv | |
| CHeader | Struct and methods to "organice" printing of csv-Headers |
| CLine | Struct and methods to "organice" printing of csv-Lines |
| ▼Nrc | |
| ▼Ndynamics | |
| CDataReceiver | A simple receiver object for handling data streamed by rc_visard's rc_dynamics module |
| ▼CRemoteInterface | Simple remote interface to access the dynamic state estimates of an rc_visard device as data streams |
| CDynamicsNotRunning | Thrown if rc_dynamics is requested to receive dynamics data but component is not running |
| CInvalidState | Thrown if the current_state response of the dynamics service does not correspond to those in the State struct |
| CNotAccepted | Thrown if a service call is not accepted |
| CReturnCode | |
| CState | An enum mirroring the state-machine states enum in rc_dynamics/dynamicsRos.h |
| CTooManyRequests | Thrown if a REST API call is rejected because of too many requests |
| CTooManyStreamDestinations | Thrown if too many streams are running already on rc_visard |
| CSocketException | Exception representing an invalid socket operation |
| CTrackedDataReceiver | Class for data stream receivers that are created by this remote interface in order to keep track of created streams |
| CUnexpectedReceiveTimeout | Exception handling cases where actually everything should be fine and rc_visard's dynamic state estimates should be received, but it is not |
| CTrajectoryTime | Represents a time stamp to query the trajectory of rcvisard's slam module |