class documentation

Undocumented

Method __init__ Undocumented
Method graceful_shutdown Signal the AdvertisedServiceHandler to shutdown
Method handle_request Undocumented
Method next_id Undocumented
Class Variable id_counter Undocumented
Class Variable responses Undocumented
Instance Variable active_requests Undocumented
Instance Variable lock Undocumented
Instance Variable protocol Undocumented
Instance Variable service_handle Undocumented
Instance Variable service_name Undocumented
Instance Variable service_type Undocumented
Instance Variable shutdown_requested Undocumented
def __init__(self, service_name, service_type, protocol):

Undocumented

def graceful_shutdown(self, timeout):

Signal the AdvertisedServiceHandler to shutdown

Using this, rather than just rospy.Service.shutdown(), allows us time to stop any active service requests, ending their busy wait loops.

def handle_request(self, req):

Undocumented

def next_id(self):

Undocumented

id_counter: int =

Undocumented

responses: dict =

Undocumented

active_requests: int =

Undocumented

lock =

Undocumented

protocol =

Undocumented

service_handle =

Undocumented

service_name =

Undocumented

service_type =

Undocumented

shutdown_requested: bool =

Undocumented