Set long_name attribute on positmotors because they're required by the hdb builder.

r2897 | ffr | 2010-04-30 14:50:41 +1000 (Fri, 30 Apr 2010) | 2 lines
This commit is contained in:
Ferdi Franceschini
2010-04-30 14:50:41 +10:00
committed by Douglas Clowes
parent c3ed712321
commit e55126cd8c

View File

@@ -54,6 +54,7 @@ proc mkPosit {sct_controller name type motor klass table} {
set ns ::scobj::positmotor
MakeSICSObj $name SCT_OBJECT user $type
sicslist setatt $name klass $klass
sicslist setatt $name long_name $name
hfactory /sics/$name/precision script "getmotpar $motor precision" "$motor precision " float 1
hsetprop /sics/$name read ::scobj::positmotor::reqVal report $motor
hsetprop /sics/$name report ::scobj::positmotor::rptVal ::scobj::positmotor::mot2ID $table /sics/$name/precision
@@ -72,6 +73,7 @@ proc mkPosit {sct_controller name type motor klass table} {
publish ${ns}::${motor}_MOTEND user
scriptcallback connect $motor MOTEND ${ns}::${motor}_MOTEND
::scobj::hinitprops $name
$sct_controller poll /sics/$name 2
$sct_controller write /sics/$name
}