Added JSON safety to config reads

This commit is contained in:
Joel Collins 2019-01-31 16:47:54 +00:00
parent 0fd0cd8bac
commit 04bed170a0
2 changed files with 5 additions and 5 deletions

View file

@ -200,14 +200,14 @@ class Microscope(object):
# Cache config
self.rc.write(config)
def read_config(self):
def read_config(self, json_safe=False):
"""
Read an updated config including camera settings.
"""
# If attached to a camera
if self.camera:
# Update camera config params from StreamingCamera object
self.rc.write(self.camera.config)
self.rc.write(self.camera.read_config())
# If attached to a stage
if self.stage:
@ -225,7 +225,7 @@ class Microscope(object):
self.rc.write(backlash)
return self.rc.read()
return self.rc.read(json_safe=json_safe)
def save_config(self):
"""