def rc_detect_win(self, version): if version.is_compatible_version(): self.showStatus("{} v{}.{}.{}".format(version.friendlyName, version.major, version.minor, version.bugfix), False) self.dataBusPump.startDataPump(self._databus, self._rc_api) self._status_pump.start(self._rc_api) if self.rc_config.loaded == False: Clock.schedule_once(lambda dt: self.on_read_config(self)) else: self.showActivity('Connected') else: alertPopup('Incompatible Firmware', 'Detected {} v{}\n\nPlease upgrade firmware to {} or higher'.format( version.friendlyName, version.version_string(), VersionConfig.get_minimum_version().version_string() ))
def rc_detect_win(self, version): if version.is_compatible_version(): self.showStatus( "{} v{}.{}.{}".format(version.friendlyName, version.major, version.minor, version.bugfix), False) self.dataBusPump.startDataPump(self._databus, self._rc_api) self._status_pump.start(self._rc_api) if self.rc_config.loaded == False: Clock.schedule_once(lambda dt: self.on_read_config(self)) else: self.showActivity('Connected') else: alertPopup( 'Incompatible Firmware', 'Detected {} v{}\n\nPlease upgrade firmware to {} or higher'. format(version.friendlyName, version.version_string(), VersionConfig.get_minimum_version().version_string()))
def rc_detect_win(self, version): if version.is_compatible_version(): version_string = version.git_info if version.git_info is not '' else 'v' + version.version_string() self.showStatus("{} {}".format(version.friendlyName, version_string), False) self._data_bus_pump.start(self._databus, self._rc_api, self._session_recorder, self._rc_api.comms.supports_streaming) self._status_pump.start(self._rc_api) self._telemetry_connection.data_connected = True if self.rc_config.loaded == False: Clock.schedule_once(lambda dt: self.on_read_config(self)) else: self.showActivity('Connected') else: alertPopup('Incompatible Firmware', 'Detected {} v{}\n\nPlease upgrade firmware to {} or higher'.format( version.friendlyName, version.version_string(), VersionConfig.get_minimum_version().version_string() ))
def rc_detect_win(self, version): if version.is_compatible_version(): self.showStatus("{} v{}.{}.{}".format(version.friendlyName, version.major, version.minor, version.bugfix), False) self._data_bus_pump.start(self._databus, self._rc_api) self._status_pump.start(self._rc_api) if self.settings.userPrefs.get_pref('preferences', 'send_telemetry') == "1" and self._telemetry_connection: self._telemetry_connection.telemetry_enabled = True if self.rc_config.loaded == False: Clock.schedule_once(lambda dt: self.on_read_config(self)) else: self.showActivity('Connected') else: alertPopup('Incompatible Firmware', 'Detected {} v{}\n\nPlease upgrade firmware to {} or higher'.format( version.friendlyName, version.version_string(), VersionConfig.get_minimum_version().version_string() ))