Files
OpenSTA/test/get_scenes.ok
T
Deepashree Sengupta a0de2706d3 Add property-based -filter to get_scenes / get_modes, and make Scene/Mode properties extensible (#456)
* support for filter in get_scene/mode

Signed-off-by: dsengupta0628 <[email protected]>

* defineProperty overload

Signed-off-by: dsengupta0628 <[email protected]>

* define and set user property

Signed-off-by: dsengupta0628 <[email protected]>

* address review comments to generalize- current support for mode and scene

Signed-off-by: dsengupta0628 <[email protected]>

* address second round comments- removed user from cmd names

Signed-off-by: dsengupta0628 <[email protected]>

* remove defaults, check property vals against type defined

Signed-off-by: dsengupta0628 <[email protected]>

* address reviews, indent

Signed-off-by: dsengupta0628 <[email protected]>

* indent fix

Signed-off-by: dsengupta0628 <[email protected]>

---------

Signed-off-by: dsengupta0628 <[email protected]>
2026-07-10 09:37:48 -07:00

34 lines
640 B
Plaintext

[get_scenes *]
scene1
scene2
[get_modes *]
mode1
mode2
[get_scenes -filter {name == scene1}]
scene1
[get_scenes -filter {name =~ scene*}]
scene1
scene2
[get_scenes -filter {name != scene1}]
scene2
[get_modes -filter {name == mode2}]
mode2
[get_modes -filter {name =~ mode*}]
mode1
mode2
[get_property scene1 active]
1
[get_property scene2 active] (unset)
<>
[get_scenes -filter {active == true}]
scene1
[get_scenes -filter {active == false}] (scene2 unset)
[get_scenes -filter {active}]
scene1
[get_scenes -filter {!active}]
scene2
[get_property scene2 active] (set false)
0
[get_scenes -filter {active == false}] (scene2 set false)
scene2