adhoc_communication¶
Contents:
Summary¶
-
adhoc_communication
¶ Version: 0.1.8
Description: The adhoc_communication package allows to exchange data over an ad-hoc network setup by robots running the corresponding node. The package allows you to exchange data over serveral roscores by wrapping transmitting the data to the destination and publishing the data on a predefined topic at the destination host. Routing is accomplished using the hostname of the robots.
Maintainers: - Guenther Cwioro <g DOT cwioro AT gmx DOT net>
Licenses: - BSD
Urls: Authors: - Guenter Cwioro <g DOT cwioro AT gmx DOT net>
- Torsten Andre <torsten DOT andre AT aau DOT at>
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends:
Types¶
Message types¶
adhoc_communication/MmMapUpdate
adhoc_communication/ExpAuctionElement
adhoc_communication/RecvString
adhoc_communication/ExpClusterElement
adhoc_communication/MmRobotPosition
adhoc_communication/MmControl
adhoc_communication/MmListOfPoints
adhoc_communication/CMgrRobotUpdate
adhoc_communication/ExpFrontierElement
adhoc_communication/MmPoint
adhoc_communication/ExpFrontier
adhoc_communication/ExpCluster
adhoc_communication/CMgrDimensions
adhoc_communication/ExpAuction
Service types¶
adhoc_communication/ChangeMCMembership
adhoc_communication/SendString
adhoc_communication/SendOccupancyGrid
adhoc_communication/SendMmPoint
adhoc_communication/SendQuaternion
adhoc_communication/SendMmMapUpdate
adhoc_communication/SendCMgrRobotUpdate
adhoc_communication/BroadcastCMgrRobotUpdate
adhoc_communication/SendMmControl
adhoc_communication/GetNeighbors
adhoc_communication/GetGroupState
adhoc_communication/SendTwist
adhoc_communication/SendExpFrontier
adhoc_communication/BroadcastString
adhoc_communication/SendMmRobotPosition
adhoc_communication/SendExpCluster
adhoc_communication/ShutDown
adhoc_communication/SendExpAuction
-
adhoc_communication/ChangeMCMembership
¶ Field (Request): - group_name (string) –
- action (uint8) –
Field (Response): - status (uint8) –
string group_name uint8 action --- uint8 status
-
adhoc_communication/SendString
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- data (string) –
Field (Response): - status (uint8) –
string dst_robot string topic string data --- uint8 status
-
adhoc_communication/SendOccupancyGrid
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- map (nav_msgs/OccupancyGrid) –
Field (Response): - status (uint8) –
string dst_robot string topic nav_msgs/OccupancyGrid map --- uint8 status
-
adhoc_communication/SendMmPoint
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- point (adhoc_communication/MmPoint) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmPoint point --- uint8 status
-
adhoc_communication/SendQuaternion
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- quaternion (geometry_msgs/Quaternion) –
Field (Response): - status (uint8) –
string dst_robot string topic geometry_msgs/Quaternion quaternion --- uint8 status
-
adhoc_communication/SendMmMapUpdate
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- map_update (adhoc_communication/MmMapUpdate) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmMapUpdate map_update --- uint8 status
-
adhoc_communication/SendCMgrRobotUpdate
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- update (adhoc_communication/CMgrRobotUpdate) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/CMgrRobotUpdate update --- uint8 status
-
adhoc_communication/BroadcastCMgrRobotUpdate
¶ Field (Request): - topic (string) –
- update (adhoc_communication/CMgrRobotUpdate) –
- hop_limit (uint8) –
Field (Response): - status (uint8) –
string topic adhoc_communication/CMgrRobotUpdate update uint8 hop_limit --- uint8 status
-
adhoc_communication/SendMmControl
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- msg (adhoc_communication/MmControl) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmControl msg --- uint8 status
-
adhoc_communication/GetNeighbors
¶ Field (Response): - neigbors[] (string) –
--- string[] neigbors
-
adhoc_communication/GetGroupState
¶ Field (Request): - group_name (string) –
Field (Response): - member (bool) –
- activated (bool) –
- connected (bool) –
- root (bool) –
- joining (bool) –
- route_uplink (string) –
- downlinks[] (string) –
string group_name --- bool member bool activated bool connected bool root bool joining string route_uplink string[] downlinks
-
adhoc_communication/SendTwist
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- twist (geometry_msgs/Twist) –
Field (Response): - status (uint8) –
string dst_robot string topic geometry_msgs/Twist twist --- uint8 status
-
adhoc_communication/SendExpFrontier
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- frontier (adhoc_communication/ExpFrontier) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/ExpFrontier frontier --- uint8 status
-
adhoc_communication/BroadcastString
¶ Field (Request): - topic (string) –
- data (string) –
- hop_limit (uint8) –
Field (Response): - status (uint8) –
string topic string data uint8 hop_limit --- uint8 status
-
adhoc_communication/SendMmRobotPosition
¶ Field (Request): - dst_robot (string) –
- topic (string) –
- position (adhoc_communication/MmRobotPosition) –
Field (Response): - status (uint8) –
string dst_robot string topic adhoc_communication/MmRobotPosition position --- uint8 status
-
adhoc_communication/SendExpCluster
¶ Field (Request): - topic (string) –
- dst_robot (string) –
- cluster (adhoc_communication/ExpCluster) –
Field (Response): - status (uint8) –
string topic string dst_robot adhoc_communication/ExpCluster cluster --- uint8 status
-
adhoc_communication/ShutDown
¶ ---
-
adhoc_communication/SendExpAuction
¶ Field (Request): - topic (string) –
- dst_robot (string) –
- auction (adhoc_communication/ExpAuction) –
Field (Response): - status (uint8) –
string topic string dst_robot adhoc_communication/ExpAuction auction --- uint8 status