Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions control_msgs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ set(msg_files
msg/HardwareDiagnostics.msg
msg/HardwareStatus.msg
msg/InterfaceValue.msg
msg/InterfacesNames.msg
msg/InterfacesValues.msg
msg/JointComponentTolerance.msg
msg/JointControllerState.msg
msg/JointJog.msg
Expand Down
4 changes: 4 additions & 0 deletions control_msgs/msg/InterfacesNames.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
std_msgs/Header header

# List of names defining interfaces or joints or other string-based entities
string[] names
13 changes: 13 additions & 0 deletions control_msgs/msg/InterfacesValues.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
std_msgs/Header header

# List of values corresponding to the interfaces or joints defined in InterfacesNames.msg
# The size and order must match that of InterfacesNames.msg
# Each value corresponds to the name at the same index in InterfacesNames.msg
#
# For example. if InterfacesNames.msg has names = ["joint1/position", "joint2/velocity"], then
# InterfacesValues.msg could have values = [1.57, 0.0]. The first value (1.57) corresponds to "joint1/position"
# and the second value (0.0) corresponds to "joint2/velocity"
#
# This message is used by the interfaces_state_broadcaster to publish the values of the interfaces via
# ROS2 topics ~/names (InterfacesNames.msg) and ~/values (InterfacesValues.msg)
float64[] values
Loading