pylab_ml.scope.softscope

This script defines the Softscope class, which is responsible for communicating with a softscope GUI via MQTT. The class allows for starting and stopping data sampling, setting the channel to be monitored, and adjusting the sample time. It uses a Timer thread to manage the sampling loop and handles MQTT commands to control its behavior. The class also includes error handling for cases where the specified channel is not defined or returns an error.

Created on Thu Jan 7 17:18:03 2021

@author: jung

Classes

Softscope(mqttc, logger[, instName])

Class for the communication with the softcope-GUI.