Provides ref concepts to yaml layouts
This MR provides ref concepts to widget layout.
- Allows to specify component ids such as
foo.bar
- A specific property value can be used by hardware objects to ref another object
-
hardware:foo
(refers to the hardware objectfoo
) -
hardware:
(refers to nothing)
-
- Plus tests
- Tested with mocked
objectref
pointing toomega
/omega1
motors - Tested layout widget with initial state and updated refs
- Tested with single
foo.bar
and double referencefoo.bar.bar
- Tested with mocked
Relative to daiquiri!344 (merged) and daiquiri#3