sonar
The sonar proxy provides an interface to the sonar range sensors built into robots such as the ActiveMedia Pioneer series. More...
Detailed Description
The sonar proxy provides an interface to the sonar range sensors built into robots such as the ActiveMedia Pioneer series.
Classes | |
struct | playerc_sonar_t |
Sonar proxy data. More... | |
Functions | |
PLAYERC_EXPORT playerc_sonar_t * | playerc_sonar_create (playerc_client_t *client, int index) |
Create a sonar proxy. More... | |
PLAYERC_EXPORT void | playerc_sonar_destroy (playerc_sonar_t *device) |
Destroy a sonar proxy. More... | |
PLAYERC_EXPORT int | playerc_sonar_subscribe (playerc_sonar_t *device, int access) |
Subscribe to the sonar device. More... | |
PLAYERC_EXPORT int | playerc_sonar_unsubscribe (playerc_sonar_t *device) |
Un-subscribe from the sonar device. More... | |
PLAYERC_EXPORT int | playerc_sonar_get_geom (playerc_sonar_t *device) |
Get the sonar geometry. More... | |
Function Documentation
◆ playerc_sonar_create()
PLAYERC_EXPORT playerc_sonar_t* playerc_sonar_create | ( | playerc_client_t * | client, |
int | index | ||
) |
Create a sonar proxy.
◆ playerc_sonar_destroy()
PLAYERC_EXPORT void playerc_sonar_destroy | ( | playerc_sonar_t * | device | ) |
Destroy a sonar proxy.
◆ playerc_sonar_get_geom()
PLAYERC_EXPORT int playerc_sonar_get_geom | ( | playerc_sonar_t * | device | ) |
Get the sonar geometry.
This writes the result into the proxy rather than returning it to the caller.
◆ playerc_sonar_subscribe()
PLAYERC_EXPORT int playerc_sonar_subscribe | ( | playerc_sonar_t * | device, |
int | access | ||
) |
Subscribe to the sonar device.
◆ playerc_sonar_unsubscribe()
PLAYERC_EXPORT int playerc_sonar_unsubscribe | ( | playerc_sonar_t * | device | ) |
Un-subscribe from the sonar device.