pycozmo.event¶
Event declaration and dispatching.
Classes
-
class
pycozmo.event.
EvtRobotFound
¶ Bases:
pycozmo.event.Event
Triggered when the robot has been first connected.
-
class
pycozmo.event.
EvtRobotReady
¶ Bases:
pycozmo.event.Event
Triggered when the robot has been initialized and is ready for commands.
-
class
pycozmo.event.
EvtPacketReceived
¶ Bases:
pycozmo.event.Event
Triggered when a new packet has been received from the robot.
-
class
pycozmo.event.
EvtNewRawCameraImage
¶ Bases:
pycozmo.event.Event
Triggered when a new raw image is received from the robot’s camera.
-
class
pycozmo.event.
EvtRobotMovingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotCarryingBlockChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotPickingOrPlacingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotPickedUpChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotBodyAccModeChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotFallingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotAnimatingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotPathingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotLiftInPositionChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotHeadInPositionChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotAnimBufferFullChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotAnimatingIdleChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotOnChargerChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotChargingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtCliffDetectedChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotWheelsMovingChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtChargerOOSChange
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtRobotStateUpdated
¶ Bases:
pycozmo.event.Event
Triggered when a new robot state is received.
-
class
pycozmo.event.
EvtRobotOrientationChange
¶ Bases:
pycozmo.event.Event
Triggered when the robot orientation changes.
-
class
pycozmo.event.
EvtAudioCompleted
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtAnimationCompleted
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtReactionTrigger
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
EvtBehaviorDone
¶ Bases:
pycozmo.event.Event
-
class
pycozmo.event.
Dispatcher
¶ Bases:
object
Event dispatcher class.
-
add_child_dispatcher
(child)¶
-
add_handler
(event, f, one_shot=False)¶
-
del_all_handlers
()¶
-
del_child_dispatcher
(child)¶
-
del_handler
(event, handler)¶
-
dispatch
(event, *args, **kwargs)¶
-
wait_for
(evt, timeout: Optional[float] = None) → None¶
-