Area Callback Service Utils

class bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig(service_name: str, required_lease_resources: List[str] = (), log_begin_callback_data: bool = False, area_callback_information: AreaCallbackInformation | None = None)[source]

Bases: object

Config data required to run a area callback service.

parse_params(params: DictParam)[source]

Parse params and validate they agree with the spec stored in area_callback_information.

Parameters:

params (DictParam) – The parameters being validated.

bosdyn.client.area_callback_service_utils.handle_service_faults(fault_client, robot_state_client, directory_client, service_name, prereq_services)[source]