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
|
# 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}
|
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.
|
# 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.
|
# 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/
|
# hpath looks like /a/b/c/
|
||||||
set regex_hpath {^(/)$|^([_a-z0-9]+)(/[_a-z0-9]+)*$}
|
set regex_hpath {^(/)$|^([_a-z0-9]+)(/[_a-z0-9]+)*$}
|
||||||
set instrument_dictionary [subst {
|
set instrument_dictionary_spec [subst {
|
||||||
regex_hpath {
|
regex_hpath {
|
||||||
optional {
|
optional {
|
||||||
children {alpha alpha}
|
|
||||||
sobj {{@any $sobj_sicstype_list} {$sobj_klass_list}}
|
sobj {{@any $sobj_sicstype_list} {$sobj_klass_list}}
|
||||||
}
|
}
|
||||||
required {
|
required {
|
||||||
|
|||||||
Reference in New Issue
Block a user