Skip to content

Latest commit

 

History

History
68 lines (33 loc) · 1.68 KB

README.md

File metadata and controls

68 lines (33 loc) · 1.68 KB

This package is part of ROS/IOP Bridge.

fkie_iop_handoff: HandoffController

The Handoff Controller service runs on an entity such as an OCU that support handing off control.

Parameter:

enhanced_timeout (int, (Default: 10)

Timeout in seconds.

auto_request (bool, (Default: false])

Requests automatically handoff on INSUFFICIENT_AUTHORITY.

auto_authority (int, (Default: 255])

Authority for auto requests.

auto_explanation (str, (Default: ""])

Explanation text for auto requests.

Publisher:

handoff_remote_response (fkie_iop_msgs::HandoffResponse)

Publishes the remote response as result to own requests.

handoff_remote_request (handoff_remote_request)

Publishes the remote requests to local ROS-OCU.

Subscriber:

handoff_own_request (fkie_iop_msgs::HandoffRequest)

Listen for handoff requests from ROS-OCU.

handoff_own_response (fkie_iop_msgs::HandoffResponse)

Listen for response from ROS-OCU to remote requests.

fkie_iop_handoff: EnhancedAccessControl

The EnhancedAccessControl service extends Access Control to allow for handoff of control from one client to another.

Parameter:

enhanced_timeout (int, (Default: 10)

Clients must re-request handoff to prevent being denied handoff request when the timeout expires. A value of zero indicates this feature is disabled.

handoff_timeout (int, (Default: 60)

The handoff timeout is the amount of time that must pass from when this service first requests a handoff from the current controlling client before the requester is notified that the handoff failed due to a timeout.

Publisher:

None

Subscriber:

None