update simple service to show all config types
This commit is contained in:
parent
531b55e1e7
commit
6f2a840710
1 changed files with 11 additions and 6 deletions
|
@ -15,14 +15,19 @@ class SimpleService(ConfigService):
|
||||||
shutdown = []
|
shutdown = []
|
||||||
validation_mode = ConfigServiceMode.BLOCKING
|
validation_mode = ConfigServiceMode.BLOCKING
|
||||||
default_configs = [
|
default_configs = [
|
||||||
Configuration(_id="value1", _type=ConfigDataTypes.STRING, label="Value 1"),
|
Configuration(_id="value1", _type=ConfigDataTypes.STRING, label="Text"),
|
||||||
Configuration(_id="value2", _type=ConfigDataTypes.STRING, label="Value 2"),
|
Configuration(_id="value2", _type=ConfigDataTypes.BOOL, label="Boolean"),
|
||||||
Configuration(_id="value3", _type=ConfigDataTypes.STRING, label="Value 3"),
|
Configuration(
|
||||||
|
_id="value3",
|
||||||
|
_type=ConfigDataTypes.STRING,
|
||||||
|
label="Multiple Choice",
|
||||||
|
options=["value1", "value2", "value3"],
|
||||||
|
),
|
||||||
]
|
]
|
||||||
modes = {
|
modes = {
|
||||||
"mode1": {"value1": "m1", "value2": "m1", "value3": "m1"},
|
"mode1": {"value1": "value1", "value2": "0", "value3": "value2"},
|
||||||
"mode2": {"value1": "m2", "value2": "m2", "value3": "m2"},
|
"mode2": {"value1": "value2", "value2": "1", "value3": "value3"},
|
||||||
"mode3": {"value1": "m3", "value2": "m3", "value3": "m3"},
|
"mode3": {"value1": "value3", "value2": "0", "value3": "value1"},
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_text_template(self, name: str) -> str:
|
def get_text_template(self, name: str) -> str:
|
||||||
|
|
Loading…
Add table
Reference in a new issue