ros2_interfaces_jazzy/ds_dbw_msgs/msg/
gear_reject.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct GearReject {
5    pub value: u8,
6}
7
8impl GearReject {
9    pub const NONE: u8 = 0;
10    pub const FAULT: u8 = 1;
11    pub const UNSUPPORTED: u8 = 2;
12    pub const SHIFT_IN_PROGRESS: u8 = 3;
13    pub const OVERRIDE: u8 = 4;
14    pub const BRAKE_HOLD: u8 = 5;
15    pub const VEHICLE_SPEED: u8 = 6;
16    pub const VEHICLE: u8 = 7;
17}
18
19impl Default for GearReject {
20    fn default() -> Self {
21        GearReject {
22            value: 0,
23        }
24    }
25}
26
27impl ros2_client::Message for GearReject {}