print("Publishing message to topic","microscope/light_sheet_microscope/UI/laser")
client.publish("microscope/light_sheet_microscope/UI/laser",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"445nm","intensity":textboxValue,"cmd":"set intensity of laser"}},indent=2))
print("Subscribing to topic","microscope/light_sheet_microscope/UI/laser/445nm")
print("Publishing message to topic","microscope/light_sheet_microscope/UI/laser/445nm")
client.publish("microscope/light_sheet_microscope/UI/laser/445nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"445nm","intensity":textboxValue,"cmd":"set intensity of laser"}},indent=2))
time.sleep(1)
client.loop_stop()
...
...
@@ -347,7 +347,7 @@ class Ui_Laser(object):
config.add_section("445nm")
config.set("445nm","intensity",textboxValue)
config.add_section("Subscriptions")
config.set("Subscriptions","445nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"445nm","intensity":textboxValue,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","445nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"445nm","intensity":textboxValue,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","488nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"488nm","intensity":textboxValue2,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","488nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"488nm","intensity":textboxValue2,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","515nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"515nm","intensity":textboxValue3,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","515nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"515nm","intensity":textboxValue3,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","561nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"561nm","intensity":textboxValue4,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","561nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"561nm","intensity":textboxValue4,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","594nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"594nm","intensity":textboxValue5,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","594nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"594nm","intensity":textboxValue5,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","638nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"638nm","intensity":textboxValue6,"cmd":"set intensity of laser"}}))
config.set("Subscriptions","638nm",json.dumps({"type":"device","payload":{"name":"laser","wavelength":"638nm","intensity":textboxValue6,"cmd":"set intensity of laser"}}))