Skip to content

Commit 04b83a4

Browse files
Fix floating point range for upper/lt/lt_eq validations (#216)
1 parent e7909a0 commit 04b83a4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/declare_parameter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ descriptor.floating_point_range.at({{loop.index0}}).from_value = {{validation.ar
1515
descriptor.floating_point_range.at({{loop.index0}}).to_value = std::numeric_limits<double>::max();
1616
{%- elif ("upper" in validation.function_name or "lt" == validation.function_base_name or "lt_eq" == validation.function_base_name) and validation.arguments|length == 1 %}
1717
descriptor.floating_point_range.resize({{loop.index}});
18-
descriptor.floating_point_range.at({{loop.index0}}).to_value = std::numeric_limits<double>::lowest();
18+
descriptor.floating_point_range.at({{loop.index0}}).from_value = std::numeric_limits<double>::lowest();
1919
descriptor.floating_point_range.at({{loop.index0}}).to_value = {{validation.arguments[0]}};
2020
{%- endif %}
2121
{%- elif "INTEGER" in parameter_type %}

generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/declare_runtime_parameter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ descriptor.floating_point_range.at({{loop.index0}}).from_value = {{validation.ar
3131
descriptor.floating_point_range.at({{loop.index0}}).to_value = std::numeric_limits<double>::max();
3232
{%- elif ("upper" in validation.function_name or "lt" == validation.function_base_name or "lt_eq" == validation.function_base_name) and validation.arguments|length == 1 %}
3333
descriptor.floating_point_range.resize({{loop.index}});
34-
descriptor.floating_point_range.at({{loop.index0}}).to_value = std::numeric_limits<double>::lowest();
34+
descriptor.floating_point_range.at({{loop.index0}}).from_value = std::numeric_limits<double>::lowest();
3535
descriptor.floating_point_range.at({{loop.index0}}).to_value = {{validation.arguments[0]}};
3636
{%- endif %}
3737
{%- elif "INTEGER" in parameter_type %}

0 commit comments

Comments
 (0)