catch the case when sensirion is not working
- add use_pressure to nv control for selecting whether nv control is using the flow from the sensirion sensor or the pump pressure - this is triggered when sensirion is reading 0 (incl. stddev)
This commit is contained in:
@ -20,13 +20,14 @@ proc makeCCU4 {args} {
|
||||
set badargs [list]
|
||||
set cfgdev "0"
|
||||
set hepump 0
|
||||
set sensirion [silent 0 result instconfig sensirion]
|
||||
foreach arg $args {
|
||||
switch $arg {
|
||||
nv - nv_release_blocked {
|
||||
if {$arg eq "nv_release_blocked"} {
|
||||
makenv nv -driver ccu4flow release_blocked
|
||||
makenv nv -driver ccu4flow release_blocked $sensirion
|
||||
} else {
|
||||
makenv nv -driver ccu4flow
|
||||
makenv nv -driver ccu4flow $sensirion
|
||||
}
|
||||
# GraphAdd cc.f mbar nv_flow red
|
||||
GraphAdd nv.flow ln/min nv_flow magenta
|
||||
@ -117,6 +118,7 @@ proc makeCCU4 {args} {
|
||||
}
|
||||
if {$hepump} {
|
||||
makeHePump
|
||||
hsetprop /nv hepump /hepump
|
||||
}
|
||||
set cfg [ccu4_get_device_config $cfgdev codesfile]
|
||||
if {$cfg eq "" || [llength $badargs] > 0} {
|
||||
|
Reference in New Issue
Block a user