mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-23 14:47:44 +08:00
output_functions.yaml: allow single-instance entry with 'start' but no 'count'
for other additional data
This commit is contained in:
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user