Skip to content

Commit 9b7b9e9

Browse files
authored
Add quadplane aircraft type check for dataflash bin logs (#1064)
1 parent 398bda0 commit 9b7b9e9

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

gcs/electron/fla.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,17 @@ function parseDataflashBinFile(
376376
aircraftType: getAircraftTypeFromMavType(parser.getMavType()),
377377
...transformedMessages,
378378
}
379+
380+
if (
381+
Array.isArray(parsedData?.PARM) &&
382+
parsedData.PARM.some(
383+
(param: MessageObject) =>
384+
param.Name === "Q_ENABLE" && param.Value === 1,
385+
)
386+
) {
387+
parsedData.aircraftType = "quadplane"
388+
}
389+
379390
webContents.send("fla:log-parse-progress", {
380391
percent: 100,
381392
})

0 commit comments

Comments
 (0)