Merge branch 'master' into dev
This commit is contained in:
@@ -39,6 +39,21 @@ class Svo(Plugin):
|
||||
group.add_argument('topic', type=argparse.FileType('r'), nargs='*', default=[], help='Svo Info Topic to display')
|
||||
return parser.parse_args(argv)
|
||||
|
||||
def save_settings(self, plugin_settings, instance_settings):
|
||||
# TODO save intrinsic configuration, usually using:
|
||||
# instance_settings.set_value(k, v)
|
||||
print('Saving namespace')
|
||||
namespace = self._widget._svo_namespace
|
||||
instance_settings.set_value('namespace', namespace)
|
||||
pass
|
||||
#
|
||||
def restore_settings(self, plugin_settings, instance_settings):
|
||||
# TODO restore intrinsic configuration, usually using:
|
||||
# v = instance_settings.value(k)
|
||||
namespace = instance_settings.value('namespace', 'default')
|
||||
self._widget.topic_line_edit.setText(namespace)
|
||||
pass
|
||||
|
||||
# def shutdown_plugin(self):
|
||||
# # self._unregister_publisher()
|
||||
# pass
|
||||
|
||||
@@ -14,7 +14,7 @@ class SvoWidget(QWidget):
|
||||
_publisher = None
|
||||
_subscriber = None
|
||||
_num_received_msgs = 0
|
||||
|
||||
_svo_namespace = None
|
||||
def __init__(self, svo_namespace='svo'):
|
||||
|
||||
# Init QWidget
|
||||
@@ -44,9 +44,9 @@ class SvoWidget(QWidget):
|
||||
|
||||
@Slot(str)
|
||||
def _on_topic_changed(self, topic):
|
||||
topic = str(topic)
|
||||
self._svo_namespace = str(topic)
|
||||
self.unregister()
|
||||
self.register(topic)
|
||||
self.register(self._svo_namespace)
|
||||
|
||||
def register(self, svo_namespace):
|
||||
# Load parameters
|
||||
|
||||
Reference in New Issue
Block a user