ros2_interfaces_iron/nao_sensor_msgs/msg/
joint_indexes.rs1use 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 {}