ros2_interfaces_rolling/splsm_7/msg/
splsm.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct SPLSM {
5    pub player_num: u8, // default: 0
6    pub team_num: u8, // default: 0
7    pub fallen: u8, // default: 255
8    pub pose: [f32; 3], // default: [0.0, 0.0, 0.0]
9    pub ball_age: f32, // default: -1.0
10    pub ball: [f32; 2], // default: [0.0, 0.0]
11    pub data: Vec<u8>,
12}
13
14impl Default for SPLSM {
15    fn default() -> Self {
16        SPLSM {
17            player_num: 0,
18            team_num: 0,
19            fallen: 255,
20            pose: [0.0, 0.0, 0.0],
21            ball_age: -1.0,
22            ball: [0.0, 0.0],
23            data: Vec::new(),
24        }
25    }
26}
27
28impl ros2_client::Message for SPLSM {}