/usr/share/visualization_msgs/msg/InteractiveMarkerUpdate.msg is in ros-visualization-msgs 1.12.5-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # Identifying string. Must be unique in the topic namespace
# that this server works on.
string server_id
# Sequence number.
# The client will use this to detect if it has missed an update.
uint64 seq_num
# Type holds the purpose of this message. It must be one of UPDATE or KEEP_ALIVE.
# UPDATE: Incremental update to previous state.
# The sequence number must be 1 higher than for
# the previous update.
# KEEP_ALIVE: Indicates the that the server is still living.
# The sequence number does not increase.
# No payload data should be filled out (markers, poses, or erases).
uint8 KEEP_ALIVE = 0
uint8 UPDATE = 1
uint8 type
#Note: No guarantees on the order of processing.
# Contents must be kept consistent by sender.
#Markers to be added or updated
InteractiveMarker[] markers
#Poses of markers that should be moved
InteractiveMarkerPose[] poses
#Names of markers to be erased
string[] erases
|