r3772 | jgn | 2012-10-24 16:26:47 +1100 (Wed, 24 Oct 2012) | 1 line
This commit is contained in:
committed by
Douglas Clowes
parent
731c83786b
commit
e21b3eb135
@@ -371,7 +371,8 @@ proc ::scobj::ag1010::rdValue {} {
|
||||
set ns /sics/ag1010
|
||||
#set ns [sct]
|
||||
if {[ catch {
|
||||
set data [string trim [sct result] " "]
|
||||
set curVal [sct result]
|
||||
set data [string trim $curVal " "]
|
||||
|
||||
hset $ns/responseMsg "$data"
|
||||
#broadcast "rdValue : $data"
|
||||
@@ -581,8 +582,13 @@ proc ::scobj::ag1010::rdValue {} {
|
||||
hset $ns/STA/keyState/Key3 "Off"
|
||||
}
|
||||
}
|
||||
default { return -code error "Unexpected returned values from the device in rdValue()" }
|
||||
}
|
||||
default { return -code error "Unexpected returned values from the device in rdValue()" }
|
||||
}
|
||||
if {$curVal != [sct oldval]} {
|
||||
sct oldval $curVal
|
||||
sct update $curVal
|
||||
sct utime readtime
|
||||
}
|
||||
} message ]} {
|
||||
return -code error "Error in rdValue: $message."
|
||||
}
|
||||
@@ -621,11 +627,9 @@ proc createNode {scobj_hpath sct_controller cmdGroup varName readable writable p
|
||||
}
|
||||
hfactory $nodeName plain $permission $dataType
|
||||
switch $dataType {
|
||||
"none" {hset $nodeName none}
|
||||
"text" {hset $nodeName UNKNOWN}
|
||||
"int" {hset $nodeName 0}
|
||||
"float" {hset $nodeName 0.0}
|
||||
default {hset $nodeName UNKNOWN}
|
||||
"int" {hsetprop $nodeName oldval 0}
|
||||
"float" {hsetprop $nodeName oldval 0.0}
|
||||
default {hsetprop $nodeName oldval UNKNOWN}
|
||||
}
|
||||
if {$readable == 1} {
|
||||
hsetprop $nodeName read ${ns}::getValue $scobj_hpath $rdFunc $rdPara
|
||||
|
||||
Reference in New Issue
Block a user