Remove children list from spec.
Added instrument klass. r2115 | ffr | 2007-08-16 14:34:46 +1000 (Thu, 16 Aug 2007) | 3 lines
This commit is contained in:
committed by
Douglas Clowes
parent
bf8d5e63be
commit
000de2ec2b
@@ -11,7 +11,7 @@ set boolean {true false}
|
||||
#}
|
||||
|
||||
# SICS OBJECTS MUST PROVIDE THE FOLLOWING INFORMATION
|
||||
set sobj_klass_list {aperture attenuator collimator command crystal data detector experiment graphics monitor monochromator plc sample scan user}
|
||||
set sobj_klass_list {@none aperture attenuator collimator command crystal data detector experiment graphics instrument monitor monochromator plc sample scan user}
|
||||
set sobj_sicstype_list {sicsvariable macro motor configurablevirtualmotor singlecounter histmem nxscript sicsdata scanobject}
|
||||
# Different kinds of things are added to the hdb in different ways.
|
||||
# command: This is something a client can run with hset /a/b/c start, it may have parameters and feedback.
|
||||
@@ -114,10 +114,9 @@ if 1 {
|
||||
|
||||
# hpath looks like /a/b/c/
|
||||
set regex_hpath {^(/)$|^([_a-z0-9]+)(/[_a-z0-9]+)*$}
|
||||
set instrument_dictionary [subst {
|
||||
set instrument_dictionary_spec [subst {
|
||||
regex_hpath {
|
||||
optional {
|
||||
children {alpha alpha}
|
||||
sobj {{@any $sobj_sicstype_list} {$sobj_klass_list}}
|
||||
}
|
||||
required {
|
||||
|
||||
Reference in New Issue
Block a user