LCOV - code coverage report
Current view: top level - AP_Param - AP_Param.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 1215 1518 80.0 %
Date: 2026-09-09 11:02:08 Functions: 87 94 92.6 %

Function Name Sort by function name Hit count Sort by hit count
AP::param() 0
AP_Param::initialised() 0
AP_Param::set_object_value(void const*, AP_Param::GroupInfo const*, char const*, float) 0
AP_Param::load_param_defaults(char const volatile*, int, bool) 0
AP_Param::count_param_defaults(char const volatile*, int, unsigned short&) 0
AP_Param::load_defaults_file_from_romfs(char const*, bool) 0
AP_Param::set_and_save_by_name_ifchanged(char const*, float) 0
AP_Param::find_by_index(unsigned short, ap_var_type*, AP_Param::ParamToken*) 1
AP_Param::find_by_name(char const*, ap_var_type*, AP_Param::ParamToken*) 12
AP_Param::set_and_save_by_name(char const*, float) 58
AP_Param::add_table(unsigned char, char const*, unsigned char) 75
AP_Param::set_by_name(char const*, float) 83
AP_Param::set_defaults_from_table(AP_Param::defaults_table_struct const*, unsigned char) 368
AP_Param::add_param(unsigned char, unsigned char, char const*, float) 514
AP_Param::load_int32(unsigned short, unsigned int, int&) 589
AP_Param::erase_all() 600
AP_Param::convert_g2_objects(void const*, AP_Param::G2ObjectConversion const*, unsigned char) 2061
AP_Param::check_var_info() 2094
AP_Param::setup_sketch_defaults() 2094
AP_Param::convert_toplevel_objects(AP_Param::TopLevelObjectConversion const*, unsigned char) 2094
AP_Param::setup() 2094
AP_Param::load_all() 2104
AP_Param::load_defaults_file(char const*, bool) 3858
AP_Param::purge_defaults_list_overrides() 3858
AP_Param::load_defaults_file_from_filesystem(char const*, bool) 3858
AP_Param::reload_defaults_file(bool) 3868
AP_Param::get(char const*, float&) 4700
AP_Param::convert_old_parameters(AP_Param::ConversionInfo const*, unsigned char, unsigned char) 4721
AP_Param::notify() const 7710
AP_Param::count_defaults_in_file(char const*, unsigned short&) 10104
AP_Param::read_param_defaults_file(char const*, bool, unsigned short&) 10104
AP_Param::allow_set_via_mavlink(unsigned short) const 10125
AP_Param::is_read_only() const 10126
AP_Param::first(AP_Param::ParamToken*, ap_var_type*, float*) 12571
AP_Param::get_param_by_index(void*, unsigned int, ap_var_type, void*) 13480
AP_Param::convert_old_parameters_scaled(AP_Param::ConversionInfo const*, unsigned char, float, unsigned char) 13584
AP_Param::write_sentinel(unsigned short) 14602
AP_Param::find_top_level_key_by_pointer(void const*, unsigned short&) 18215
AP_Param::convert_class(unsigned short, void*, AP_Param::GroupInfo const*, unsigned short, bool, bool) 22092
AP_Param::set_default_by_name(char const*, float) 29581
AP_Param::load_object_from_eeprom(void const*, AP_Param::GroupInfo const*) 30311
AP_Param::find_key_by_pointer(void const*, unsigned short&) 33573
AP_Param::flush() 37315
AP_Param::invalidate_count() 41882
AP_Param::save_sync(bool, bool) 70770
AP_Param::save(bool) 73125
AP_Param::send_parameter(char const*, ap_var_type, unsigned char) const 77138
AP_Param::eeprom_write_check(void const*, unsigned short, unsigned char) 99650
AP_Param::_convert_parameter_width(ap_var_type, float, bool) 102911
AP_Param::convert_old_parameter(AP_Param::ConversionInfo const*, float, unsigned char) 127076
AP_Param::add_default(AP_Param*, float) 158573
AP_Param::duplicate_key(unsigned short, unsigned short) 201816
AP_Param::configured() const 220048
AP_Param::configured_in_defaults_file(bool&) const 220053
AP_Param::get_default_value(AP_Param const*, AP_Param::Info const&) 260332
AP_Param::set_float(float, ap_var_type) 295683
AP_Param_value_storage::AP_Param_value_storage() 327384
AP_Param::find_old_parameter(AP_Param::ConversionInfo const*, AP_Param*) 342146
AP_Param::load() 441155
AP_Param::add_vector3f_suffix(char*, unsigned long, unsigned char) const 562635
AP_Param::configured_in_storage() const 611521
AP_Param::find(char const*, ap_var_type*, unsigned short*) 701320
AP_Param::parse_param_line(char*, char**, float&, bool&) 704062
AP_Param::find_by_header(AP_Param::Param_header, void**) 731125
AP_Param::setup_object_defaults(void const*, AP_Param::GroupInfo const*) 1126086
AP_Param::check_group_info(AP_Param::GroupInfo const*, unsigned short*, unsigned char, unsigned char) 1134045
AP_Param::find_group(char const*, unsigned short, long, AP_Param::GroupInfo const*, ap_var_type*) 1352660
AP_Param::find_var_info(unsigned int*, AP_Param::GroupInfo const*&, AP_Param::GroupNesting&, unsigned char*) const 1383430
AP_Param::scan(AP_Param::Param_header const*, unsigned short*) 1485639
AP_Param::set_key(AP_Param::Param_header&, unsigned short) 1500241
AP_Param::find_by_header_group(AP_Param::Param_header, void**, unsigned short, AP_Param::GroupInfo const*, unsigned int, unsigned char, long) 3212541
AP_Param::copy_name_token(AP_Param::ParamToken const&, char*, unsigned long, bool) const 4341176
AP_Param::find_var_info_token(AP_Param::ParamToken const&, unsigned int*, AP_Param::GroupInfo const*&, AP_Param::GroupNesting&, unsigned char*) const 4341176
AP_Param::copy_name_info(AP_Param::Info const*, AP_Param::GroupInfo const*, AP_Param::GroupNesting const&, unsigned char, char*, unsigned long, bool) const 4419553
AP_Param::cast_to_float(ap_var_type) const 4470649
AP_Param::find_key_by_pointer_group(void const*, unsigned short, AP_Param::GroupInfo const*, long, unsigned short&) 5351021
AP_Param::set_value(ap_var_type, void*, float) 6749769
AP_Param::get_default_value(AP_Param const*, AP_Param::GroupInfo const&) 9735248
AP_Param::next_scalar(AP_Param::ParamToken*, ap_var_type*, float*) 17666759
AP_Param::check_default(AP_Param*, float*) 17679317
AP_Param::next(AP_Param::ParamToken*, ap_var_type*, bool, float*) 18431031
AP_Param::get_group_info(AP_Param::Info const&) 44833089
AP_Param::is_sentinel(AP_Param::Param_header const&) 71624344
AP_Param::type_size(ap_var_type) 77835457
AP_Param::get_key(AP_Param::Param_header const&) 179718445
AP_Param::find_var_info_group(AP_Param::GroupInfo const*, unsigned short, unsigned int, unsigned char, long, unsigned int*, AP_Param::GroupInfo const*&, AP_Param::GroupNesting&, unsigned char*) const 202509629
AP_Param::save_io_handler() 243357862
AP_Param::next_group(unsigned short, AP_Param::GroupInfo const*, bool*, unsigned int, unsigned char, long, AP_Param::ParamToken*, ap_var_type*, bool, float*) 308215143
AP_Param::get_base(AP_Param::Info const&, long&) 355569801
AP_Param::count_parameters() 470852707
AP_Param::adjust_group_offset(unsigned short, AP_Param::GroupInfo const&, long&) 500121945
AP_Param::get_group_info(AP_Param::GroupInfo const&) 540116536
AP_Param::check_frame_type(unsigned short) 2627271543
AP_Param::group_id(AP_Param::GroupInfo const*, unsigned int, unsigned char, unsigned char) 2768329221

Generated by: LCOV version 1.14