From 2a4a37ed2f9361a1b7511896ecafa4f3e93361fb Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Wed, 22 Oct 2025 09:16:38 +0200 Subject: [PATCH] fixes for sea versions of ah2550 and ah2700 --- cfg/addons/ah2700sea_cfg.py | 8 +++++++- cfg/sea/ah2550.addon.json | 27 +++++++++++++++++---------- cfg/sea/ah2700.addon.json | 13 ++++++++++--- 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/cfg/addons/ah2700sea_cfg.py b/cfg/addons/ah2700sea_cfg.py index 741f7ed5..11e68e91 100644 --- a/cfg/addons/ah2700sea_cfg.py +++ b/cfg/addons/ah2700sea_cfg.py @@ -16,7 +16,7 @@ Mod('ah', 'frappy_psi.sea.SeaReadable', '', io='sea_addons', sea_object='cap', - extra_modules = ['cap', 'loss'] + extra_modules = ['cap', 'loss', 'freq'] ) Mod('cap', @@ -32,6 +32,12 @@ Mod('loss', single_module='ah.loss', ) +Mod('freq', + 'frappy_psi.sea.SeaWritable', '', + io='sea_addons', + single_module='ah.freq', +) + Mod('capslope', 'frappy_psi.sea.SeaReadable', '', io='sea_addons', diff --git a/cfg/sea/ah2550.addon.json b/cfg/sea/ah2550.addon.json index b9559a46..840873a3 100644 --- a/cfg/sea/ah2550.addon.json +++ b/cfg/sea/ah2550.addon.json @@ -1,14 +1,21 @@ -{"cap": {"base": "/cap", "params": [{"path": "", "type": "none", "kids": 8}, -{"path": "send", "type": "text", "readonly": false, "cmd": "cap send", "visibility": 3}, +{"capff": {"base": "/capff", "params": [ +{"path": "", "type": "none", "kids": 7}, +{"path": "send", "type": "text", "readonly": false, "cmd": "capff send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "cap", "type": "float"}, {"path": "loss", "type": "float"}, -{"path": "period", "type": "float", "readonly": false, "cmd": "cap period"}, -{"path": "V", "type": "float", "readonly": false, "cmd": "cap V"}, -{"path": "average", "type": "int", "readonly": false, "cmd": "cap average"}]}, "capslope": {"base": "/capslope", "params": [{"path": "", "type": "float", "kids": 6}, -{"path": "send", "type": "text", "readonly": false, "cmd": "capslope send", "visibility": 3}, +{"path": "period", "type": "float", "readonly": false, "cmd": "capff period"}, +{"path": "V", "type": "float", "readonly": false, "cmd": "capff V"}, +{"path": "average", "type": "int", "readonly": false, "cmd": "capff average"}]}, + +"capslopeff": {"base": "/capslopeff", "params": [ +{"path": "", "type": "float", "kids": 6}, +{"path": "send", "type": "text", "readonly": false, "cmd": "capslopeff send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, -{"path": "node", "type": "text", "readonly": false, "cmd": "capslope node"}, -{"path": "unit", "type": "float", "readonly": false, "cmd": "capslope unit", "description": "unit=60: mainunits/minutes, unit=1: mainunits/sec"}, -{"path": "ref", "type": "float", "readonly": false, "cmd": "capslope ref"}, -{"path": "buffersize", "type": "float", "readonly": false, "cmd": "capslope buffersize"}]}} +{"path": "node", "type": "text", "readonly": false, "cmd": "capslopeff node"}, +{"path": "unit", "type": "float", "readonly": false, "cmd": "capslopeff unit", "description": "unit=60: mainunits/minutes, unit=1: mainunits/sec"}, +{"path": "ref", "type": "float", "readonly": false, "cmd": "capslopeff ref"}, +{"path": "bufperiod", "type": "float", "readonly": false, "cmd": "capslopeff bufperiod"}]}, + +"addonlock_ah2550": {"base": "/addonlock_ah2550", "params": [ +{"path": "", "type": "text", "readonly": false, "cmd": "addonlock_ah2550 = "}]}} diff --git a/cfg/sea/ah2700.addon.json b/cfg/sea/ah2700.addon.json index ee75afba..f0cb01fe 100644 --- a/cfg/sea/ah2700.addon.json +++ b/cfg/sea/ah2700.addon.json @@ -1,4 +1,5 @@ -{"cap": {"base": "/cap", "params": [{"path": "", "type": "none", "kids": 8}, +{"cap": {"base": "/cap", "params": [ +{"path": "", "type": "none", "kids": 8}, {"path": "send", "type": "text", "readonly": false, "cmd": "cap send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "cap", "type": "float"}, @@ -6,10 +7,16 @@ {"path": "period", "type": "float", "readonly": false, "cmd": "cap period"}, {"path": "freq", "type": "float", "readonly": false, "cmd": "cap freq"}, {"path": "V", "type": "float", "readonly": false, "cmd": "cap V"}, -{"path": "average", "type": "int", "readonly": false, "cmd": "cap average"}]}, "capslope": {"base": "/capslope", "params": [{"path": "", "type": "float", "kids": 6}, +{"path": "average", "type": "int", "readonly": false, "cmd": "cap average"}]}, + +"capslope": {"base": "/capslope", "params": [ +{"path": "", "type": "float", "kids": 6}, {"path": "send", "type": "text", "readonly": false, "cmd": "capslope send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "node", "type": "text", "readonly": false, "cmd": "capslope node"}, {"path": "unit", "type": "float", "readonly": false, "cmd": "capslope unit", "description": "unit=60: mainunits/minutes, unit=1: mainunits/sec"}, {"path": "ref", "type": "float", "readonly": false, "cmd": "capslope ref"}, -{"path": "bufperiod", "type": "float", "readonly": false, "cmd": "capslope bufperiod"}]}} +{"path": "bufperiod", "type": "float", "readonly": false, "cmd": "capslope bufperiod"}]}, + +"addonlock_ah2700": {"base": "/addonlock_ah2700", "params": [ +{"path": "", "type": "text", "readonly": false, "cmd": "addonlock_ah2700 = "}]}}