src/eric7/APIs/Python3/eric7.api

branch
eric7-maintenance
changeset 11194
1bfb44d3bedc
parent 11155
e1843b6efa73
parent 11190
f5ffdf0164ab
diff -r c1ba5c1e4ed1 -r 1bfb44d3bedc src/eric7/APIs/Python3/eric7.api
--- a/src/eric7/APIs/Python3/eric7.api	Sat Mar 01 16:09:50 2025 +0100
+++ b/src/eric7/APIs/Python3/eric7.api	Sun Mar 30 15:10:50 2025 +0200
@@ -2740,7 +2740,7 @@
 eric7.MicroPython.BluetoothDialogs.BluetoothController.BluetoothController?1(microPython, parent=None)
 eric7.MicroPython.BluetoothDialogs.BluetoothScanWindow.BluetoothScanWindow.scanDevices?4()
 eric7.MicroPython.BluetoothDialogs.BluetoothScanWindow.BluetoothScanWindow?1(device, parent=None)
-eric7.MicroPython.BluetoothDialogs.BluetoothStatusDialog.BluetoothStatusDialog?1(status, parent=None)
+eric7.MicroPython.BluetoothDialogs.BluetoothStatusDialog.BluetoothStatusDialog?1(microPython, parent=None)
 eric7.MicroPython.BoardDataDialog.BoardDataDialog?1(data, parent=None)
 eric7.MicroPython.ConnectionSelectionDialog.ConnectionSelectionDialog.PortNameRole?7
 eric7.MicroPython.ConnectionSelectionDialog.ConnectionSelectionDialog.VidPidRole?7
@@ -2799,6 +2799,7 @@
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.showCircuitPythonVersions?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, )
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.stopAccessPoint?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.supportsDeviceScan?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.supportsLocalFileAccess?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.writeCredentials?4(ssid, password, hostname, _country)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.writeLanAutoConnect?4(config, hostname)
@@ -2829,6 +2830,7 @@
 eric7.MicroPython.Devices.CircuitPythonUpdater.ShowOutdatedDialog.ShowOutdatedDialog.getSelection?4()
 eric7.MicroPython.Devices.CircuitPythonUpdater.ShowOutdatedDialog.ShowOutdatedDialog.on_modulesList_itemChanged?4(item, column)
 eric7.MicroPython.Devices.CircuitPythonUpdater.ShowOutdatedDialog.ShowOutdatedDialog?1(devicePath, selectionMode=False, parent=None)
+eric7.MicroPython.Devices.DeviceBase.BaseDevice._boardInformationCommands?5()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice._getSetTimeCode?5()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice._shortError?5(error)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.activateBluetoothInterface?4()
@@ -2889,7 +2891,9 @@
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasTimeCommands?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasWifi?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasWifiCountry?4()
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.hash?4(deviceFileName, algorithm="sha256", chunkSize=256)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.isLanConnected?4()
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.isMicrobit?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.isNetworkConnected?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.isWifiApConnected?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.isWifiClientConnected?4()
@@ -2920,8 +2924,12 @@
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, )
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.stopAccessPoint?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.submitMode?4()
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.supportsDeviceScan?4()
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.supportsDirectories?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.supportsLocalFileAccess?4()
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.supportsRenameFiles?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.syncTime?4(_deviceType, hasCPy=False)
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.touch?4(deviceFileName)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.upipInstall?4(packages)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.writeCredentials?4(ssid, password, hostname, country)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.writeLanAutoConnect?4(config, hostname)
@@ -2964,6 +2972,7 @@
 eric7.MicroPython.Devices.EspDevices.EspDevice.setNetworkTime?4(server="0.pool.ntp.org", tzOffset=0, timeout=10)
 eric7.MicroPython.Devices.EspDevices.EspDevice.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, )
 eric7.MicroPython.Devices.EspDevices.EspDevice.stopAccessPoint?4()
+eric7.MicroPython.Devices.EspDevices.EspDevice.supportsDeviceScan?4()
 eric7.MicroPython.Devices.EspDevices.EspDevice.writeCredentials?4(ssid, password, hostname, country)
 eric7.MicroPython.Devices.EspDevices.EspDevice?1(microPythonWidget, deviceType, parent=None)
 eric7.MicroPython.Devices.EspDevices.createDevice?4(microPythonWidget, deviceType, _vid, _pid, _boardName, _serialNumber)
@@ -3003,6 +3012,7 @@
 eric7.MicroPython.Devices.GenericMicroPythonDevices.GenericMicroPythonDevice?1(microPythonWidget, deviceType, vid, pid, parent=None)
 eric7.MicroPython.Devices.GenericMicroPythonDevices.createDevice?4(microPythonWidget, deviceType, vid, pid, _boardName, _serialNumber)
 eric7.MicroPython.Devices.IgnoredBoards?7
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice._boardInformationCommands?5()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice._getSetTimeCode?5()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.activateBluetoothInterface?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.addDeviceMenuEntries?4(menu)
@@ -3014,20 +3024,46 @@
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.deviceName?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.forceInterrupt?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.getBluetoothStatus?4()
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.getBoardInformation?4()
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.getData?4(deviceFileName)
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.getDeviceScan?4(timeout=10)
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.getDocumentationUrl?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.getDownloadMenuEntries?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.hasBluetooth?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.hasFlashMenuEntry?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.hasTimeCommands?4()
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.isMicrobit?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.lls?4(dirname="", fullstat=False, showHidden=False)
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.ls?4(dirname="")
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.putData?4(deviceFileName, content)
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.pwd?4()
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.rm?4(filename)
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.runScript?4(script)
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.setButtons?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.setConnected?4(connected)
+eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.supportsDeviceScan?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice?1(microPythonWidget, deviceType, serialNumber, parent=None)
 eric7.MicroPython.Devices.MicrobitDevices.createDevice?4(microPythonWidget, deviceType, _vid, _pid, _boardName, serialNumber)
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.activateBluetoothInterface?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.addDeviceMenuEntries?4(menu)
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.canRunScript?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.canStartFileManager?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.canStartPlotter?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.canStartRepl?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.deactivateBluetoothInterface?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.deviceName?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.forceInterrupt?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.getBluetoothStatus?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.getDeviceScan?4(timeout=10)
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.getDocumentationUrl?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.getDownloadMenuEntries?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.hasBluetooth?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.hasFlashMenuEntry?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.runScript?4(script)
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.setButtons?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device.supportsDeviceScan?4()
+eric7.MicroPython.Devices.Nrf52Devices.Nrf52Device?1(microPythonWidget, deviceType, parent=None)
+eric7.MicroPython.Devices.Nrf52Devices.createDevice?4(microPythonWidget, deviceType, _vid, _pid, _boardName, _serialNumber)
 eric7.MicroPython.Devices.PyBoardDevices.PyBoardDevice.DeviceVolumeName?7
 eric7.MicroPython.Devices.PyBoardDevices.PyBoardDevice.FlashInstructionsURL?7
 eric7.MicroPython.Devices.PyBoardDevices.PyBoardDevice._getSetTimeCode?5()
@@ -3069,6 +3105,7 @@
 eric7.MicroPython.Devices.RP2Devices.RP2Device.enableWebrepl?4(password)
 eric7.MicroPython.Devices.RP2Devices.RP2Device.forceInterrupt?4()
 eric7.MicroPython.Devices.RP2Devices.RP2Device.getBluetoothStatus?4()
+eric7.MicroPython.Devices.RP2Devices.RP2Device.getBoardInformation?4()
 eric7.MicroPython.Devices.RP2Devices.RP2Device.getConnectedClients?4()
 eric7.MicroPython.Devices.RP2Devices.RP2Device.getDeviceScan?4(timeout=10)
 eric7.MicroPython.Devices.RP2Devices.RP2Device.getDocumentationUrl?4()
@@ -3092,6 +3129,7 @@
 eric7.MicroPython.Devices.RP2Devices.RP2Device.setNetworkTime?4(server="pool.ntp.org", tzOffset=0, timeout=10)
 eric7.MicroPython.Devices.RP2Devices.RP2Device.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, )
 eric7.MicroPython.Devices.RP2Devices.RP2Device.stopAccessPoint?4()
+eric7.MicroPython.Devices.RP2Devices.RP2Device.supportsDeviceScan?4()
 eric7.MicroPython.Devices.RP2Devices.RP2Device.writeCredentials?4(ssid, password, hostname, country)
 eric7.MicroPython.Devices.RP2Devices.RP2Device.writeLanAutoConnect?4(config, hostname)
 eric7.MicroPython.Devices.RP2Devices.RP2Device?1(microPythonWidget, deviceType, parent=None)
@@ -3106,11 +3144,9 @@
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.forceInterrupt?4()
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.getDocumentationUrl?4()
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.getFirmwareUrl?4()
-eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.getWorkspace?4(silent=False)
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.hasFlashMenuEntry?4()
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.runScript?4(script)
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.setButtons?4()
-eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.supportsLocalFileAccess?4()
 eric7.MicroPython.Devices.STLinkDevices.STLinkDevice?1(microPythonWidget, deviceType, parent=None)
 eric7.MicroPython.Devices.STLinkDevices.createDevice?4(microPythonWidget, deviceType, _vid, _pid, _boardName, _serialNumber)
 eric7.MicroPython.Devices.SupportedBoards?7
@@ -3172,6 +3208,8 @@
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.get?4(deviceFileName, hostFileName="")
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.getData?4(deviceFileName)
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.getFileDone?7
+eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.hashDone?7
+eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.hashFile?4(deviceFileName, algorithm="sha256", chunkSize=256)
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.lls?4(dirname, showHidden=False)
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.longListFiles?7
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.makedirs?4(dirname)
@@ -3187,6 +3225,8 @@
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rsync?4(hostDirectory, deviceDirectory, mirror=True, localDevice=False)
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rsyncDone?7
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rsyncProgressMessage?7
+eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.touchFile?4(deviceFileName)
+eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.touchFileDone?7
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager.writeFile?4(filename, text)
 eric7.MicroPython.MicroPythonFileManager.MicroPythonFileManager?1(device, parent=None)
 eric7.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_deviceCwd_textChanged?4(cwd)
@@ -3318,6 +3358,7 @@
 eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.getDeviceWorkspace?4()
 eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.getFileManager?4()
 eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.handleDataFlood?4()
+eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.insertData?4(data)
 eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.isConnected?4()
 eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.isLinkConnected?4()
 eric7.MicroPython.MicroPythonWidget.MicroPythonWidget.isMicrobit?4()
@@ -3426,7 +3467,7 @@
 eric7.MicroPython.WifiDialogs.WifiNetworksWindow.WifiNetworksWindow.on_periodicCheckBox_toggled?4(checked)
 eric7.MicroPython.WifiDialogs.WifiNetworksWindow.WifiNetworksWindow.scanNetworks?4()
 eric7.MicroPython.WifiDialogs.WifiNetworksWindow.WifiNetworksWindow?1(device, parent=None)
-eric7.MicroPython.WifiDialogs.WifiStatusDialog.WifiStatusDialog?1(clientStatus, apStatus, overallStatus, parent=None)
+eric7.MicroPython.WifiDialogs.WifiStatusDialog.WifiStatusDialog?1(microPython, parent=None)
 eric7.MultiProject.AddProjectDialog.AddProjectDialog.getProjectMetadata?4()
 eric7.MultiProject.AddProjectDialog.AddProjectDialog.on_filenamePicker_textChanged?4(_txt)
 eric7.MultiProject.AddProjectDialog.AddProjectDialog.on_nameEdit_textChanged?4(_txt)
@@ -9588,6 +9629,9 @@
 eric7.QScintilla.MiniEditor.MiniEditor.getSearchSelectionHighlight?4()
 eric7.QScintilla.MiniEditor.MiniEditor.gotoLine?4(line, pos=1)
 eric7.QScintilla.MiniEditor.MiniEditor.highlightSearchSelection?4(startLine, startIndex, endLine, endIndex)
+eric7.QScintilla.MiniEditor.MiniEditor.isMicroPythonFile?4()
+eric7.QScintilla.MiniEditor.MiniEditor.isPy3File?4()
+eric7.QScintilla.MiniEditor.MiniEditor.isPyFile?7
 eric7.QScintilla.MiniEditor.MiniEditor.languageChanged?7
 eric7.QScintilla.MiniEditor.MiniEditor.refreshed?7
 eric7.QScintilla.MiniEditor.MiniEditor.setFileName?4(name)
@@ -10256,13 +10300,12 @@
 eric7.SystemUtilities.FileSystemUtilities.compactPath?4(path, width, measure=len)
 eric7.SystemUtilities.FileSystemUtilities.deviceFileName?4(fileName)
 eric7.SystemUtilities.FileSystemUtilities.direntries?4(path, filesonly=False, pattern=None, followsymlinks=True, checkStop=None, ignore=None, recursive=True, dirsonly=False, )
-eric7.SystemUtilities.FileSystemUtilities.findVolume?4(volumeName, findAll=False)
+eric7.SystemUtilities.FileSystemUtilities.findVolume?4(volumeName, findAll=False, markerFile=None)
 eric7.SystemUtilities.FileSystemUtilities.fromNativeSeparators?4(path)
 eric7.SystemUtilities.FileSystemUtilities.getDirs?4(path, excludeDirs)
 eric7.SystemUtilities.FileSystemUtilities.getExecutablePath?4(file)
 eric7.SystemUtilities.FileSystemUtilities.getExecutablePaths?4(file)
 eric7.SystemUtilities.FileSystemUtilities.getUserMounts?4()
-eric7.SystemUtilities.FileSystemUtilities.getVolumeName?4(diskName)
 eric7.SystemUtilities.FileSystemUtilities.isDeviceFileName?4(fileName)
 eric7.SystemUtilities.FileSystemUtilities.isDrive?4(path)
 eric7.SystemUtilities.FileSystemUtilities.isExecutable?4(exe)
@@ -10379,12 +10422,12 @@
 eric7.Tasks.TaskViewer.TaskViewer.findParentTask?4(parentUid)
 eric7.Tasks.TaskViewer.TaskViewer.getGlobalTasks?4()
 eric7.Tasks.TaskViewer.TaskViewer.getProjectTasks?4()
-eric7.Tasks.TaskViewer.TaskViewer.getTasksScanFilter?4()
+eric7.Tasks.TaskViewer.TaskViewer.getProjectTasksScanFilter?4()
 eric7.Tasks.TaskViewer.TaskViewer.handlePreferencesChanged?4()
 eric7.Tasks.TaskViewer.TaskViewer.regenerateProjectTasks?4(quiet=False)
 eric7.Tasks.TaskViewer.TaskViewer.saveProjectTasks?4()
 eric7.Tasks.TaskViewer.TaskViewer.setProjectOpen?4(o=False)
-eric7.Tasks.TaskViewer.TaskViewer.setTasksScanFilter?4(filterStr: str)
+eric7.Tasks.TaskViewer.TaskViewer.setProjectTasksScanFilter?4(filterStr: str)
 eric7.Tasks.TaskViewer.TaskViewer.stopProjectTaskExtraction?4()
 eric7.Tasks.TaskViewer.TaskViewer?1(parent, project)
 eric7.Tasks.TasksFile.TasksFile.readFile?4(filename: str)

eric ide

mercurial