try:
    import os, FreeCAD, traceback 
    os.environ["SESSION_GUID"] = "bcd18d3b-e51f-4ec7-b39c-617160dba904"
    os.environ["W_DIR"] = r"C:\CENOS\saved\ad-properties-try1"
    sys.path.append(r"C:\Projects\cenos-backend\app\ANTENNAS\freecad\freecad\cenos_addon") 
    import cenos_main
    cenos_main.openFCStudy(r"C:\CENOS\saved\ad-properties-try1\geometry", r"FC_Study")
    cenos_main.init_observers()
    variables = [
    {
        "$$hashKey": "object:392",
        "description": "",
        "name": "example_length",
        "value": 45
    },
    {
        "$$hashKey": "object:393",
        "description": "",
        "name": "foo",
        "value": 15
    },
    {
        "$$hashKey": "object:394",
        "description": "",
        "name": "bar",
        "value": 123
    }
]
    cenos_main.update_parameters(variables)
except:
    FreeCAD.Console.PrintError(traceback.format_exc())
