Power¶
For clients to the Spot CAM Power service.
-
class
bosdyn.client.spot_cam.power.
PowerClient
[source]¶ Bases:
bosdyn.client.common.BaseClient
A client calling Spot CAM Power service.
-
default_service_name
= 'spot-cam-power'¶
-
service_type
= 'bosdyn.api.spot_cam.PowerService'¶
-
set_power_status
(ptz=None, aux1=None, aux2=None, external_mic=None, **kwargs)[source]¶ Turn on/off the desire device. Should not be used on PTZ for non-IR units as it can cause the stream to crash. If the intent is to reset the PTZ autofocus, try PtzClient.initialize_lens instead. If the intent is to recover the PTZ stream in another way, you may need to power cycle the robot.
-
set_power_status_async
(ptz=None, aux1=None, aux2=None, external_mic=None, **kwargs)[source]¶ Async version of set_power_status()
-
cycle_power
(ptz=None, aux1=None, aux2=None, external_mic=None, **kwargs)[source]¶ Turn power off then back on for the desired devices. Should not be used on PTZ for non-IR units as it can cause the stream to crash. If the intent is to reset the PTZ autofocus, try PtzClient.initialize_lens instead. If the intent is to recover the PTZ stream in another way, you may need to power cycle the robot.
-