Skip to content

Commit bf956ea

Browse files
core/services/ardupilot_manager/mavlink_proxy: Implement TlogCondition set/get in ardupilot_manager
1 parent 03bdb28 commit bf956ea

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

core/services/ardupilot_manager/autopilot_manager.py

+7
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from firmware.FirmwareManagement import FirmwareManager
2121
from flight_controller_detector.Detector import Detector as BoardDetector
2222
from flight_controller_detector.linux.linux_boards import LinuxFlightController
23+
from mavlink_proxy.AbstractRouter import TLogCondition
2324
from mavlink_proxy.Endpoint import Endpoint, EndpointType
2425
from mavlink_proxy.exceptions import EndpointAlreadyExists
2526
from mavlink_proxy.Manager import Manager as MavlinkManager
@@ -390,6 +391,12 @@ def load_preferred_router(self) -> Optional[str]:
390391
def get_available_routers(self) -> List[str]:
391392
return [router.name() for router in self.mavlink_manager.available_interfaces()]
392393

394+
def get_tlog_condition(self) -> TLogCondition:
395+
return self.mavlink_manager.tlog_condition()
396+
397+
def set_tlog_condition(self, tlog_condition: TLogCondition) -> None:
398+
self.mavlink_manager.set_tlog_condition(tlog_condition)
399+
393400
async def start_sitl(self) -> None:
394401
self._current_board = BoardDetector.detect_sitl()
395402
if not self.firmware_manager.is_firmware_installed(self._current_board):

0 commit comments

Comments
 (0)