connection settings cleanup and mock test added. removed bluetooth implementation
This commit is contained in:
@@ -233,19 +233,21 @@ class _FlyScreenState extends ConsumerState<FlyScreen> {
|
||||
);
|
||||
|
||||
// Drohnen-Status fuer die Drohnen-Pille (Doku: "im fly modus zeigt die
|
||||
// drone pille den zustand der drohne") - null solange keine Telemetrie
|
||||
// vorliegt, dann zeigt BottomStatsBar weiterhin den Drohnennamen-Chip.
|
||||
final droneStatus = telemetry != null
|
||||
? computeDroneStatus(
|
||||
armed: telemetry.armed,
|
||||
hasFix: telemetry.hasFix,
|
||||
numSat: telemetry.numSat,
|
||||
hdop: telemetry.hdop,
|
||||
linkQuality: telemetry.linkQuality,
|
||||
snrDb: telemetry.snrDb,
|
||||
navMode: telemetry.navMode,
|
||||
)
|
||||
: null;
|
||||
// drone pille den zustand der drohne") - das Aussehen des Fly-Modus darf
|
||||
// nicht am Vorhandensein eines Telemetrie-Frames haengen (sonst faellt
|
||||
// BottomStatsBar auf den Drohnennamen-Chip zurueck, den Plan-Modus-Look).
|
||||
// Ohne Frame (Verbindungsaufbau laeuft noch) liefern die Platzhalterwerte
|
||||
// ueber computeDroneStatus zuverlaessig idle/rot/rot - eine ehrliche
|
||||
// "keine Daten"-Anzeige statt eines unterschiedlichen Widget-Typs.
|
||||
final droneStatus = computeDroneStatus(
|
||||
armed: telemetry?.armed ?? false,
|
||||
hasFix: telemetry?.hasFix ?? false,
|
||||
numSat: telemetry?.numSat ?? 0,
|
||||
hdop: telemetry?.hdop ?? 99.0,
|
||||
linkQuality: telemetry?.linkQuality ?? 0,
|
||||
snrDb: telemetry?.snrDb ?? -99,
|
||||
navMode: telemetry?.navMode ?? 0,
|
||||
);
|
||||
|
||||
return Stack(
|
||||
children: [
|
||||
|
||||
Reference in New Issue
Block a user