LCOV - code coverage report
Current view: top level - AP_DroneCAN - AP_DroneCAN_DNA_Server.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 188 240 78.3 %
Date: 2026-09-09 11:02:08 Functions: 21 22 95.5 %

Function Name Sort by function name Hit count Sort by hit count
AP_DroneCAN_DNA_Server::Database::delete_registration(unsigned char) 0
AP_DroneCAN_DNA_Server::Database::handle_allocation(unsigned char const*) 1
AP_DroneCAN_DNA_Server::Database::register_uid(unsigned char, unsigned char const*, unsigned char) 4
AP_DroneCAN_DNA_Server::Database::reset() 4
AP_DroneCAN_DNA_Server::init(unsigned char*, unsigned char, unsigned char) 5
AP_DroneCAN_DNA_Server::Database::init_server(unsigned char, unsigned char const*, unsigned char) 5
AP_DroneCAN_DNA_Server::Database::create_registration(unsigned char, unsigned char const*, unsigned char) 5
AP_DroneCAN_DNA_Server::Database::init(StorageAccess*) 5
AP_DroneCAN_DNA_Server::AP_DroneCAN_DNA_Server(AP_DroneCAN&, CanardInterface&, unsigned char) 5
AP_DroneCAN_DNA_Server::handleNodeInfo(CanardRxTransfer const&, uavcan_protocol_GetNodeInfoResponse const&) 9
AP_DroneCAN_DNA_Server::Database::handle_node_info(unsigned char, unsigned char const*) 9
AP_DroneCAN_DNA_Server::handle_allocation(CanardRxTransfer const&, uavcan_protocol_dynamic_node_id_Allocation const&) 10
AP_DroneCAN_DNA_Server::Database::find_node_id(unsigned char const*, unsigned char) 19
AP_DroneCAN_DNA_Server::Database::compute_uid_hash(AP_DroneCAN_DNA_Server::NodeRecord&, unsigned char const*, unsigned char) const 24
AP_DroneCAN_DNA_Server::handleNodeStatus(CanardRxTransfer const&, uavcan_protocol_NodeStatus const&) 43
AP_DroneCAN_DNA_Server::update_node_status(unsigned char, uavcan_protocol_NodeStatus const&) 52
AP_DroneCAN_DNA_Server::find_node_status_item(unsigned char) 52
AP_DroneCAN_DNA_Server::prearm_check(char*, unsigned char) const 200
AP_DroneCAN_DNA_Server::Database::write_record(AP_DroneCAN_DNA_Server::NodeRecord const&, unsigned char) 509
AP_DroneCAN_DNA_Server::Database::check_registration(unsigned char) 625
AP_DroneCAN_DNA_Server::Database::read_record(AP_DroneCAN_DNA_Server::NodeRecord&, unsigned char) 637
AP_DroneCAN_DNA_Server::verify_nodes() 21794

Generated by: LCOV version 1.14