ros2_interfaces_iron/nao_sensor_msgs/msg/
joint_indexes.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct JointIndexes {
5
6}
7
8impl JointIndexes {
9    pub const HEADYAW: u8 = 0;
10    pub const HEADPITCH: u8 = 1;
11    pub const LSHOULDERPITCH: u8 = 2;
12    pub const LSHOULDERROLL: u8 = 3;
13    pub const LELBOWYAW: u8 = 4;
14    pub const LELBOWROLL: u8 = 5;
15    pub const LWRISTYAW: u8 = 6;
16    pub const LHIPYAWPITCH: u8 = 7;
17    pub const LHIPROLL: u8 = 8;
18    pub const LHIPPITCH: u8 = 9;
19    pub const LKNEEPITCH: u8 = 10;
20    pub const LANKLEPITCH: u8 = 11;
21    pub const LANKLEROLL: u8 = 12;
22    pub const RHIPROLL: u8 = 13;
23    pub const RHIPPITCH: u8 = 14;
24    pub const RKNEEPITCH: u8 = 15;
25    pub const RANKLEPITCH: u8 = 16;
26    pub const RANKLEROLL: u8 = 17;
27    pub const RSHOULDERPITCH: u8 = 18;
28    pub const RSHOULDERROLL: u8 = 19;
29    pub const RELBOWYAW: u8 = 20;
30    pub const RELBOWROLL: u8 = 21;
31    pub const RWRISTYAW: u8 = 22;
32    pub const LHAND: u8 = 23;
33    pub const RHAND: u8 = 24;
34    pub const NUMJOINTS: u8 = 25;
35}
36
37impl Default for JointIndexes {
38    fn default() -> Self {
39        JointIndexes {
40
41        }
42    }
43}
44
45impl ros2_client::Message for JointIndexes {}