multi_interface_roam/InterfaceStatus Message

File: multi_interface_roam/InterfaceStatus.msg

Raw Message Definition

int8 STATE_NO_INTERFACE = -1 # The interface does not exist.
int8 STATE_PLUGGED = 0       # The interface exists.
int8 STATE_UP = 1            # The interface is up.
int8 STATE_LINK = 2          # The interface has a link.
int8 STATE_LINK_ADDR = 3     # The interface has a link, and the link has an address.
int8 STATE_ADDR = 4          # The interface has an address.
int8 STATE_PINGING = 5       # Ping packets are making it through.

string pretty_name           # The pretty name of the interface.
string interface             # The name of the interface.
int8 state                   # The state (defined above).
int32 active_interface_rank  # The rank among active interfaces (e.g. 0 for the best active interface) or -1 if inactive
float32 goodness             # How well this interface is sending packets.
float32 reliability          # How reliable this interface is expected to be.
float32 score                # The score use to rank interfaces.
float32 prescore             # The score use to rank interfaces without penalizing radios that are not active.
float32 latency              # Latency of ping packets.
float32 loss                 # Loss of ping packets.
wpa_supplicant_node/Bss bss  # Current BSS (for a wireless network)

Compact Message Definition

int8 STATE_NO_INTERFACE=-1
int8 STATE_PLUGGED=0
int8 STATE_UP=1
int8 STATE_LINK=2
int8 STATE_LINK_ADDR=3
int8 STATE_ADDR=4
int8 STATE_PINGING=5
string pretty_name
string interface
int8 state
int32 active_interface_rank
float32 goodness
float32 reliability
float32 score
float32 prescore
float32 latency
float32 loss
wpa_supplicant_node/Bss bss