|
@@ -72,6 +72,22 @@ class ShellmattaSerial():
|
|
|
self.com_port.reset_input_buffer()
|
|
|
self.com_port.reset_output_buffer()
|
|
|
|
|
|
+ def close_serial(self):
|
|
|
+ self.com_port.close()
|
|
|
+
|
|
|
+ def set_baudrate(self, baud):
|
|
|
+ self.com_port.baudrate = baud
|
|
|
+ self.com_port.close()
|
|
|
+ time.sleep(0.5)
|
|
|
+
|
|
|
+ self.com_port = serial.Serial(self.com, baudrate=baud, timeout=self.com_port.timeout)
|
|
|
+ self.transport.close()
|
|
|
+ self.transport = ShellmattaTransport(self.com_port,
|
|
|
+ False,
|
|
|
+ None)
|
|
|
+
|
|
|
+ # self.com_port._reconfigure_port
|
|
|
+
|
|
|
# start interactive mode if not used as a module
|
|
|
if __name__ == "__main__":
|
|
|
|