[38ba34]: / Body / AAUHuman / BuildTools / BodyModel.config_info.any.jinja

Download this file

35 lines (26 with data), 1.0 kB

//
// !!! THIS IS AN AUTOMATICALLY GENERATED FILE. DO NOT MODIFY IT !!! 
//

//
{% set parameters = data.parameters.copy() %}
{% set _ = parameters.pop("BM_GLOBAL_REFERENCE_FRAME") %}
#if BM_CONFIG_MESSAGES == ON
AnyFolder Messages = {
{%- for name, obj in parameters.items() %}{%- if obj.deprecated is undefined %}
#ifdef {{name}}
// {{obj.descr}}
AnyMessage msg_{{name}} = { TriggerPreProcess = On; Type = MSG_Message; Message = {{'strval('+ name + (', "%5.3f"' if obj.valuetype == "float" else '') +')' if obj.valuetype != 'string' else name}};};
#endif
{% endif -%}{% endfor %}

}; // AnyFolder Messages
#endif

#if BM_CONFIG_VALUES == ON
AnyFolder Values = {
{% for name, obj in parameters.items() %}{%- if obj.deprecated is undefined %}
#ifdef {{name}}
// {{obj.descr}}
{{"AnyIntVar" if obj.valuetype == "integer" }}{{"AnyStringVar" if obj.valuetype == "string" }}{{"AnyFloatVar" if obj.valuetype == "float" }} value_{{name}}={{name}};
#endif
{% endif -%}{% endfor %}

};// AnyFolder Values
#endif