ros2_interfaces_humble/wireless_msgs/msg/
connection.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct Connection {
5    pub bitrate: f32,
6    pub txpower: i16,
7    pub link_quality_raw: ::std::string::String,
8    pub link_quality: f32,
9    pub signal_level: i16,
10    pub noise_level: i16,
11    pub essid: ::std::string::String,
12    pub bssid: ::std::string::String,
13    pub frequency: f64,
14}
15
16impl Default for Connection {
17    fn default() -> Self {
18        Connection {
19            bitrate: 0.0,
20            txpower: 0,
21            link_quality_raw: ::std::string::String::new(),
22            link_quality: 0.0,
23            signal_level: 0,
24            noise_level: 0,
25            essid: ::std::string::String::new(),
26            bssid: ::std::string::String::new(),
27            frequency: 0.0,
28        }
29    }
30}
31
32impl ros2_client::Message for Connection {}