Retrieves the available ports, baudrates, prefered port and baudrate for connecting to the printer.
(self)
| 160 | self._fileManager.rampdown() |
| 161 | |
| 162 | def getConnectionOptions(self): |
| 163 | """ |
| 164 | Retrieves the available ports, baudrates, prefered port and baudrate for connecting to the printer. |
| 165 | """ |
| 166 | s = settings() |
| 167 | |
| 168 | return { |
| 169 | "ports": self.serialList(), |
| 170 | "baudrates": self.baudrateList(), |
| 171 | "portPreference": s.get(["serial", "port"]), |
| 172 | "baudratePreference": s.getInt(["serial", "baudrate"]), |
| 173 | "autoconnect": s.getBoolean(["serial", "autoconnect"]) |
| 174 | } |
| 175 | |
| 176 | def registerCallback(self, callback): |
| 177 | self._callbacks.append(callback) |
no test coverage detected