|
wifi |
Classes | |
struct | gz_wifi_link |
Individual link properties. More... | |
struct | gz_wifi_data |
struct | gz_wifi |
The truth interface. More... | |
Defines | |
#define | GAZEBO_WIFI_MAX_LINKS 16 |
#define | GAZEBO_WIFI_QUAL_DBM 1 |
link quality is in dBm | |
Typedefs | |
typedef gz_wifi_link | gz_wifi_link_t |
Individual link properties. | |
typedef gz_wifi_data | gz_wifi_data_t |
typedef gz_wifi | gz_wifi_t |
The truth interface. | |
Functions | |
gz_wifi_t * | gz_wifi_alloc () |
Create an interface. | |
void | gz_wifi_free (gz_wifi_t *self) |
Destroy an interface. | |
int | gz_wifi_create (gz_wifi_t *self, gz_server_t *server, const char *id, const char *model_type, int model_id, int parent_model_id) |
int | gz_wifi_destroy (gz_wifi_t *self) |
int | gz_wifi_open (gz_wifi_t *self, gz_client_t *client, const char *id) |
Open an existing interface (used by Gazebo clients). | |
int | gz_wifi_close (gz_wifi_t *self) |
Close the interface (client). | |
int | gz_wifi_lock (gz_wifi_t *self, int blocking) |
void | gz_wifi_unlock (gz_wifi_t *self) |
Unlock the interface. |
|
|
|
link quality is in dBm
|
|
Individual link properties.
|
|
|
|
The truth interface.
|
|
Create an interface.
|
|
Destroy an interface.
|
|
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).
|
|
Lock the interface. Set blocking to 1 if the caller should block until the lock is acquired. Returns 0 if the lock is acquired. |
|
Unlock the interface.
|