From 6970006bddc065e6f3cbb072895b522e61d946fa Mon Sep 17 00:00:00 2001 From: kruger <kruger@astron.nl> Date: Tue, 14 Feb 2023 11:17:02 +0000 Subject: [PATCH] DAB filter on opcua point --- pypcc/config/RECVTR_HB.yaml | 4 ++-- pypcc/opcuaserv/yamlreader.py | 4 ++-- scripts/DABselect.py | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pypcc/config/RECVTR_HB.yaml b/pypcc/config/RECVTR_HB.yaml index 7bb149e..7863679 100644 --- a/pypcc/config/RECVTR_HB.yaml +++ b/pypcc/config/RECVTR_HB.yaml @@ -612,8 +612,8 @@ variables: #RCU2H points - - name: RCU_DAB_select - description: DAB filter enable 1=enabled, 2=disabled + - name: RCU_DAB_filter_on + description: DAB filter enable driver: I2C_RCU devreg: [IO4.GPIO1,IO4.GPIO1,IO4.GPIO1] bitoffset: [0,2,4] diff --git a/pypcc/opcuaserv/yamlreader.py b/pypcc/opcuaserv/yamlreader.py index b3a8ca6..d82ef4f 100644 --- a/pypcc/opcuaserv/yamlreader.py +++ b/pypcc/opcuaserv/yamlreader.py @@ -121,7 +121,7 @@ def var2byte(v,data): logging.warn("setvar unsupported type"); return None; data2=[d for d in data2] - return data2 + return data2,mask class yamlreader(yamlconfig): def __init__(self,i2cserver,yamlfile='RCU'): @@ -244,7 +244,7 @@ class yamlreader(yamlconfig): logging.info("Update variable") var1.set_value(data); return; - data2=var2byte(v,data) + data2,mask=var2byte(v,data) logging.info(str(("setvar ",v['name'],data2,mask))); if data2 is None: return self.SetBusy() diff --git a/scripts/DABselect.py b/scripts/DABselect.py index 5c79ac0..bb3f009 100644 --- a/scripts/DABselect.py +++ b/scripts/DABselect.py @@ -1,10 +1,10 @@ from test_common import * -name="RCU_DAB_select" +name="RCU_DAB_filter_on" #RCU=[0,1,2,3,4,5,8,12]; -RCU=[0,1,2,3]; -Att=[2,2,2] #2=DAB off -#Att=[1,1,1] #1=DAB on +RCU=[8,9,10,11]; +Att=[True]*3 +#Att=[False]*3 connect() setAntmask(RCU) -- GitLab