Control Libraries 6.3.4
Loading...
Searching...
No Matches
state_message.proto
1syntax = "proto3";
2
3package state_representation.proto;
4
5import "state_representation/state.proto";
6import "state_representation/space/spatial_state.proto";
7import "state_representation/space/cartesian/cartesian_state.proto";
8import "state_representation/space/joint/jacobian.proto";
9import "state_representation/space/joint/joint_state.proto";
10import "state_representation/geometry/shape.proto";
11import "state_representation/geometry/ellipsoid.proto";
12import "state_representation/parameters/parameter.proto";
13
14message StateMessage {
15 oneof message_type {
16 State state = 1;
17 SpatialState spatial_state = 2;
18 CartesianState cartesian_state = 3;
19 CartesianPose cartesian_pose = 4;
20 CartesianTwist cartesian_twist = 5;
21 CartesianAcceleration cartesian_acceleration = 6;
22 CartesianWrench cartesian_wrench = 7;
23 Jacobian jacobian = 8;
24 JointState joint_state = 9;
25 JointPositions joint_positions = 10;
26 JointVelocities joint_velocities = 11;
27 JointAccelerations joint_accelerations = 12;
28 JointTorques joint_torques = 13;
29 Shape shape = 14;
30 Ellipsoid ellipsoid = 15;
31 Parameter parameter = 16;
32 }
33}