This package is part of ROS/IOP Bridge.
The Handoff Controller service runs on an entity such as an OCU that support handing off control.
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.
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.
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.
The EnhancedAccessControl service extends Access Control to allow for handoff of control from one client to another.
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.
None
None