output_functions.yaml: allow single-instance entry with 'start' but no 'count'

for other additional data
This commit is contained in:
Beat Küng
2021-11-02 16:31:43 +01:00
committed by Daniel Agar
parent 5d6e785a4b
commit 36d9635518
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -250,6 +250,8 @@ def get_actuator_output_params(yaml_config, output_functions,
function_name_label = function_name.replace('_', ' ')
if isinstance(group[function_name], int):
output_function_values[group[function_name]] = function_name_label
elif not 'count' in group[function_name]:
output_function_values[group[function_name]['start']] = function_name_label
else:
start = group[function_name]['start']
count = group[function_name]['count']
@@ -51,6 +51,8 @@ for group_key in functions:
for function_name in group:
if isinstance(group[function_name], int):
add_function(group[function_name], function_name)
elif not 'count' in group[function_name]:
add_function(group[function_name]['start'], function_name)
else:
start = group[function_name]['start']
count = group[function_name]['count']