Skip to content
Snippets Groups Projects
Commit 6970006b authored by Paulus Kruger's avatar Paulus Kruger
Browse files

DAB filter on opcua point

parent a488c40f
Branches
Tags
No related merge requests found
Pipeline #44181 passed
...@@ -612,8 +612,8 @@ variables: ...@@ -612,8 +612,8 @@ variables:
#RCU2H points #RCU2H points
- name: RCU_DAB_select - name: RCU_DAB_filter_on
description: DAB filter enable 1=enabled, 2=disabled description: DAB filter enable
driver: I2C_RCU driver: I2C_RCU
devreg: [IO4.GPIO1,IO4.GPIO1,IO4.GPIO1] devreg: [IO4.GPIO1,IO4.GPIO1,IO4.GPIO1]
bitoffset: [0,2,4] bitoffset: [0,2,4]
......
...@@ -121,7 +121,7 @@ def var2byte(v,data): ...@@ -121,7 +121,7 @@ def var2byte(v,data):
logging.warn("setvar unsupported type"); logging.warn("setvar unsupported type");
return None; return None;
data2=[d for d in data2] data2=[d for d in data2]
return data2 return data2,mask
class yamlreader(yamlconfig): class yamlreader(yamlconfig):
def __init__(self,i2cserver,yamlfile='RCU'): def __init__(self,i2cserver,yamlfile='RCU'):
...@@ -244,7 +244,7 @@ class yamlreader(yamlconfig): ...@@ -244,7 +244,7 @@ class yamlreader(yamlconfig):
logging.info("Update variable") logging.info("Update variable")
var1.set_value(data); var1.set_value(data);
return; return;
data2=var2byte(v,data) data2,mask=var2byte(v,data)
logging.info(str(("setvar ",v['name'],data2,mask))); logging.info(str(("setvar ",v['name'],data2,mask)));
if data2 is None: return if data2 is None: return
self.SetBusy() self.SetBusy()
......
from test_common import * 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,4,5,8,12];
RCU=[0,1,2,3]; RCU=[8,9,10,11];
Att=[2,2,2] #2=DAB off Att=[True]*3
#Att=[1,1,1] #1=DAB on #Att=[False]*3
connect() connect()
setAntmask(RCU) setAntmask(RCU)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment