async fn run_dstar_loop(
gateway: &mut DStarGateway<EitherTransport>,
tx: &UnboundedSender<Message>,
cmd_rx: &mut UnboundedReceiver<RadioCommand>,
) -> Result<(), String>Expand description
Run the D-STAR gateway event loop until ExitDStar is received or a transport error occurs.