More Gumtree-friendly driver changes

This commit is contained in:
Douglas Clowes
2014-03-04 16:38:08 +11:00
parent 8be48b16a5
commit 012de6d735
2 changed files with 18 additions and 15 deletions

View File

@ -79,11 +79,14 @@ driver hiden_xcs = {
property pid_dvalue = 0.0
property pid_imax = 30
}
var gas_factor = { value = 1.0; }
control = false
data = false
nxsave = false
var temperature
var flow1
var flow2
var flow3
var gas_factor = { value = 1.0; }
}
#
# The named group is at the device level, variables below that
@ -92,11 +95,11 @@ driver hiden_xcs = {
# group_property 'data' = true
type = float;
priv = user;
readable = 5;
read_function = read_sixteen;
control = false
data = false
nxsave = false
readable = 5;
read_function = read_sixteen;
property base = 0; # applies to all following vars
var pv1 = { read_command = '?AIN,0'; property span = 500; }; # ain0
var pv2 = { read_command = '?AIN,1'; property span = 500; }; # ain1

View File

@ -661,30 +661,30 @@ proc ::scobj::hiden_xcs::mk_sct_hiden_xcs { sct_controller name tol } {
hsetprop ${scobj_hpath}/flow type "drivable"
hfactory ${scobj_hpath}/flow1 plain user float
hsetprop ${scobj_hpath}/flow1 control true
hsetprop ${scobj_hpath}/flow1 data true
hsetprop ${scobj_hpath}/flow1 control false
hsetprop ${scobj_hpath}/flow1 data false
hsetprop ${scobj_hpath}/flow1 mutable false
hsetprop ${scobj_hpath}/flow1 nxsave true
hsetprop ${scobj_hpath}/flow1 nxsave false
hsetprop ${scobj_hpath}/flow1 oldval 0.0
hsetprop ${scobj_hpath}/flow1 klass "environment"
hsetprop ${scobj_hpath}/flow1 sdsinfo "::nexus::scobj::sdsinfo"
hsetprop ${scobj_hpath}/flow1 type "part"
hfactory ${scobj_hpath}/flow2 plain user float
hsetprop ${scobj_hpath}/flow2 control true
hsetprop ${scobj_hpath}/flow2 data true
hsetprop ${scobj_hpath}/flow2 control false
hsetprop ${scobj_hpath}/flow2 data false
hsetprop ${scobj_hpath}/flow2 mutable false
hsetprop ${scobj_hpath}/flow2 nxsave true
hsetprop ${scobj_hpath}/flow2 nxsave false
hsetprop ${scobj_hpath}/flow2 oldval 0.0
hsetprop ${scobj_hpath}/flow2 klass "environment"
hsetprop ${scobj_hpath}/flow2 sdsinfo "::nexus::scobj::sdsinfo"
hsetprop ${scobj_hpath}/flow2 type "part"
hfactory ${scobj_hpath}/flow3 plain user float
hsetprop ${scobj_hpath}/flow3 control true
hsetprop ${scobj_hpath}/flow3 data true
hsetprop ${scobj_hpath}/flow3 control false
hsetprop ${scobj_hpath}/flow3 data false
hsetprop ${scobj_hpath}/flow3 mutable false
hsetprop ${scobj_hpath}/flow3 nxsave true
hsetprop ${scobj_hpath}/flow3 nxsave false
hsetprop ${scobj_hpath}/flow3 oldval 0.0
hsetprop ${scobj_hpath}/flow3 klass "environment"
hsetprop ${scobj_hpath}/flow3 sdsinfo "::nexus::scobj::sdsinfo"
@ -733,10 +733,10 @@ proc ::scobj::hiden_xcs::mk_sct_hiden_xcs { sct_controller name tol } {
hsetprop ${scobj_hpath}/humidity type "drivable"
hfactory ${scobj_hpath}/temperature plain user float
hsetprop ${scobj_hpath}/temperature control true
hsetprop ${scobj_hpath}/temperature data true
hsetprop ${scobj_hpath}/temperature control false
hsetprop ${scobj_hpath}/temperature data false
hsetprop ${scobj_hpath}/temperature mutable false
hsetprop ${scobj_hpath}/temperature nxsave true
hsetprop ${scobj_hpath}/temperature nxsave false
hsetprop ${scobj_hpath}/temperature oldval 0.0
hsetprop ${scobj_hpath}/temperature klass "environment"
hsetprop ${scobj_hpath}/temperature sdsinfo "::nexus::scobj::sdsinfo"