mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-06-02 03:49:12 +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('_', ' ')
|
function_name_label = function_name.replace('_', ' ')
|
||||||
if isinstance(group[function_name], int):
|
if isinstance(group[function_name], int):
|
||||||
output_function_values[group[function_name]] = function_name_label
|
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:
|
else:
|
||||||
start = group[function_name]['start']
|
start = group[function_name]['start']
|
||||||
count = group[function_name]['count']
|
count = group[function_name]['count']
|
||||||
|
|||||||
@@ -51,6 +51,8 @@ for group_key in functions:
|
|||||||
for function_name in group:
|
for function_name in group:
|
||||||
if isinstance(group[function_name], int):
|
if isinstance(group[function_name], int):
|
||||||
add_function(group[function_name], function_name)
|
add_function(group[function_name], function_name)
|
||||||
|
elif not 'count' in group[function_name]:
|
||||||
|
add_function(group[function_name]['start'], function_name)
|
||||||
else:
|
else:
|
||||||
start = group[function_name]['start']
|
start = group[function_name]['start']
|
||||||
count = group[function_name]['count']
|
count = group[function_name]['count']
|
||||||
|
|||||||
Reference in New Issue
Block a user