msp over wifi implemented
This commit is contained in:
@@ -101,6 +101,15 @@ class UdpTransport implements LinkTransport {
|
||||
|
||||
@override
|
||||
Future<void> connect() async {
|
||||
// Idempotent: mehrere Aufrufer koennen unabhaengig voneinander "sorg
|
||||
// dafuer, dass wir verbunden sind" anfordern (z.B. der Auto-Connect-
|
||||
// Trigger beim Wechsel in den Fly-Modus UND der MSP-Telemetrie-Consumer,
|
||||
// der denselben Transport braucht) - ohne diese Sperre wuerde der
|
||||
// zweite Aufruf eine weitere WifiNetworkSpecifier-Anfrage samt
|
||||
// Systemdialog auslösen, waehrend die erste noch laeuft.
|
||||
if (_state == LinkState.connecting || _state == LinkState.connected) {
|
||||
return;
|
||||
}
|
||||
_lastErrorReason = null;
|
||||
_lastErrorMessage = null;
|
||||
_setState(LinkState.connecting);
|
||||
|
||||
Reference in New Issue
Block a user