|
Capabilities2 0.3.0
|
Using a capability requires the user to establish a bond with the capabilities2 server. The bond is used to maintain a persistent connection with the server.
first, inspect the available capabilities provided under this server on this robot.
then, request a bond id to become a persistent user
then request to use a capability
running capabilities can also be connected together through the event system. this requires a valid bond and both the source and target capabilities to already be running.
This capability can be freed by calling the free_capability service, or just let the bond expire. The capability will be freed automatically.