async fn poll_once( radio: &mut Radio<EitherTransport>, s_meter_a: SMeterReading, s_meter_b: SMeterReading, busy_a: bool, busy_b: bool, ) -> Result<RadioState, PollError>