ros2_interfaces_rolling/flexbe_msgs/msg/
behavior_sync.rs

1use 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 {}