ros2_interfaces_rolling/rmf_traffic_msgs/msg/
blockade_status.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct BlockadeStatus {
5 pub participant: u64,
6 pub reservation: u64,
7 pub any_ready: bool,
8 pub last_ready: u64,
9 pub last_reached: u64,
10 pub assignment_begin: u64,
11 pub assignment_end: u64,
12}
13
14impl Default for BlockadeStatus {
15 fn default() -> Self {
16 BlockadeStatus {
17 participant: 0,
18 reservation: 0,
19 any_ready: false,
20 last_ready: 0,
21 last_reached: 0,
22 assignment_begin: 0,
23 assignment_end: 0,
24 }
25 }
26}
27
28impl ros2_client::Message for BlockadeStatus {}