m/s² — acceleration magnitude below which flight starts
Impact threshold8.0
m/s² — acceleration magnitude that signals landing
Flip threshold120
degrees — minimum beta rotation to count a flip
Shove 360 threshold255
degrees — minimum alpha rotation to count a 360 shove-it (instead of 180)
Minimum flight40
ms — minimum flight duration to avoid false positives
Impact confirmation40
ms — how long acceleration must stay above the impact threshold before confirming landing (filters out spin spikes mid-flight)
Rotation settle threshold (floor)150
°/s — minimum floor; rotation mainly needs to drop below 30% of its peak to confirm a real landing (distinguishes "caught in hand" from "still spinning")
Launch threshold (rotation)400
°/s — also starts flight if rotation suddenly spikes, even if acceleration never drops low (a very fast spin generates its own centripetal force that can mask free fall)
Debug mode
Raw log of every detected flight, useful for calibration