ros2_interfaces_jazzy/ds_dbw_msgs/msg/
gear_reject.rs1use 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 {}