ros2_interfaces_humble/psdk_interfaces/msg/
flight_status.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct FlightStatus {
5    pub header: crate::std_msgs::msg::Header,
6    pub flight_status: u8,
7}
8
9impl FlightStatus {
10    pub const FLIGHT_STATUS_STOPED: u8 = 0;
11    pub const FLIGHT_STATUS_ON_GROUND: u8 = 1;
12    pub const FLIGHT_STATUS_ON_AIR: u8 = 2;
13}
14
15impl Default for FlightStatus {
16    fn default() -> Self {
17        FlightStatus {
18            header: crate::std_msgs::msg::Header::default(),
19            flight_status: 0,
20        }
21    }
22}
23
24impl ros2_client::Message for FlightStatus {}