rocon_std_msgs

Summary

rocon_std_msgs
Version:

0.7.12

Description:

Standard messages used by other rocon specific package types.

Maintainers:
  • Daniel Stonier <d DOT stonier AT gmail DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Daniel Stonier <d DOT stonier AT gmail DOT com>
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:
Exports:
  • <architecture_independent/>

Types

Message types

rocon_std_msgs/StringsPair
Field:

====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

# ====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

StringsPairRequest pair_request
StringsPairResponse pair_response
rocon_std_msgs/MasterInfo
Field:
  • name (string) –
  • description (string) –
  • icon (rocon_std_msgs/Icon) –
  • version (string) –

Publish basic information about the concert.

Fixed variables
version
Over-ridable variables:
name description icon
Runtime variables:
id
# Publish basic information about the concert.
#
# Fixed variables
#   version
# Over-ridable variables:
#   name
#   description
#   icon
# Runtime variables:
#   id
#

string name
#uuid_msgs/UniqueID id
string description
rocon_std_msgs/Icon icon
string version
rocon_std_msgs/PlatformInfo
Field:
  • uri (string) –
  • version (string) –
  • icon

########################## Variables ###########################

rocon universal resource identifier
# Provides platform details for robots, software or human
# interactive devices.

########################### Variables ###########################

# rocon universal resource identifier
string uri
# rocon version compatibility identifier (used when connecting to concerts)
string version
Icon icon
rocon_std_msgs/KeyValue
Field:
  • key (string) –
  • value (string) –
string key
string value
rocon_std_msgs/Strings
Constant:
  • ROCON_VERSION (string):acdc
  • URI_WILDCARD (string):
  • HW_PC (string):pc
  • HW_TURTLEBOT2 (string):turtlebot2
  • HW_PR2 (string):pr2
  • HW_WAITERBOT (string):waiterbot
  • HW_ROBOT_OTHER (string):robot_other
  • HW_GALAXY (string):galaxy
  • HW_MEGA (string):mega
  • HW_NOTE3 (string):note3
  • HW_PHONE_OTHER (string):phone_other
  • HW_XOOM (string):xoom
  • HW_NOTE10 (string):note10
  • HW_TABLET_OTHER (string):tablet_other
  • APPLICATION_FRAMEWORK_OTHER (string):application_framework_other
  • APPLICATION_FRAMEWORK_OPROS (string):opros
  • APPLICATION_FRAMEWORK_GROOVY (string):groovy
  • APPLICATION_FRAMEWORK_HYDRO (string):hydro
  • APPLICATION_FRAMEWORK_INDIGO (string):indigo
  • APPLICATION_FRAMEWORK_ROS_OTHER (string):ros_other
  • OS_OSX (string):osx
  • OS_FREEBSD (string):freebsd
  • OS_WINXP (string):winxp
  • OS_WINDOWS7 (string):windows7
  • OS_ARCH (string):arch
  • OS_DEBIAN (string):debian
  • OS_FEDORA (string):fedora
  • OS_GENTOO (string):gentoo
  • OS_PRECISE (string):precise
  • OS_QUANTAL (string):quantal
  • OS_RARING (string):raring
  • OS_SAUCY (string):saucy
  • OS_HONEYCOMB (string):honeycomb
  • OS_ICE_CREAM_SANDWICH (string):ice_cream_sandwich
  • OS_JELLYBEAN (string):jellybean
  • OS_KITKAT (string):kitkat
  • OS_CHROME (string):chrome
  • OS_FIREFOX (string):firefox
  • OS_INTERNET_EXPLORER (string):internet_explorer
  • OS_SAFARI (string):safari
  • OS_OPERA (string):opera
  • TAG_SERVICE (string):concert_service
  • TAG_RAPP (string):rocon_app
  • TAG_GAZEBO_ROBOT_TYPE (string):concert_gazebo
  • TAG_SOFTWARE (string):software_farmStrings used in the rocon framework.

############################### Versions ####################################

Rocon versions come from the names of classical composers.

ACDC - http://en.wikipedia.org/?title=AC/DC
Australian, awesome and on a highway to hell.
# Strings used in the rocon framework.

################################ Versions ####################################

# Rocon versions come from the names of classical composers.
#
# ACDC - http://en.wikipedia.org/?title=AC/DC
#     Australian, awesome and on a highway to hell.

string ROCON_VERSION=acdc

######################## Rocon URIS ###########################################

# These are a convenience to help avoid typos and make easy lookups whatever
# language you are in. The real deal is in rocon_uri/yaml/rules.yaml - make
# sure these stay up to date with respect to each other (TODO: perhaps an
# autogenerator of this msg file?).

###### GENERAL IDENTIFIERS ######

string URI_WILDCARD=*

###### HARDWARE_PLATFORMS ######
string HW_PC=pc
string HW_TURTLEBOT2=turtlebot2
string HW_PR2=pr2
string HW_WAITERBOT=waiterbot
string HW_ROBOT_OTHER=robot_other
# Phones
string HW_GALAXY=galaxy
string HW_MEGA=mega
string HW_NOTE3=note3
string HW_PHONE_OTHER=phone_other
# Tablets
string HW_XOOM=xoom
string HW_NOTE10=note10
string HW_TABLET_OTHER=tablet_other

###### APPLICATION_FRAMEWORKS ######
string APPLICATION_FRAMEWORK_OTHER=application_framework_other
string APPLICATION_FRAMEWORK_OPROS=opros
# Ros
string APPLICATION_FRAMEWORK_GROOVY=groovy
string APPLICATION_FRAMEWORK_HYDRO=hydro
string APPLICATION_FRAMEWORK_INDIGO=indigo
string APPLICATION_FRAMEWORK_ROS_OTHER=ros_other

###### OPERATING SYSTEMS ######
string OS_OSX=osx
string OS_FREEBSD=freebsd
# Windows
string OS_WINXP=winxp
string OS_WINDOWS7=windows7
# linux
string OS_ARCH=arch
string OS_DEBIAN=debian
string OS_FEDORA=fedora
string OS_GENTOO=gentoo
# linux/ubuntu 
string OS_PRECISE=precise
string OS_QUANTAL=quantal
string OS_RARING=raring
string OS_SAUCY=saucy
# Android
string OS_HONEYCOMB=honeycomb
string OS_ICE_CREAM_SANDWICH=ice_cream_sandwich
string OS_JELLYBEAN=jellybean
string OS_KITKAT=kitkat
# Web
string OS_CHROME=chrome
string OS_FIREFOX=firefox
string OS_INTERNET_EXPLORER=internet_explorer
string OS_SAFARI=safari
string OS_OPERA=opera

######################## Rocon Export Tags################################

# Package exports used in concert_service_manager and rocon_app_utilities
string TAG_SERVICE=concert_service
string TAG_RAPP=rocon_app
string TAG_GAZEBO_ROBOT_TYPE=concert_gazebo
string TAG_SOFTWARE=software_farm
rocon_std_msgs/Remapping
Field:
  • remap_from (string) –
  • remap_to (string) –

Describes your typical ros remapping

# Describes your typical ros remapping

string remap_from
string remap_to
rocon_std_msgs/Connection
Constant:
  • PUBLISHER (string):publisher
  • SUBSCRIBER (string):subscriber
  • SERVICE (string):service
  • ACTION_CLIENT (string):action_client
  • ACTION_SERVER (string):action_server
  • INVALID (string):invalid
Field:
  • type (string) –
  • name (string) –
  • node (string) –
  • type_info (string) –
  • xmlrpc_uri (string) –

A connection can be 1 of 5 types

# A connection can be 1 of 5 types
string PUBLISHER = publisher
string SUBSCRIBER = subscriber
string SERVICE = service
string ACTION_CLIENT = action_client
string ACTION_SERVER = action_server
string INVALID = invalid

# type of connection (from string constants above)
string type

# this is the topic/service name or the action base name
string name 

# the name of the node establishing this connection
string node

# topic, service or action type, e.g. std_msgs/String
string type_info

# xmlrpc node uri for managing the connection
string xmlrpc_uri
rocon_std_msgs/StringsRequest
Field:
  • data (string) –

====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

# ====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

string data
rocon_std_msgs/StringArray
Field:
  • strings[] (string) –
string[] strings
rocon_std_msgs/StringsResponse
Field:
  • data (string) –

====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

# ====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

string data
rocon_std_msgs/StringsPairResponse
Field:

====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

# ====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

uuid_msgs/UniqueID id
StringsResponse response
rocon_std_msgs/Icon
Field:
  • resource_name (string) –
  • format (string) –
  • data[] (uint8) –

Used to idenfity the original package/filename resource this icon was/is to be loaded from This typically doesn’t have to be set, but can be very useful when loading icons from yaml definitions.

# Used to idenfity the original package/filename resource this icon was/is to be loaded from
# This typically doesn't have to be set, but can be very useful when loading icons from yaml definitions.
string resource_name

# Image data format.  "jpeg" or "png"
string format

# Image data.
uint8[] data
rocon_std_msgs/StringsPairRequest
Field:

====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

# ====== DO NOT MODIFY! AUTOGENERATED FROM A SERVICE PAIR DEFINITION ======

uuid_msgs/UniqueID id
StringsRequest request

Service types

rocon_std_msgs/GetPlatformInfo
Field (Response):
 
---
PlatformInfo platform_info