point_cloud_server/StoreCloud Action

File: point_cloud_server/StoreCloud.action

Action Definition

# The storage name of the point cloud.
string name

# The topic on which to capture a point cloud message. 
# If this is empty, then 'cloud' will be used instead.
string topic

# A point cloud to store.
sensor_msgs/PointCloud2 cloud

# If not empty, transforms the cloud to this frame before storing.
string storage_frame_id

# If not empty, transforms the cloud to this frame in the return result.
string result_frame_id

# A flag to determine whether to reply with the cloud.
int32 action

# Will get a message on topic, or store cloud.
int32 STORE=0

# Will get a message on a topic if it is provided, save, and return it;
# otherwise just returns the existing cloud.
int32 GET=1

# Topic and cloud are ignored, just removes cloud from the server.
int32 CLEAR=2

---

# The cloud that was stored (if return_cloud was true)
sensor_msgs/PointCloud2 cloud

# Any text that might be needed...
int32 result

int32 SUCCESS  = 0
int32 NAME_ERROR  = 1
int32 TOPIC_ERROR  = 2 
int32 TF_ERROR = 3
int32 OTHER_ERROR = 4

---