Skip to content

Commit bc97394

Browse files
include current board
1 parent 577edbd commit bc97394

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/services/ardupilot_manager/autopilot_manager.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,9 +445,10 @@ async def start_mavlink_manager(self, device: Endpoint) -> None:
445445
logger.warning(str(error))
446446
await self.mavlink_manager.start(device)
447447

448-
@staticmethod
449-
async def available_boards(include_bootloaders: bool = False) -> List[FlightController]:
448+
async def available_boards(self, include_bootloaders: bool = False) -> List[FlightController]:
450449
all_boards = await BoardDetector.detect(True)
450+
if self.current_board and self.current_board not in all_boards:
451+
all_boards.append(self.current_board)
451452
if include_bootloaders:
452453
return all_boards
453454
return [board for board in all_boards if FlightControllerFlags.is_bootloader not in board.flags]

0 commit comments

Comments
 (0)