ShakeDetector

Detects phone shakes.

Inherits: Service

Properties:

  • minimum_shake_count (int): Number of shakes required before triggering the event. Default: 1.
  • shake_count_reset_time_ms (int): Time in milliseconds before the shake count resets. Default: 3000.
  • shake_slop_time_ms (int): Minimum time in milliseconds between shakes. Default: 500.
  • shake_threshold_gravity (Number): Shake detection threshold in Gs. Default: 2.7.
  • Events:

  • on_shake (ControlEventHandler | None): Called when a shake is detected. Default: None.