ros2_interfaces_rolling/flexbe_msgs/msg/
behavior_sync.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct BehaviorSync {
5 pub behavior_id: i32,
6 pub current_state_checksums: Vec<i32>,
7}
8
9impl BehaviorSync {
10 pub const INVALID: i32 = 0;
11}
12
13impl Default for BehaviorSync {
14 fn default() -> Self {
15 BehaviorSync {
16 behavior_id: 0,
17 current_state_checksums: Vec::new(),
18 }
19 }
20}
21
22impl ros2_client::Message for BehaviorSync {}