|
Detailed Description
The laser interface allows clients to read data from a simulated laser range finder (such as the SICK LMS200). Some configuration of this device is also allowed.
Define Documentation
#define GZ_LASER_MAX_RANGES 401 |
|
Typedef Documentation
Function Documentation
int gz_laser_create |
( |
gz_laser_t * |
self, |
|
|
gz_server_t * |
server, |
|
|
const char * |
id, |
|
|
const char * |
model_type, |
|
|
int |
model_id, |
|
|
int |
parent_model_id |
|
) |
|
|
|
For internal use only.
Create the interface (used by Gazebo server)
|
|
For internal use only.
Destroy the interface (server)
|
|
Open an existing interface (used by Gazebo clients).
|
|
Close the interface (client).
|
int gz_laser_lock |
( |
gz_laser_t * |
self, |
|
|
int |
blocking |
|
) |
|
|
|
Lock the interface. Set blocking to 1 if the caller should block until the lock is acquired. Returns 0 if the lock is acquired. |
|
Tell clients that new data is available.
|
|