ros2_interfaces_rolling/mavros_msgs/msg/
status_text.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct StatusText {
5    pub header: crate::std_msgs::msg::Header,
6    pub severity: u8,
7    pub text: ::std::string::String,
8}
9
10impl StatusText {
11    pub const EMERGENCY: u8 = 0;
12    pub const ALERT: u8 = 1;
13    pub const CRITICAL: u8 = 2;
14    pub const ERROR: u8 = 3;
15    pub const WARNING: u8 = 4;
16    pub const NOTICE: u8 = 5;
17    pub const INFO: u8 = 6;
18    pub const DEBUG: u8 = 7;
19}
20
21impl Default for StatusText {
22    fn default() -> Self {
23        StatusText {
24            header: crate::std_msgs::msg::Header::default(),
25            severity: 0,
26            text: ::std::string::String::new(),
27        }
28    }
29}
30
31impl ros2_client::Message for StatusText {}