|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
A single snapshot of where a handle is, without touching the wire. More...
#include <ra8_wifi.h>
Data Fields | |
| ra8_wifi_state_t | state |
| Lifecycle position. | |
| bool | associated |
| The station is joined. | |
| bool | ip_bound |
| A DHCP lease is held. | |
| int8_t | rssi |
| Last known signal level in dBm, or zero. | |
| ra8_wifi_lease_t | ip |
| The current lease, valid when ip_bound. | |
A single snapshot of where a handle is, without touching the wire.
Every field is a cached value the facade already holds, so reading status is side-effect-free and safe to call as often as a display refresh wants. Call ra8_wifi_poll first when a fresher association reading is needed.
Definition at line 295 of file ra8_wifi.h.
| bool ra8_wifi_status::associated |
The station is joined.
Definition at line 297 of file ra8_wifi.h.
Referenced by ra8_wifi_status(), and wifi_hal_settle().
| ra8_wifi_lease_t ra8_wifi_status::ip |
The current lease, valid when ip_bound.
Definition at line 300 of file ra8_wifi.h.
Referenced by ra8_wifi_status().
| bool ra8_wifi_status::ip_bound |
| int8_t ra8_wifi_status::rssi |
Last known signal level in dBm, or zero.
Definition at line 299 of file ra8_wifi.h.
Referenced by ra8_wifi_status().
| ra8_wifi_state_t ra8_wifi_status::state |