src/eric7/Documentation/Source/eric7.MicroPython.Devices.DeviceBase.html

Sun, 12 Mar 2023 16:10:56 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 12 Mar 2023 16:10:56 +0100
branch
eric7
changeset 9880
f425c58cf8e9
parent 9878
a82014a9e57b
child 9891
e58c3fadcacc
permissions
-rw-r--r--

Fixed a bug in the recently added µPy code.

9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.MicroPython.Devices.DeviceBase</title>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.MicroPython.Devices.DeviceBase</h1>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing some utility functions and the MicroPythonDevice base
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 class.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 <h3>Global Attributes</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 <tr><td>None</td></tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 <h3>Classes</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td><a href="#BaseDevice">BaseDevice</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <td>Base class for the more specific MicroPython devices.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <h3>Functions</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr><td>None</td></tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <hr />
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <a NAME="BaseDevice" ID="BaseDevice"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <h2>BaseDevice</h2>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 Base class for the more specific MicroPython devices.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </p>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
42 <p>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
43 It includes a list of commands for general use on the various boards.
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
44 If a board needs special treatment, the command should be overwritten
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
45 in the board specific subclass. Commands are provided to perform operations
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
46 on the file system of a connected MicroPython device, for getting and setting
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
47 the time on the board and getting board related data. Supported file system
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
48 commands are:
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
49 <ul>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
50 <li>cd: change directory</li>
9853
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
51 <li>exists: test the existence of a file or directory on the device</li>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
52 <li>fileSystemInfo: get information about the file system</li>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
53 <li>get: get a file from the connected device</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
54 <li>getData: read data of a file of the connected device</li>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
55 <li>lls: directory listing with meta data</li>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
56 <li>ls: directory listing</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
57 <li>mkdir: create a new directory</li>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
58 <li>put: copy a file to the connected device</li>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
59 <li>putData: write data to a file of the connected device</li>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
60 <li>pwd: get the current directory</li>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
61 <li>rm: remove a file from the connected device</li>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
62 <li>rmdir: remove an empty directory</li>
9853
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
63 <li>rmrf: remove a file/directory recursively (like 'rm -rf' in bash)</li>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
64 </ul>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
65 </p>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
66 <p>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
67 Supported non file system commands are:
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
68 <ul>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
69 <li>getBoardData: get information about the connected board</li>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
70 <li>getDeviceData: get version info about MicroPython and some implementation
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
71 information</li>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
72 <li>getModules: get a list of built-in modules</li>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
73 <li>getTime: get the current time</li>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
74 <li>showTime: show the current time of the connected device</li>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
75 <li>syncTime: synchronize the time of the connected device</li>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
76 </ul>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
77 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
78 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
79 Supported WiFi commands are:
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
80 <ul>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
81 <li>hasWifi: check, if the board has WiFi functionality</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
82 <li>getWifiData: get WiFi status data</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
83 <li>connectWifi: connect to a WiFi network</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
84 <li>disconnectWifi: disconnect from a WiFi network</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
85 <li>writeCredentials: save the WiFi credentials to the board and create
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
86 functionality to auto-connect at boot time</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
87 <li>removeCredentials: remove the saved credentials</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
88 <li>checkInternet: check, if internet access is possible</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
89 <li>scanNetworks: scan for available WiFi networks</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
90 <li>deactivateInterface: deactivate a WiFi interface</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
91 <li>startAccessPoint: start an access point</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
92 <li>stopAccessPoint: stop the access point</li>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
93 <li>getConnectedClients: get a list of connected WiFi clients</li>
9766
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
94 </ul>
f0e22f3a5878 Fixed a few issue introduced during the recent changes to the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9765
diff changeset
95 </p>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
96 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
97 Supported Bluetooth commands are:
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
98 <ul>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
99 <li>hasBluetooth: check, if the board has Bluetooth functionality</li>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
100 <li>getBluetoothStatus: get Bluetooth status data</li>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
101 <li>deactivateBluetoothInterface: deactivate a Bluetooth interface</li>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
102 </ul>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
103 </p>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <h3>Derived from</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 QObject
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <h3>Class Attributes</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <tr><td>None</td></tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <h3>Class Methods</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <tr><td>None</td></tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <h3>Methods</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <td><a href="#BaseDevice.__init__">BaseDevice</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td>Constructor</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
125 <td><a href="#BaseDevice.__getDeviceData">__getDeviceData</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
126 <td>Private method to get some essential data for the connected board.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
127 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
128 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
129 <td><a href="#BaseDevice._getSetTimeCode">_getSetTimeCode</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
130 <td>Protected method to get the device code to set the time.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
131 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
132 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
133 <td><a href="#BaseDevice._shortError">_shortError</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
134 <td>Protected method to create a shortened error message.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
135 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
136 <tr>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
137 <td><a href="#BaseDevice.activateBluetoothInterface">activateBluetoothInterface</a></td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
138 <td>Public method to activate the Bluetooth interface.</td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
139 </tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
140 <tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
141 <td><a href="#BaseDevice.addDeviceBluetoothEntries">addDeviceBluetoothEntries</a></td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
142 <td>Public method to add device specific entries to the given menu.</td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
143 </tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
144 <tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
145 <td><a href="#BaseDevice.addDeviceEthernetEntries">addDeviceEthernetEntries</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
146 <td>Public method to add device specific entries to the given menu.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
147 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
148 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <td><a href="#BaseDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <td>Public method to add device specific entries to the given menu.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
153 <td><a href="#BaseDevice.addDeviceWifiEntries">addDeviceWifiEntries</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
154 <td>Public method to add device specific entries to the given menu.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
155 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
156 <tr>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
157 <td><a href="#BaseDevice.bool2str">bool2str</a></td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
158 <td>Public method to generate a yes/no string given a truth value.</td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
159 </tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
160 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <td><a href="#BaseDevice.canRunScript">canRunScript</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <td>Public method to determine, if a script can be executed.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <td><a href="#BaseDevice.canStartFileManager">canStartFileManager</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <td>Public method to determine, if a File Manager can be started.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 <td><a href="#BaseDevice.canStartPlotter">canStartPlotter</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 <td>Public method to determine, if a Plotter can be started.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <td><a href="#BaseDevice.canStartRepl">canStartRepl</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <td>Public method to determine, if a REPL can be started.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
177 <td><a href="#BaseDevice.cd">cd</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
178 <td>Public method to change the current directory on the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
179 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
180 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <td><a href="#BaseDevice.checkDeviceData">checkDeviceData</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <td>Public method to check the validity of the device data determined during connecting the device.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
185 <td><a href="#BaseDevice.checkInternet">checkInternet</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
186 <td>Public method to check, if the internet can be reached.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
187 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
188 <tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
189 <td><a href="#BaseDevice.checkInternetViaLan">checkInternetViaLan</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
190 <td>Public method to check, if the internet can be reached (LAN variant).</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
191 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
192 <tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
193 <td><a href="#BaseDevice.connectToLan">connectToLan</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
194 <td>Public method to connect the connected device to the LAN.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
195 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
196 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
197 <td><a href="#BaseDevice.connectWifi">connectWifi</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
198 <td>Public method to connect a device to a WiFi network.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
199 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
200 <tr>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
201 <td><a href="#BaseDevice.deactivateBluetoothInterface">deactivateBluetoothInterface</a></td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
202 <td>Public method to deactivate the Bluetooth interface.</td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
203 </tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
204 <tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
205 <td><a href="#BaseDevice.deactivateEthernet">deactivateEthernet</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
206 <td>Public method to deactivate the Ethernet interface of the connected device.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
207 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
208 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
209 <td><a href="#BaseDevice.deactivateInterface">deactivateInterface</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
210 <td>Public method to deactivate a given WiFi interface of the connected device.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
211 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
212 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <td><a href="#BaseDevice.deviceName">deviceName</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 <td>Public method to get the name of the device.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 <tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
217 <td><a href="#BaseDevice.disconnectFromLan">disconnectFromLan</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
218 <td>Public method to disconnect from the LAN.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
219 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
220 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
221 <td><a href="#BaseDevice.disconnectWifi">disconnectWifi</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
222 <td>Public method to disconnect a device from the WiFi network.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
223 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
224 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 <td><a href="#BaseDevice.downloadFirmware">downloadFirmware</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 <td>Public method to download the device firmware.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 <tr>
9853
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
229 <td><a href="#BaseDevice.exists">exists</a></td>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
230 <td>Public method to check the existence of a file or directory.</td>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
231 </tr>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
232 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
233 <td><a href="#BaseDevice.fileSystemInfo">fileSystemInfo</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
234 <td>Public method to obtain information about the currently mounted file systems.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
235 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
236 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 <td><a href="#BaseDevice.forceInterrupt">forceInterrupt</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 <td>Public method to determine the need for an interrupt when opening the serial connection.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
241 <td><a href="#BaseDevice.get">get</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
242 <td>Public method to copy a file from the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
243 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
244 <tr>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
245 <td><a href="#BaseDevice.getBluetoothStatus">getBluetoothStatus</a></td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
246 <td>Public method to get Bluetooth status data of the connected board.</td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
247 </tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
248 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
249 <td><a href="#BaseDevice.getBoardInformation">getBoardInformation</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
250 <td>Public method to get some information data of the connected board.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
251 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
252 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
253 <td><a href="#BaseDevice.getConnectedClients">getConnectedClients</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
254 <td>Public method to get a list of connected clients.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
255 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
256 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
257 <td><a href="#BaseDevice.getData">getData</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
258 <td>Public method to read data from the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
259 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
260 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <td><a href="#BaseDevice.getDeviceData">getDeviceData</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 <td>Public method to get a copy of the determined device data.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 <tr>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
265 <td><a href="#BaseDevice.getDeviceScan">getDeviceScan</a></td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
266 <td>Public method to perform a Bluetooth device scan.</td>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
267 </tr>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
268 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <td><a href="#BaseDevice.getDeviceType">getDeviceType</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 <td>Public method to get the device type.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <td><a href="#BaseDevice.getDocumentationUrl">getDocumentationUrl</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 <td>Public method to get the device documentation URL.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 <td><a href="#BaseDevice.getDownloadMenuEntries">getDownloadMenuEntries</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 <td>Public method to retrieve the entries for the downloads menu.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 <tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
281 <td><a href="#BaseDevice.getEthernetStatus">getEthernetStatus</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
282 <td>Public method to get Ethernet status data of the connected board.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
283 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
284 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 <td><a href="#BaseDevice.getFirmwareUrl">getFirmwareUrl</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 <td>Public method to get the device firmware download URL.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
289 <td><a href="#BaseDevice.getModules">getModules</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
290 <td>Public method to show a list of modules built into the firmware.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
291 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
292 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
293 <td><a href="#BaseDevice.getTime">getTime</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
294 <td>Public method to get the current time of the device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
295 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
296 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
297 <td><a href="#BaseDevice.getWifiData">getWifiData</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
298 <td>Public method to get data related to the current WiFi status.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
299 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
300 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 <td><a href="#BaseDevice.getWorkspace">getWorkspace</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 <td>Public method to get the workspace directory.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 <td><a href="#BaseDevice.handleDataFlood">handleDataFlood</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <td>Public slot handling a data floof from the device.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
309 <td><a href="#BaseDevice.hasBluetooth">hasBluetooth</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
310 <td>Public method to check the availability of Bluetooth.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
311 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
312 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
313 <td><a href="#BaseDevice.hasCircuitPython">hasCircuitPython</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
314 <td>Public method to check, if the connected device is flashed with CircuitPython.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
315 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
316 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 <td><a href="#BaseDevice.hasDocumentationUrl">hasDocumentationUrl</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 <td>Public method to check, if the device has a configured documentation URL.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
321 <td><a href="#BaseDevice.hasEthernet">hasEthernet</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
322 <td>Public method to check the availability of Ethernet.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
323 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
324 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 <td><a href="#BaseDevice.hasFirmwareUrl">hasFirmwareUrl</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 <td>Public method to check, if the device has a configured firmware download URL.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 <td><a href="#BaseDevice.hasFlashMenuEntry">hasFlashMenuEntry</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
330 <td>Public method to check, if the device has its own flash menu entry.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 <tr>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
333 <td><a href="#BaseDevice.hasNetworkTime">hasNetworkTime</a></td>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
334 <td>Public method to check the availability of network time functions.</td>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
335 </tr>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
336 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 <td><a href="#BaseDevice.hasTimeCommands">hasTimeCommands</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 <td>Public method to check, if the device supports time commands.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
341 <td><a href="#BaseDevice.hasWifi">hasWifi</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
342 <td>Public method to check the availability of WiFi.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
343 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
344 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
345 <td><a href="#BaseDevice.lls">lls</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
346 <td>Public method to get a long directory listing of the connected device including meta data.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
347 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
348 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
349 <td><a href="#BaseDevice.ls">ls</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
350 <td>Public method to get a directory listing of the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
351 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
352 <tr>
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
353 <td><a href="#BaseDevice.mipInstall">mipInstall</a></td>
9847
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
354 <td>Public method to install packages using 'mip'.</td>
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
355 </tr>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
356 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
357 <td><a href="#BaseDevice.mkdir">mkdir</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
358 <td>Public method to create a new directory.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
359 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
360 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
361 <td><a href="#BaseDevice.put">put</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
362 <td>Public method to copy a local file to the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
363 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
364 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
365 <td><a href="#BaseDevice.putData">putData</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
366 <td>Public method to write the given data to the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
367 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
368 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
369 <td><a href="#BaseDevice.pwd">pwd</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
370 <td>Public method to get the current directory of the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
371 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
372 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
373 <td><a href="#BaseDevice.removeCredentials">removeCredentials</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
374 <td>Public method to remove the saved credentials from the connected device.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
375 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
376 <tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
377 <td><a href="#BaseDevice.removeLanAutoConnect">removeLanAutoConnect</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
378 <td>Public method to remove the saved IPv4 parameters from the connected device.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
379 </tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
380 <tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
381 <td><a href="#BaseDevice.rm">rm</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
382 <td>Public method to remove a file from the connected device.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
383 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
384 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
385 <td><a href="#BaseDevice.rmdir">rmdir</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
386 <td>Public method to remove a directory.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
387 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
388 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
389 <td><a href="#BaseDevice.rmrf">rmrf</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
390 <td>Public method to remove a file or directory recursively.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
391 </tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
392 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <td><a href="#BaseDevice.runScript">runScript</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 <td>Public method to run the given Python script.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
395 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
397 <td><a href="#BaseDevice.scanNetworks">scanNetworks</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
398 <td>Public method to scan for available WiFi networks.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
399 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
400 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 <td><a href="#BaseDevice.selectDeviceDirectory">selectDeviceDirectory</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 <td>Public method to select the device directory from a list of detected ones.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 <td><a href="#BaseDevice.sendCommands">sendCommands</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 <td>Public method to send a list of commands to the device.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 <td><a href="#BaseDevice.setButtons">setButtons</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 <td>Public method to enable the supported action buttons.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413 <td><a href="#BaseDevice.setConnected">setConnected</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 <td>Public method to set the connection state.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
415 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 <td><a href="#BaseDevice.setFileManager">setFileManager</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418 <td>Public method to set the File Manager status and dependent status.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 <tr>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
421 <td><a href="#BaseDevice.setNetworkTime">setNetworkTime</a></td>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
422 <td>Public method to set the time to the network time retrieved from an NTP server.</td>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
423 </tr>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
424 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
425 <td><a href="#BaseDevice.setPlotter">setPlotter</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426 <td>Public method to set the Plotter status and dependent status.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 <tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 <td><a href="#BaseDevice.setRepl">setRepl</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 <td>Public method to set the REPL status and dependent status.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 </tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
433 <td><a href="#BaseDevice.startAccessPoint">startAccessPoint</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
434 <td>Public method to start the access point interface.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
435 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
436 <tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
437 <td><a href="#BaseDevice.stopAccessPoint">stopAccessPoint</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
438 <td>Public method to stop the access point interface.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
439 </tr>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
440 <tr>
9840
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
441 <td><a href="#BaseDevice.submitMode">submitMode</a></td>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
442 <td>Public method to get the submit mode of the device.</td>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
443 </tr>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
444 <tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 <td><a href="#BaseDevice.supportsLocalFileAccess">supportsLocalFileAccess</a></td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
446 <td>Public method to indicate file access via a local directory.</td>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
447 </tr>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
448 <tr>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
449 <td><a href="#BaseDevice.syncTime">syncTime</a></td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
450 <td>Public method to set the time of the connected device to the local computer's time.</td>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
451 </tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
452 <tr>
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
453 <td><a href="#BaseDevice.upipInstall">upipInstall</a></td>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
454 <td>Public method to install packages using 'upip'.</td>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
455 </tr>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
456 <tr>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
457 <td><a href="#BaseDevice.writeCredentials">writeCredentials</a></td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
458 <td>Public method to write the given credentials to the connected device and modify the start script to connect automatically.</td>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
459 </tr>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
460 <tr>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
461 <td><a href="#BaseDevice.writeLanAutoConnect">writeLanAutoConnect</a></td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
462 <td>Public method to generate a script and associated configuration to connect the device to the LAN during boot time.</td>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
463 </tr>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 <h3>Static Methods</h3>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
467 <table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
468 <tr><td>None</td></tr>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
469 </table>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
470
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
471 <a NAME="BaseDevice.__init__" ID="BaseDevice.__init__"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
472 <h4>BaseDevice (Constructor)</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 <b>BaseDevice</b>(<i>microPythonWidget, deviceType, parent=None</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
474
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
475 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
476 Constructor
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
477 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
478 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
479
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
480 <dt><i>microPythonWidget</i> (MicroPythonWidget)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
481 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 reference to the main MicroPython widget
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
484 <dt><i>deviceType</i> (str)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
485 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
486 device type assigned to this device interface
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
487 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
488 <dt><i>parent</i> (QObject)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
489 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
490 reference to the parent object
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
491 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
492 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
493 <a NAME="BaseDevice.__getDeviceData" ID="BaseDevice.__getDeviceData"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
494 <h4>BaseDevice.__getDeviceData</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
495 <b>__getDeviceData</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
496
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
497 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
498 Private method to get some essential data for the connected board.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
499 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
500 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
501 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
502 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
503 dictionary containing the determined data
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
504 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
505 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
506 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
507 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
508 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
509 dict
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
510 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
511 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
512 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
513
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
514 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
515 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
516 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
517 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
518 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
519 <a NAME="BaseDevice._getSetTimeCode" ID="BaseDevice._getSetTimeCode"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
520 <h4>BaseDevice._getSetTimeCode</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
521 <b>_getSetTimeCode</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
522
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
523 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
524 Protected method to get the device code to set the time.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
525 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
526 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
527 Note: This method must be implemented in the various device specific
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
528 subclasses.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
529 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
530 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
531 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
532 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
533 code to be executed on the connected device to set the time
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
534 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
535 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
536 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
537 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
538 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
539 str
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
540 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
541 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
542 <a NAME="BaseDevice._shortError" ID="BaseDevice._shortError"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
543 <h4>BaseDevice._shortError</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
544 <b>_shortError</b>(<i>error</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
545
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
546 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
547 Protected method to create a shortened error message.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
548 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
549 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
550
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
551 <dt><i>error</i> (bytes)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
552 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
553 verbose error message
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
554 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
555 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
556 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
557 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
558 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
559 shortened error message
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
560 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
561 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
562 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
563 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
564 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
565 str
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
566 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
567 </dl>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
568 <a NAME="BaseDevice.activateBluetoothInterface" ID="BaseDevice.activateBluetoothInterface"></a>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
569 <h4>BaseDevice.activateBluetoothInterface</h4>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
570 <b>activateBluetoothInterface</b>(<i></i>)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
571
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
572 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
573 Public method to activate the Bluetooth interface.
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
574 </p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
575 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
576 <dt>Return:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
577 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
578 flag indicating the new state of the Bluetooth interface
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
579 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
580 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
581 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
582 <dt>Return Type:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
583 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
584 bool
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
585 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
586 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
587 <a NAME="BaseDevice.addDeviceBluetoothEntries" ID="BaseDevice.addDeviceBluetoothEntries"></a>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
588 <h4>BaseDevice.addDeviceBluetoothEntries</h4>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
589 <b>addDeviceBluetoothEntries</b>(<i>menu</i>)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
590
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
591 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
592 Public method to add device specific entries to the given menu.
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
593 </p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
594 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
595
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
596 <dt><i>menu</i> (QMenu)</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
597 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
598 reference to the context menu
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
599 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
600 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
601 <a NAME="BaseDevice.addDeviceEthernetEntries" ID="BaseDevice.addDeviceEthernetEntries"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
602 <h4>BaseDevice.addDeviceEthernetEntries</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
603 <b>addDeviceEthernetEntries</b>(<i>menu</i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
604
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
605 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
606 Public method to add device specific entries to the given menu.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
607 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
608 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
609
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
610 <dt><i>menu</i> (QMenu)</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
611 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
612 reference to the context menu
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
613 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
614 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
615 <a NAME="BaseDevice.addDeviceMenuEntries" ID="BaseDevice.addDeviceMenuEntries"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
616 <h4>BaseDevice.addDeviceMenuEntries</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
617 <b>addDeviceMenuEntries</b>(<i>menu</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
618
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
619 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
620 Public method to add device specific entries to the given menu.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
621 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
622 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
623
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
624 <dt><i>menu</i> (QMenu)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
625 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
626 reference to the context menu
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
627 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
628 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
629 <a NAME="BaseDevice.addDeviceWifiEntries" ID="BaseDevice.addDeviceWifiEntries"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
630 <h4>BaseDevice.addDeviceWifiEntries</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
631 <b>addDeviceWifiEntries</b>(<i>menu</i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
632
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
633 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
634 Public method to add device specific entries to the given menu.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
635 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
636 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
637
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
638 <dt><i>menu</i> (QMenu)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
639 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
640 reference to the context menu
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
641 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
642 </dl>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
643 <a NAME="BaseDevice.bool2str" ID="BaseDevice.bool2str"></a>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
644 <h4>BaseDevice.bool2str</h4>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
645 <b>bool2str</b>(<i>val, capitalized=True</i>)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
646
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
647 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
648 Public method to generate a yes/no string given a truth value.
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
649 </p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
650 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
651
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
652 <dt><i>val</i> (bool)</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
653 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
654 truth value to be converted
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
655 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
656 <dt><i>capitalized</i> (bool)</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
657 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
658 flag indicating a capitalized variant
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
659 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
660 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
661 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
662 <dt>Return:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
663 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
664 string with 'yes' or 'no'
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
665 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
666 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
667 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
668 <dt>Return Type:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
669 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
670 str
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
671 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
672 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
673 <a NAME="BaseDevice.canRunScript" ID="BaseDevice.canRunScript"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
674 <h4>BaseDevice.canRunScript</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
675 <b>canRunScript</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
676
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
677 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
678 Public method to determine, if a script can be executed.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
679 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
680 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
681 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
682 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
683 tuple containing a flag indicating it is safe to start a
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
684 Plotter and a reason why it cannot.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
685 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
686 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
687 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
688 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
689 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
690 tuple of (bool, str)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
691 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
692 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
693 <a NAME="BaseDevice.canStartFileManager" ID="BaseDevice.canStartFileManager"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
694 <h4>BaseDevice.canStartFileManager</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
695 <b>canStartFileManager</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
696
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
697 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
698 Public method to determine, if a File Manager can be started.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
699 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
700 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
701 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
702 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
703 tuple containing a flag indicating it is safe to start a
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
704 File Manager and a reason why it cannot.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
705 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
706 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
707 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
708 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
709 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
710 tuple of (bool, str)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
711 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
712 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
713 <a NAME="BaseDevice.canStartPlotter" ID="BaseDevice.canStartPlotter"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
714 <h4>BaseDevice.canStartPlotter</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
715 <b>canStartPlotter</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
716
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
717 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
718 Public method to determine, if a Plotter can be started.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
719 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
720 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
721 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
722 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
723 tuple containing a flag indicating it is safe to start a
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
724 Plotter and a reason why it cannot.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
725 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
726 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
727 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
728 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
729 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
730 tuple of (bool, str)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
731 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
732 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
733 <a NAME="BaseDevice.canStartRepl" ID="BaseDevice.canStartRepl"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
734 <h4>BaseDevice.canStartRepl</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
735 <b>canStartRepl</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
736
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
737 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
738 Public method to determine, if a REPL can be started.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
739 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
740 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
741 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
742 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
743 tuple containing a flag indicating it is safe to start a REPL
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
744 and a reason why it cannot.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
745 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
746 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
747 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
748 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
749 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
750 tuple of (bool, str)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
751 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
752 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
753 <a NAME="BaseDevice.cd" ID="BaseDevice.cd"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
754 <h4>BaseDevice.cd</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
755 <b>cd</b>(<i>dirname</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
756
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
757 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
758 Public method to change the current directory on the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
759 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
760 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
761
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
762 <dt><i>dirname</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
763 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
764 directory to change to
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
765 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
766 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
767 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
768
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
769 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
770 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
771 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
772 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
773 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
774 <a NAME="BaseDevice.checkDeviceData" ID="BaseDevice.checkDeviceData"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
775 <h4>BaseDevice.checkDeviceData</h4>
9804
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
776 <b>checkDeviceData</b>(<i>quiet=True</i>)
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
777
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
778 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
779 Public method to check the validity of the device data determined during
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
780 connecting the device.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
781 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
782 <dl>
9804
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
783
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
784 <dt><i>quiet</i> (bool (optional))</dt>
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
785 <dd>
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
786 flag indicating to not show an info message, if the data is
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
787 not available (defaults to True)
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
788 </dd>
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
789 </dl>
b7e200d35be9 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
790 <dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
791 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
792 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
793 flag indicating valid device data
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
794 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
795 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
796 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
797 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
798 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
799 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
800 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
801 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
802 <a NAME="BaseDevice.checkInternet" ID="BaseDevice.checkInternet"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
803 <h4>BaseDevice.checkInternet</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
804 <b>checkInternet</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
805
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
806 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
807 Public method to check, if the internet can be reached.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
808 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
809 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
810 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
811 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
812 tuple containing a flag indicating reachability and an error string
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
813 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
814 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
815 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
816 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
817 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
818 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
819 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
820 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
821 <a NAME="BaseDevice.checkInternetViaLan" ID="BaseDevice.checkInternetViaLan"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
822 <h4>BaseDevice.checkInternetViaLan</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
823 <b>checkInternetViaLan</b>(<i></i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
824
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
825 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
826 Public method to check, if the internet can be reached (LAN variant).
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
827 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
828 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
829 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
830 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
831 tuple containing a flag indicating reachability and an error string
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
832 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
833 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
834 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
835 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
836 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
837 tuple of (bool, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
838 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
839 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
840 <a NAME="BaseDevice.connectToLan" ID="BaseDevice.connectToLan"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
841 <h4>BaseDevice.connectToLan</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
842 <b>connectToLan</b>(<i>config</i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
843
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
844 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
845 Public method to connect the connected device to the LAN.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
846 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
847 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
848
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
849 <dt><i>config</i> (str or tuple of (str, str, str, str))</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
850 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
851 configuration for the connection (either the string 'dhcp'
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
852 for a dynamic address or a tuple of four strings with the IPv4 parameters.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
853 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
854 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
855 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
856 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
857 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
858 tuple containing a flag indicating success and an error message
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
859 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
860 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
861 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
862 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
863 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
864 tuple of (bool, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
865 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
866 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
867 <a NAME="BaseDevice.connectWifi" ID="BaseDevice.connectWifi"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
868 <h4>BaseDevice.connectWifi</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
869 <b>connectWifi</b>(<i>ssid, password</i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
870
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
871 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
872 Public method to connect a device to a WiFi network.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
873 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
874 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
875
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
876 <dt><i>ssid</i> (str)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
877 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
878 name (SSID) of the WiFi network
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
879 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
880 <dt><i>password</i> (str)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
881 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
882 password needed to connect
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
883 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
884 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
885 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
886 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
887 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
888 tuple containing the connection status and an error string
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
889 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
890 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
891 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
892 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
893 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
894 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
895 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
896 </dl>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
897 <a NAME="BaseDevice.deactivateBluetoothInterface" ID="BaseDevice.deactivateBluetoothInterface"></a>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
898 <h4>BaseDevice.deactivateBluetoothInterface</h4>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
899 <b>deactivateBluetoothInterface</b>(<i></i>)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
900
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
901 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
902 Public method to deactivate the Bluetooth interface.
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
903 </p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
904 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
905 <dt>Return:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
906 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
907 flag indicating the new state of the Bluetooth interface
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
908 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
909 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
910 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
911 <dt>Return Type:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
912 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
913 bool
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
914 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
915 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
916 <a NAME="BaseDevice.deactivateEthernet" ID="BaseDevice.deactivateEthernet"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
917 <h4>BaseDevice.deactivateEthernet</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
918 <b>deactivateEthernet</b>(<i></i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
919
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
920 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
921 Public method to deactivate the Ethernet interface of the connected device.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
922 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
923 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
924 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
925 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
926 tuple containg a flag indicating success and an error message
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
927 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
928 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
929 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
930 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
931 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
932 tuple of (bool, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
933 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
934 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
935 <a NAME="BaseDevice.deactivateInterface" ID="BaseDevice.deactivateInterface"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
936 <h4>BaseDevice.deactivateInterface</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
937 <b>deactivateInterface</b>(<i>interface</i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
938
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
939 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
940 Public method to deactivate a given WiFi interface of the connected device.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
941 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
942 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
943
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
944 <dt><i>interface</i> (str)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
945 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
946 designation of the interface to be deactivated (one of 'AP'
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
947 or 'STA')
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
948 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
949 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
950 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
951 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
952 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
953 tuple containg a flag indicating success and an error message
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
954 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
955 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
956 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
957 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
958 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
959 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
960 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
961 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
962 <a NAME="BaseDevice.deviceName" ID="BaseDevice.deviceName"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
963 <h4>BaseDevice.deviceName</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
964 <b>deviceName</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
965
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
966 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
967 Public method to get the name of the device.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
968 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
969 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
970 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
971 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
972 name of the device
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
973 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
974 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
975 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
976 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
977 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
978 str
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
979 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
980 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
981 <a NAME="BaseDevice.disconnectFromLan" ID="BaseDevice.disconnectFromLan"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
982 <h4>BaseDevice.disconnectFromLan</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
983 <b>disconnectFromLan</b>(<i></i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
984
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
985 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
986 Public method to disconnect from the LAN.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
987 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
988 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
989 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
990 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
991 tuple containing a flag indicating success and an error message
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
992 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
993 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
994 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
995 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
996 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
997 tuple of (bool, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
998 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
999 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1000 <a NAME="BaseDevice.disconnectWifi" ID="BaseDevice.disconnectWifi"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1001 <h4>BaseDevice.disconnectWifi</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1002 <b>disconnectWifi</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1003
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1004 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1005 Public method to disconnect a device from the WiFi network.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1006 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1007 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1008 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1009 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1010 tuple containing a flag indicating success and an error string
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1011 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1012 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1013 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1014 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1015 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1016 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1017 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1018 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1019 <a NAME="BaseDevice.downloadFirmware" ID="BaseDevice.downloadFirmware"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1020 <h4>BaseDevice.downloadFirmware</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1021 <b>downloadFirmware</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1022
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1023 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1024 Public method to download the device firmware.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1025 </p>
9853
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1026 <a NAME="BaseDevice.exists" ID="BaseDevice.exists"></a>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1027 <h4>BaseDevice.exists</h4>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1028 <b>exists</b>(<i>pathname</i>)
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1029
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1030 <p>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1031 Public method to check the existence of a file or directory.
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1032 </p>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1033 <dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1034
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1035 <dt><i>pathname</i> (str)</dt>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1036 <dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1037 name of the path to check
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1038 </dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1039 </dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1040 <dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1041 <dt>Return:</dt>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1042 <dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1043 flag indicating the existence
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1044 </dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1045 </dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1046 <dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1047 <dt>Return Type:</dt>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1048 <dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1049 bool
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1050 </dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1051 </dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1052 <dl>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1053
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1054 <dt>Raises <b>OSError</b>:</dt>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1055 <dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1056 raised to indicate an issue with the device
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1057 </dd>
080e060a0383 Added the capability to save from an editor to a connected MicroPython device.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9847
diff changeset
1058 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1059 <a NAME="BaseDevice.fileSystemInfo" ID="BaseDevice.fileSystemInfo"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1060 <h4>BaseDevice.fileSystemInfo</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1061 <b>fileSystemInfo</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1062
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1063 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1064 Public method to obtain information about the currently mounted file
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1065 systems.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1066 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1067 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1068 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1069 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1070 tuple of tuples containing the file system name, the total
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1071 size, the used size and the free size
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1072 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1073 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1074 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1075 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1076 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1077 tuple of tuples of (str, int, int, int)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1078 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1079 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1080 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1081
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1082 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1083 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1084 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1085 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1086 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1087 <a NAME="BaseDevice.forceInterrupt" ID="BaseDevice.forceInterrupt"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1088 <h4>BaseDevice.forceInterrupt</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1089 <b>forceInterrupt</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1090
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1091 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1092 Public method to determine the need for an interrupt when opening the
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1093 serial connection.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1094 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1095 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1096 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1097 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1098 flag indicating an interrupt is needed
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1099 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1100 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1101 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1102 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1103 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1104 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1105 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1106 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1107 <a NAME="BaseDevice.get" ID="BaseDevice.get"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1108 <h4>BaseDevice.get</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1109 <b>get</b>(<i>deviceFileName, hostFileName=None</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1110
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1111 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1112 Public method to copy a file from the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1113 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1114 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1115
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1116 <dt><i>deviceFileName</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1117 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1118 name of the file to copy
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1119 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1120 <dt><i>hostFileName</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1121 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1122 name of the file to copy to
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1123 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1124 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1125 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1126 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1127 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1128 flag indicating success
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1129 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1130 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1131 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1132 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1133 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1134 bool
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1135 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1136 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1137 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1138
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1139 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1140 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1141 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1142 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1143 </dl>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1144 <a NAME="BaseDevice.getBluetoothStatus" ID="BaseDevice.getBluetoothStatus"></a>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1145 <h4>BaseDevice.getBluetoothStatus</h4>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1146 <b>getBluetoothStatus</b>(<i></i>)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1147
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1148 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1149 Public method to get Bluetooth status data of the connected board.
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1150 </p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1151 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1152 <dt>Return:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1153 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1154 list of tuples containing the translated status data label and
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1155 the associated value
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1156 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1157 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1158 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1159 <dt>Return Type:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1160 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1161 list of tuples of (str, str)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1162 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1163 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1164 <a NAME="BaseDevice.getBoardInformation" ID="BaseDevice.getBoardInformation"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1165 <h4>BaseDevice.getBoardInformation</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1166 <b>getBoardInformation</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1167
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1168 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1169 Public method to get some information data of the connected board.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1170 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1171 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1172 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1173 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1174 dictionary containing the determined data
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1175 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1176 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1177 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1178 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1179 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1180 dict
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1181 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1182 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1183 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1184
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1185 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1186 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1187 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1188 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1189 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1190 <a NAME="BaseDevice.getConnectedClients" ID="BaseDevice.getConnectedClients"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1191 <h4>BaseDevice.getConnectedClients</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1192 <b>getConnectedClients</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1193
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1194 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1195 Public method to get a list of connected clients.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1196 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1197 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1198 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1199 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1200 a tuple containing a list of tuples containing the client MAC-Address
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1201 and the RSSI (if supported and available) and an error message
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1202 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1203 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1204 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1205 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1206 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1207 tuple of ([(bytes, int)], str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1208 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1209 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1210 <a NAME="BaseDevice.getData" ID="BaseDevice.getData"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1211 <h4>BaseDevice.getData</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1212 <b>getData</b>(<i>deviceFileName</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1213
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1214 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1215 Public method to read data from the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1216 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1217 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1218
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1219 <dt><i>deviceFileName</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1220 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1221 name of the file to read from
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1222 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1223 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1224 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1225 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1226 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1227 data read from the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1228 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1229 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1230 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1231 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1232 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1233 bytes
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1234 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1235 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1236 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1237
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1238 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1239 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1240 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1241 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1242 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1243 <a NAME="BaseDevice.getDeviceData" ID="BaseDevice.getDeviceData"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1244 <h4>BaseDevice.getDeviceData</h4>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1245 <b>getDeviceData</b>(<i>key=None</i>)
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1246
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1247 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1248 Public method to get a copy of the determined device data.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1249 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1250 <dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1251
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1252 <dt><i>key</i> (str (optional))</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1253 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1254 name of the data to get (None to get all data) (defaults to None)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1255 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1256 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1257 <dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1258 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1259 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1260 dictionary containing the essential device data
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1261 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1262 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1263 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1264 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1265 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1266 dict
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1267 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1268 </dl>
9860
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1269 <a NAME="BaseDevice.getDeviceScan" ID="BaseDevice.getDeviceScan"></a>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1270 <h4>BaseDevice.getDeviceScan</h4>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1271 <b>getDeviceScan</b>(<i>timeout=10</i>)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1272
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1273 <p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1274 Public method to perform a Bluetooth device scan.
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1275 </p>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1276 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1277
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1278 <dt><i>timeout</i> (int (optional))</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1279 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1280 duration of the device scan in seconds (defaults
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1281 to 10)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1282 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1283 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1284 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1285 <dt>Return:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1286 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1287 tuple containing a dictionary with the scan results and
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1288 an error string
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1289 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1290 </dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1291 <dl>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1292 <dt>Return Type:</dt>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1293 <dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1294 tuple of (dict, str)
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1295 </dd>
d34667faa686 Regenerated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9853
diff changeset
1296 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1297 <a NAME="BaseDevice.getDeviceType" ID="BaseDevice.getDeviceType"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1298 <h4>BaseDevice.getDeviceType</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1299 <b>getDeviceType</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1300
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1301 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1302 Public method to get the device type.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1303 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1304 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1305 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1306 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1307 type of the device
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1308 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1309 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1310 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1311 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1312 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1313 str
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1314 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1315 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1316 <a NAME="BaseDevice.getDocumentationUrl" ID="BaseDevice.getDocumentationUrl"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1317 <h4>BaseDevice.getDocumentationUrl</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1318 <b>getDocumentationUrl</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1319
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1320 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1321 Public method to get the device documentation URL.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1322 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1323 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1324 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1325 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1326 documentation URL of the device
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1327 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1328 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1329 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1330 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1331 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1332 str
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1333 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1334 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1335 <a NAME="BaseDevice.getDownloadMenuEntries" ID="BaseDevice.getDownloadMenuEntries"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1336 <h4>BaseDevice.getDownloadMenuEntries</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1337 <b>getDownloadMenuEntries</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1338
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1339 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1340 Public method to retrieve the entries for the downloads menu.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1341 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1342 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1343 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1344 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1345 list of tuples with menu text and URL to be opened for each
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1346 entry
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1347 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1348 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1349 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1350 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1351 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1352 list of tuple of (str, str)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1353 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1354 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1355 <a NAME="BaseDevice.getEthernetStatus" ID="BaseDevice.getEthernetStatus"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1356 <h4>BaseDevice.getEthernetStatus</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1357 <b>getEthernetStatus</b>(<i></i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1358
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1359 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1360 Public method to get Ethernet status data of the connected board.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1361 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1362 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1363 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1364 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1365 list of tuples containing the translated status data label and
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1366 the associated value
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1367 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1368 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1369 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1370 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1371 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1372 list of tuples of (str, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1373 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1374 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1375 <a NAME="BaseDevice.getFirmwareUrl" ID="BaseDevice.getFirmwareUrl"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1376 <h4>BaseDevice.getFirmwareUrl</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1377 <b>getFirmwareUrl</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1378
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1379 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1380 Public method to get the device firmware download URL.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1381 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1382 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1383 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1384 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1385 firmware download URL of the device
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1386 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1387 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1388 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1389 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1390 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1391 str
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1392 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1393 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1394 <a NAME="BaseDevice.getModules" ID="BaseDevice.getModules"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1395 <h4>BaseDevice.getModules</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1396 <b>getModules</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1397
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1398 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1399 Public method to show a list of modules built into the firmware.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1400 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1401 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1402 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1403 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1404 list of builtin modules
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1405 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1406 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1407 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1408 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1409 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1410 list of str
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1411 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1412 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1413 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1414
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1415 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1416 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1417 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1418 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1419 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1420 <a NAME="BaseDevice.getTime" ID="BaseDevice.getTime"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1421 <h4>BaseDevice.getTime</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1422 <b>getTime</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1423
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1424 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1425 Public method to get the current time of the device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1426 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1427 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1428 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1429 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1430 time of the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1431 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1432 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1433 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1434 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1435 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1436 str
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1437 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1438 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1439 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1440
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1441 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1442 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1443 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1444 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1445 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1446 <a NAME="BaseDevice.getWifiData" ID="BaseDevice.getWifiData"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1447 <h4>BaseDevice.getWifiData</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1448 <b>getWifiData</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1449
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1450 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1451 Public method to get data related to the current WiFi status.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1452 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1453 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1454 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1455 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1456 tuple of three dictionaries containing the WiFi status data
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1457 for the WiFi client, access point and overall data
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1458 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1459 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1460 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1461 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1462 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1463 tuple of (dict, dict, dict)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1464 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1465 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1466 <a NAME="BaseDevice.getWorkspace" ID="BaseDevice.getWorkspace"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1467 <h4>BaseDevice.getWorkspace</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1468 <b>getWorkspace</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1469
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1470 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1471 Public method to get the workspace directory.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1472 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1473 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1474 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1475 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1476 workspace directory used for saving files
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1477 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1478 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1479 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1480 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1481 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1482 str
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1483 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1484 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1485 <a NAME="BaseDevice.handleDataFlood" ID="BaseDevice.handleDataFlood"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1486 <h4>BaseDevice.handleDataFlood</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1487 <b>handleDataFlood</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1488
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1489 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1490 Public slot handling a data floof from the device.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1491 </p>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1492 <a NAME="BaseDevice.hasBluetooth" ID="BaseDevice.hasBluetooth"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1493 <h4>BaseDevice.hasBluetooth</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1494 <b>hasBluetooth</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1495
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1496 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1497 Public method to check the availability of Bluetooth.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1498 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1499 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1500 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1501 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1502 flag indicating the availability of Bluetooth
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1503 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1504 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1505 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1506 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1507 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1508 bool
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1509 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1510 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1511 <a NAME="BaseDevice.hasCircuitPython" ID="BaseDevice.hasCircuitPython"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1512 <h4>BaseDevice.hasCircuitPython</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1513 <b>hasCircuitPython</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1514
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1515 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1516 Public method to check, if the connected device is flashed with CircuitPython.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1517 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1518 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1519 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1520 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1521 flag indicating CircuitPython
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1522 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1523 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1524 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1525 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1526 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1527 bool
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1528 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1529 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1530 <a NAME="BaseDevice.hasDocumentationUrl" ID="BaseDevice.hasDocumentationUrl"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1531 <h4>BaseDevice.hasDocumentationUrl</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1532 <b>hasDocumentationUrl</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1533
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1534 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1535 Public method to check, if the device has a configured documentation
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1536 URL.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1537 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1538 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1539 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1540 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1541 flag indicating a configured documentation URL
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1542 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1543 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1544 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1545 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1546 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1547 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1548 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1549 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1550 <a NAME="BaseDevice.hasEthernet" ID="BaseDevice.hasEthernet"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1551 <h4>BaseDevice.hasEthernet</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1552 <b>hasEthernet</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1553
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1554 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1555 Public method to check the availability of Ethernet.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1556 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1557 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1558 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1559 <dd>
9880
f425c58cf8e9 Fixed a bug in the recently added µPy code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
1560 tuple containing a flag indicating the availability of Ethernet
f425c58cf8e9 Fixed a bug in the recently added µPy code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
1561 and the Ethernet type
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1562 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1563 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1564 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1565 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1566 <dd>
9880
f425c58cf8e9 Fixed a bug in the recently added µPy code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
1567 tuple of (bool, str)
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1568 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1569 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1570 <a NAME="BaseDevice.hasFirmwareUrl" ID="BaseDevice.hasFirmwareUrl"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1571 <h4>BaseDevice.hasFirmwareUrl</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1572 <b>hasFirmwareUrl</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1573
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1574 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1575 Public method to check, if the device has a configured firmware
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1576 download URL.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1577 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1578 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1579 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1580 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1581 flag indicating a configured firmware download URL
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1582 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1583 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1584 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1585 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1586 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1587 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1588 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1589 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1590 <a NAME="BaseDevice.hasFlashMenuEntry" ID="BaseDevice.hasFlashMenuEntry"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1591 <h4>BaseDevice.hasFlashMenuEntry</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1592 <b>hasFlashMenuEntry</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1593
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1594 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1595 Public method to check, if the device has its own flash menu entry.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1596 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1597 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1598 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1599 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1600 flag indicating a specific flash menu entry
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1601 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1602 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1603 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1604 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1605 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1606 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1607 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1608 </dl>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1609 <a NAME="BaseDevice.hasNetworkTime" ID="BaseDevice.hasNetworkTime"></a>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1610 <h4>BaseDevice.hasNetworkTime</h4>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1611 <b>hasNetworkTime</b>(<i></i>)
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1612
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1613 <p>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1614 Public method to check the availability of network time functions.
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1615 </p>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1616 <dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1617 <dt>Return:</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1618 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1619 flag indicating the availability of network time functions
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1620 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1621 </dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1622 <dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1623 <dt>Return Type:</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1624 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1625 bool
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1626 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
1627 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1628 <a NAME="BaseDevice.hasTimeCommands" ID="BaseDevice.hasTimeCommands"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1629 <h4>BaseDevice.hasTimeCommands</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1630 <b>hasTimeCommands</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1631
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1632 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1633 Public method to check, if the device supports time commands.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1634 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1635 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1636 The default returns True.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1637 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1638 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1639 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1640 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1641 flag indicating support for time commands
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1642 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1643 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1644 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1645 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1646 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1647 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1648 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1649 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1650 <a NAME="BaseDevice.hasWifi" ID="BaseDevice.hasWifi"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1651 <h4>BaseDevice.hasWifi</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1652 <b>hasWifi</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1653
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1654 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1655 Public method to check the availability of WiFi.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1656 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1657 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1658 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1659 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1660 tuple containing a flag indicating the availability of WiFi
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1661 and the WiFi type (picow or pimoroni)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1662 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1663 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1664 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1665 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1666 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1667 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1668 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1669 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1670 <a NAME="BaseDevice.lls" ID="BaseDevice.lls"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1671 <h4>BaseDevice.lls</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1672 <b>lls</b>(<i>dirname="", fullstat=False, showHidden=False</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1673
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1674 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1675 Public method to get a long directory listing of the connected device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1676 including meta data.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1677 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1678 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1679
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1680 <dt><i>dirname</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1681 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1682 name of the directory to be listed
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1683 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1684 <dt><i>fullstat</i> (bool)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1685 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1686 flag indicating to return the full stat() tuple
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1687 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1688 <dt><i>showHidden</i> (bool)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1689 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1690 flag indicating to show hidden files as well
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1691 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1692 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1693 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1694 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1695 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1696 list containing the directory listing with tuple entries of
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1697 the name and and a tuple of mode, size and time (if fullstat is
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1698 false) or the complete stat() tuple. 'None' is returned in case the
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1699 directory doesn't exist.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1700 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1701 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1702 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1703 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1704 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1705 tuple of (str, tuple)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1706 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1707 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1708 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1709
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1710 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1711 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1712 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1713 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1714 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1715 <a NAME="BaseDevice.ls" ID="BaseDevice.ls"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1716 <h4>BaseDevice.ls</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1717 <b>ls</b>(<i>dirname=""</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1718
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1719 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1720 Public method to get a directory listing of the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1721 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1722 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1723
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1724 <dt><i>dirname</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1725 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1726 name of the directory to be listed
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1727 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1728 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1729 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1730 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1731 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1732 tuple containg the directory listing
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1733 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1734 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1735 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1736 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1737 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1738 tuple of str
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1739 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1740 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1741 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1742
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1743 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1744 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1745 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1746 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1747 </dl>
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1748 <a NAME="BaseDevice.mipInstall" ID="BaseDevice.mipInstall"></a>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1749 <h4>BaseDevice.mipInstall</h4>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1750 <b>mipInstall</b>(<i>package, version, mpy</i>)
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1751
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1752 <p>
9847
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
1753 Public method to install packages using 'mip'.
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1754 </p>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1755 <dl>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1756
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1757 <dt><i>package</i> (str)</dt>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1758 <dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1759 package name
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1760 </dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1761 <dt><i>version</i> (str)</dt>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1762 <dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1763 package version
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1764 </dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1765 <dt><i>mpy</i> (bool)</dt>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1766 <dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1767 flag indicating to install as '.mpy' file
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1768 </dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1769 </dl>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1770 <dl>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1771 <dt>Return:</dt>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1772 <dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1773 tuple of (str, str)
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1774 </dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
1775 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1776 <a NAME="BaseDevice.mkdir" ID="BaseDevice.mkdir"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1777 <h4>BaseDevice.mkdir</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1778 <b>mkdir</b>(<i>dirname</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1779
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1780 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1781 Public method to create a new directory.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1782 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1783 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1784
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1785 <dt><i>dirname</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1786 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1787 name of the directory to create
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1788 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1789 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1790 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1791
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1792 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1793 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1794 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1795 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1796 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1797 <a NAME="BaseDevice.put" ID="BaseDevice.put"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1798 <h4>BaseDevice.put</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1799 <b>put</b>(<i>hostFileName, deviceFileName=None</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1800
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1801 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1802 Public method to copy a local file to the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1803 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1804 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1805
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1806 <dt><i>hostFileName</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1807 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1808 name of the file to be copied
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1809 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1810 <dt><i>deviceFileName</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1811 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1812 name of the file to copy to
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1813 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1814 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1815 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1816 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1817 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1818 flag indicating success
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1819 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1820 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1821 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1822 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1823 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1824 bool
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1825 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1826 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1827 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1828
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1829 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1830 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1831 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1832 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1833 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1834 <a NAME="BaseDevice.putData" ID="BaseDevice.putData"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1835 <h4>BaseDevice.putData</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1836 <b>putData</b>(<i>deviceFileName, content</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1837
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1838 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1839 Public method to write the given data to the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1840 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1841 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1842
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1843 <dt><i>deviceFileName</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1844 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1845 name of the file to write to
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1846 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1847 <dt><i>content</i> (bytes)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1848 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1849 data to write
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1850 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1851 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1852 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1853 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1854 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1855 flag indicating success
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1856 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1857 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1858 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1859 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1860 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1861 bool
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1862 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1863 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1864 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1865
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1866 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1867 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1868 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1869 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1870 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1871 <a NAME="BaseDevice.pwd" ID="BaseDevice.pwd"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1872 <h4>BaseDevice.pwd</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1873 <b>pwd</b>(<i></i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1874
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1875 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1876 Public method to get the current directory of the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1877 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1878 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1879 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1880 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1881 current directory
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1882 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1883 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1884 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1885 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1886 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1887 str
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1888 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1889 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1890 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1891
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1892 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1893 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1894 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1895 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1896 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1897 <a NAME="BaseDevice.removeCredentials" ID="BaseDevice.removeCredentials"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1898 <h4>BaseDevice.removeCredentials</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1899 <b>removeCredentials</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1900
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1901 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1902 Public method to remove the saved credentials from the connected device.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1903 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1904 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1905 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1906 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1907 tuple containing a flag indicating success and an error message
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1908 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1909 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1910 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1911 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1912 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1913 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1914 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
1915 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1916 <a NAME="BaseDevice.removeLanAutoConnect" ID="BaseDevice.removeLanAutoConnect"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1917 <h4>BaseDevice.removeLanAutoConnect</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1918 <b>removeLanAutoConnect</b>(<i></i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1919
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1920 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1921 Public method to remove the saved IPv4 parameters from the connected device.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1922 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1923 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1924 Note: This disables the LAN auto-connect feature.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1925 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1926 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1927 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1928 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1929 tuple containing a flag indicating success and an error message
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1930 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1931 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1932 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1933 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1934 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1935 tuple of (bool, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1936 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
1937 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1938 <a NAME="BaseDevice.rm" ID="BaseDevice.rm"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1939 <h4>BaseDevice.rm</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1940 <b>rm</b>(<i>filename</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1941
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1942 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1943 Public method to remove a file from the connected device.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1944 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1945 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1946
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1947 <dt><i>filename</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1948 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1949 name of the file to be removed
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1950 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1951 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1952 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1953
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1954 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1955 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1956 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1957 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1958 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1959 <a NAME="BaseDevice.rmdir" ID="BaseDevice.rmdir"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1960 <h4>BaseDevice.rmdir</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1961 <b>rmdir</b>(<i>dirname</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1962
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1963 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1964 Public method to remove a directory.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1965 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1966 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1967
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1968 <dt><i>dirname</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1969 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1970 name of the directory to be removed
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1971 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1972 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1973 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1974
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1975 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1976 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1977 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1978 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1979 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1980 <a NAME="BaseDevice.rmrf" ID="BaseDevice.rmrf"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1981 <h4>BaseDevice.rmrf</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1982 <b>rmrf</b>(<i>name, recursive=False, force=False</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1983
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1984 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1985 Public method to remove a file or directory recursively.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1986 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1987 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1988
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1989 <dt><i>name</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1990 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1991 of the file or directory to remove
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1992 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1993 <dt><i>recursive</i> (bool)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1994 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1995 flag indicating a recursive deletion
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1996 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1997 <dt><i>force</i> (bool)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1998 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
1999 flag indicating to ignore errors
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2000 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2001 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2002 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2003 <dt>Return:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2004 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2005 flag indicating success
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2006 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2007 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2008 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2009 <dt>Return Type:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2010 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2011 bool
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2012 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2013 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2014 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2015
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2016 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2017 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2018 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2019 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2020 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2021 <a NAME="BaseDevice.runScript" ID="BaseDevice.runScript"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2022 <h4>BaseDevice.runScript</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2023 <b>runScript</b>(<i>script</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2024
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2025 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2026 Public method to run the given Python script.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2027 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2028 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2029
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2030 <dt><i>script</i> (str)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2031 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2032 script to be executed
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2033 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2034 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2035 <a NAME="BaseDevice.scanNetworks" ID="BaseDevice.scanNetworks"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2036 <h4>BaseDevice.scanNetworks</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2037 <b>scanNetworks</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2038
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2039 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2040 Public method to scan for available WiFi networks.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2041 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2042 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2043 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2044 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2045 tuple containing the list of available networks as a tuple of 'Name',
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2046 'MAC-Address', 'channel', 'RSSI' and 'security' and an error string
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2047 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2048 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2049 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2050 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2051 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2052 tuple of (list of tuple of (str, str, int, int, str), str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2053 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2054 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2055 <a NAME="BaseDevice.selectDeviceDirectory" ID="BaseDevice.selectDeviceDirectory"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2056 <h4>BaseDevice.selectDeviceDirectory</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2057 <b>selectDeviceDirectory</b>(<i>deviceDirectories</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2058
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2059 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2060 Public method to select the device directory from a list of detected
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2061 ones.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2062 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2063 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2064
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2065 <dt><i>deviceDirectories</i> (list of str)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2066 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2067 list of directories to select from
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2068 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2069 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2070 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2071 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2072 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2073 selected directory or an empty string
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2074 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2075 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2076 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2077 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2078 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2079 str
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2080 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2081 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2082 <a NAME="BaseDevice.sendCommands" ID="BaseDevice.sendCommands"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2083 <h4>BaseDevice.sendCommands</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2084 <b>sendCommands</b>(<i>commandsList</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2085
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2086 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2087 Public method to send a list of commands to the device.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2088 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2089 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2090
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2091 <dt><i>commandsList</i> (list of str)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2092 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2093 list of commands to be sent to the device
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2094 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2095 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2096 <a NAME="BaseDevice.setButtons" ID="BaseDevice.setButtons"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2097 <h4>BaseDevice.setButtons</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2098 <b>setButtons</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2099
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2100 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2101 Public method to enable the supported action buttons.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2102 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2103 <a NAME="BaseDevice.setConnected" ID="BaseDevice.setConnected"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2104 <h4>BaseDevice.setConnected</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2105 <b>setConnected</b>(<i>connected</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2106
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2107 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2108 Public method to set the connection state.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2109 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2110 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2111 Note: This method can be overwritten to perform actions upon connect
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2112 or disconnect of the device.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2113 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2114 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2115
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2116 <dt><i>connected</i> (bool)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2117 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2118 connection state
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2119 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2120 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2121 <a NAME="BaseDevice.setFileManager" ID="BaseDevice.setFileManager"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2122 <h4>BaseDevice.setFileManager</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2123 <b>setFileManager</b>(<i>on</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2124
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2125 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2126 Public method to set the File Manager status and dependent status.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2127 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2128 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2129
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2130 <dt><i>on</i> (bool)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2131 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2132 flag indicating the active status
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2133 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2134 </dl>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2135 <a NAME="BaseDevice.setNetworkTime" ID="BaseDevice.setNetworkTime"></a>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2136 <h4>BaseDevice.setNetworkTime</h4>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2137 <b>setNetworkTime</b>(<i>server="0.pool.ntp.org", tzOffset=0, timeout=10</i>)
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2138
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2139 <p>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2140 Public method to set the time to the network time retrieved from an
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2141 NTP server.
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2142 </p>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2143 <dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2144
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2145 <dt><i>server</i> (str (optional))</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2146 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2147 name of the NTP server to get the network time from
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2148 (defaults to "0.pool.ntp.org")
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2149 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2150 <dt><i>tzOffset</i> (int (optional))</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2151 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2152 offset with respect to UTC (defaults to 0)
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2153 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2154 <dt><i>timeout</i> (int)</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2155 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2156 maximum time to wait for a server response in seconds
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2157 (defaults to 10)
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2158 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2159 </dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2160 <dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2161 <dt>Return:</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2162 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2163 tuple containing a flag indicating success and an error string
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2164 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2165 </dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2166 <dl>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2167 <dt>Return Type:</dt>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2168 <dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2169 tuple of (bool, str)
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2170 </dd>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9860
diff changeset
2171 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2172 <a NAME="BaseDevice.setPlotter" ID="BaseDevice.setPlotter"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2173 <h4>BaseDevice.setPlotter</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2174 <b>setPlotter</b>(<i>on</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2175
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2176 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2177 Public method to set the Plotter status and dependent status.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2178 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2179 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2180
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2181 <dt><i>on</i> (bool)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2182 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2183 flag indicating the active status
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2184 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2185 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2186 <a NAME="BaseDevice.setRepl" ID="BaseDevice.setRepl"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2187 <h4>BaseDevice.setRepl</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2188 <b>setRepl</b>(<i>on</i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2189
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2190 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2191 Public method to set the REPL status and dependent status.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2192 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2193 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2194
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2195 <dt><i>on</i> (bool)</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2196 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2197 flag indicating the active status
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2198 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2199 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2200 <a NAME="BaseDevice.startAccessPoint" ID="BaseDevice.startAccessPoint"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2201 <h4>BaseDevice.startAccessPoint</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2202 <b>startAccessPoint</b>(<i>ssid, security=None, password=None, ifconfig=None</i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2203
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2204 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2205 Public method to start the access point interface.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2206 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2207 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2208
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2209 <dt><i>ssid</i> (str)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2210 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2211 SSID of the access point
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2212 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2213 <dt><i>security</i> (int (optional))</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2214 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2215 security method (defaults to None)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2216 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2217 <dt><i>password</i> (str (optional))</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2218 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2219 password (defaults to None)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2220 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2221 <dt><i>ifconfig</i> (tuple of (str, str, str, str))</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2222 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2223 IPv4 configuration for the access point if not default
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2224 (IPv4 address, netmask, gateway address, DNS server address)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2225 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2226 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2227 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2228 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2229 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2230 tuple containing a flag indicating success and an error message
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2231 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2232 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2233 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2234 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2235 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2236 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2237 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2238 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2239 <a NAME="BaseDevice.stopAccessPoint" ID="BaseDevice.stopAccessPoint"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2240 <h4>BaseDevice.stopAccessPoint</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2241 <b>stopAccessPoint</b>(<i></i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2242
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2243 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2244 Public method to stop the access point interface.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2245 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2246 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2247 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2248 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2249 tuple containg a flag indicating success and an error message
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2250 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2251 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2252 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2253 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2254 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2255 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2256 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2257 </dl>
9840
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2258 <a NAME="BaseDevice.submitMode" ID="BaseDevice.submitMode"></a>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2259 <h4>BaseDevice.submitMode</h4>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2260 <b>submitMode</b>(<i></i>)
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2261
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2262 <p>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2263 Public method to get the submit mode of the device.
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2264 </p>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2265 <dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2266 <dt>Return:</dt>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2267 <dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2268 submit mode
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2269 </dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2270 </dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2271 <dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2272 <dt>Return Type:</dt>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2273 <dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2274 str (one of 'raw', 'paste')
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2275 </dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9829
diff changeset
2276 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2277 <a NAME="BaseDevice.supportsLocalFileAccess" ID="BaseDevice.supportsLocalFileAccess"></a>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2278 <h4>BaseDevice.supportsLocalFileAccess</h4>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2279 <b>supportsLocalFileAccess</b>(<i></i>)
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2280
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2281 <p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2282 Public method to indicate file access via a local directory.
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2283 </p>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2284 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2285 <dt>Return:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2286 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2287 flag indicating file access via local directory
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2288 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2289 </dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2290 <dl>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2291 <dt>Return Type:</dt>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2292 <dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2293 bool
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2294 </dd>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2295 </dl>
9765
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2296 <a NAME="BaseDevice.syncTime" ID="BaseDevice.syncTime"></a>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2297 <h4>BaseDevice.syncTime</h4>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2298 <b>syncTime</b>(<i>deviceType, hasCPy=False</i>)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2299
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2300 <p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2301 Public method to set the time of the connected device to the local
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2302 computer's time.
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2303 </p>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2304 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2305
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2306 <dt><i>deviceType</i> (str)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2307 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2308 type of board to sync time to
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2309 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2310 <dt><i>hasCPy</i> (bool)</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2311 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2312 flag indicating that the device has CircuitPython loadede
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2313 (defaults to False)
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2314 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2315 </dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2316 <dl>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2317
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2318 <dt>Raises <b>OSError</b>:</dt>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2319 <dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2320 raised to indicate an issue with the device
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2321 </dd>
6378da868bb0 Reorganized the MicroPython code even more.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9756
diff changeset
2322 </dl>
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2323 <a NAME="BaseDevice.upipInstall" ID="BaseDevice.upipInstall"></a>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2324 <h4>BaseDevice.upipInstall</h4>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2325 <b>upipInstall</b>(<i>packages</i>)
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2326
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2327 <p>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2328 Public method to install packages using 'upip'.
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2329 </p>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2330 <dl>
9847
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2331
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2332 <dt><i>packages</i> (list of str)</dt>
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2333 <dd>
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2334 list of package names
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2335 </dd>
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2336 </dl>
d8c7ded575cb Corrected some code style and formatting issues and regenerated the source documentation accordingly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
2337 <dl>
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2338 <dt>Return:</dt>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2339 <dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2340 tuple of (str, str)
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2341 </dd>
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
2342 </dl>
9799
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2343 <a NAME="BaseDevice.writeCredentials" ID="BaseDevice.writeCredentials"></a>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2344 <h4>BaseDevice.writeCredentials</h4>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2345 <b>writeCredentials</b>(<i>ssid, password</i>)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2346
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2347 <p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2348 Public method to write the given credentials to the connected device and modify
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2349 the start script to connect automatically.
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2350 </p>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2351 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2352
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2353 <dt><i>ssid</i> (str)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2354 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2355 SSID of the network to connect to
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2356 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2357 <dt><i>password</i> (str)</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2358 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2359 password needed to authenticate
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2360 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2361 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2362 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2363 <dt>Return:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2364 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2365 tuple containing a flag indicating success and an error message
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2366 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2367 </dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2368 <dl>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2369 <dt>Return Type:</dt>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2370 <dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2371 tuple of (bool, str)
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2372 </dd>
a79430a8811d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9766
diff changeset
2373 </dl>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2374 <a NAME="BaseDevice.writeLanAutoConnect" ID="BaseDevice.writeLanAutoConnect"></a>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2375 <h4>BaseDevice.writeLanAutoConnect</h4>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2376 <b>writeLanAutoConnect</b>(<i>config</i>)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2377
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2378 <p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2379 Public method to generate a script and associated configuration to connect the
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2380 device to the LAN during boot time.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2381 </p>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2382 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2383
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2384 <dt><i>config</i> (str or tuple of (str, str, str, str))</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2385 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2386 configuration for the connection (either the string 'dhcp'
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2387 for a dynamic address or a tuple of four strings with the IPv4 parameters.
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2388 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2389 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2390 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2391 <dt>Return:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2392 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2393 tuple containing a flag indicating success and an error message
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2394 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2395 </dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2396 <dl>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2397 <dt>Return Type:</dt>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2398 <dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2399 tuple of (bool, str)
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2400 </dd>
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
2401 </dl>
9756
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2402 <div align="right"><a href="#top">Up</a></div>
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2403 <hr />
9854647c8c5c Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2404 </body></html>

eric ide

mercurial