59 void tick(uint32_t now_ms);
void note_seq(uint16_t seq)
void tick(uint32_t now_ms)
Call periodically so an unconfirmed ARM expires.
ArmAction on_frame(const Frame &f, uint32_t now_ms)
Feed one already-validated frame (decode_frame returned Ok).
ArmGate(uint8_t target_id)
Over-the-air frame format for the LoRa command link.
constexpr uint32_t kArmConfirmWindowMs
Max time between the two ARM frames.
constexpr uint32_t kArmKey
PLACEHOLDER: lead to choose the real key before flight.