| /builds/ethercatcpp/ethercatcpp-core/include/ethercat_master/ethercatcpp/beckhoff_terminals/BK1150.h |
| 112 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::BK1150::update_command_buffer' can be const. |
| 113 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::BK1150::unpack_status_buffer' can be const. |
| /builds/ethercatcpp/ethercatcpp-core/include/ethercat_master/ethercatcpp/beckhoff_terminals/EL3104.h |
| 151 | unusedStructMember | 563 | style | struct member 'data_channel_t::status_word' is never used. |
| 152 | unusedStructMember | 563 | style | struct member 'data_channel_t::data_value' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/include/ethercat_master/ethercatcpp/beckhoff_terminals/EL3164.h |
| 149 | unusedStructMember | 563 | style | struct member 'data_channel_t::status_word' is never used. |
| 150 | unusedStructMember | 563 | style | struct member 'data_channel_t::data_value' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/include/ethercat_master/ethercatcpp/beckhoff_terminals/KL2284.h |
| 113 | missingOverride | | style | The function 'update_command_buffer' overrides a function in a base class but is not marked with a 'override' specifier. |
| 114 | missingOverride | | style | The function 'size_out' overrides a function in a base class but is not marked with a 'override' specifier. |
| /builds/ethercatcpp/ethercatcpp-core/include/ethercat_master/ethercatcpp/coe_utilities.h |
| 74 | unusedStructMember | 563 | style | struct member 'DictionaryEntry::addr' is never used. |
| 75 | unusedStructMember | 563 | style | struct member 'DictionaryEntry::subindex' is never used. |
| 76 | unusedStructMember | 563 | style | struct member 'DictionaryEntry::bits' is never used. |
| 271 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::coe::PDOMapping::check_buffer' can be const. |
| 321 | functionStatic | 398 | performance, inconcl. | Technically the member function 'ethercatcpp::coe::PDOBuffer::check_entry_throws' can be static (but you may consider moving to unnamed namespace). |
| 360 | uninitMemberVar | 398 | warning | Member variable 'PDOBuffer::data_' is not initialized in the constructor. |
| 421 | passedByValue | 398 | performance | Function parameter 'entry_name' should be passed by const reference. |
| 434 | passedByValue | 398 | performance | Function parameter 'entry_name' should be passed by const reference. |
| /builds/ethercatcpp/ethercatcpp-core/include/ethercat_master/ethercatcpp/slave_device.h |
| 397 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::SlaveDevice::end_command_pdo_mapping' can be const. |
| 451 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::SlaveDevice::end_status_pdo_mapping' can be const. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/beckhoff_terminals/BK1150.cpp |
| 48 | unusedStructMember | 563 | style | struct member 'mailbox_out_t::mailbox' is never used. |
| 53 | unusedStructMember | 563 | style | struct member 'mailbox_in_t::mailbox' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/beckhoff_terminals/EL1018.cpp |
| 33 | unusedStructMember | 563 | style | struct member 'buffer_in_cyclic_status_t::data' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/beckhoff_terminals/EL3104.cpp |
| 110 | unusedStructMember | 563 | style | struct member 'mailbox_out_t::mailbox' is never used. |
| 125 | unusedStructMember | 563 | style | struct member 'input_data_channel_t::status_word' is never used. |
| 126 | unusedStructMember | 563 | style | struct member 'input_data_channel_t::data_value' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/beckhoff_terminals/EL3164.cpp |
| 38 | unusedStructMember | 563 | style | struct member 'mailbox_out_t::mailbox' is never used. |
| 41 | unusedStructMember | 563 | style | struct member 'mailbox_in_t::mailbox' is never used. |
| 53 | unusedStructMember | 563 | style | struct member 'input_data_channel_t::status_word' is never used. |
| 54 | unusedStructMember | 563 | style | struct member 'input_data_channel_t::data_value' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/beckhoff_terminals/EL5101.cpp |
| 38 | unusedStructMember | 563 | style | struct member 'mailbox_out_t::mailbox' is never used. |
| 41 | unusedStructMember | 563 | style | struct member 'mailbox_in_t::mailbox' is never used. |
| 54 | unusedStructMember | 563 | style | struct member 'buffer_in_cyclic_status_t::status_word_1' is never used. |
| 55 | unusedStructMember | 563 | style | struct member 'buffer_in_cyclic_status_t::status_word_2' is never used. |
| 56 | unusedStructMember | 563 | style | struct member 'buffer_in_cyclic_status_t::counter_value' is never used. |
| 57 | unusedStructMember | 563 | style | struct member 'buffer_in_cyclic_status_t::latch_value' is never used. |
| 58 | unusedStructMember | 563 | style | struct member 'buffer_in_cyclic_status_t::period_value' is never used. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/beckhoff_terminals/KL_extensions.cpp |
| 137 | variableScope | 398 | style | The scope of the variable 'bits_to_write' can be reduced. |
| 137 | unreadVariable | 563 | style | Variable 'bits_to_write' is assigned a value that is never used. |
| 157 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'bits_from_memory' argument 3 names different: declaration 'value_to_set' definition 'variable_addr'. |
| 158 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'bits_from_memory' argument 4 names different: declaration 'value_size_in_bits' definition 'var_size_in_bits'. |
| 162 | variableScope | 398 | style | The scope of the variable 'bits_to_read' can be reduced. |
| 162 | unreadVariable | 563 | style | Variable 'bits_to_read' is assigned a value that is never used. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/cia402_device.cpp |
| 95 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'operation_state' argument 1 names different: declaration 'statusword' definition 'controlword'. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/coe_utilities.cpp |
| 54 | passedByValue | 398 | performance | Function parameter 'name' should be passed by const reference. |
| 59 | passedByValue | 398 | performance | Function parameter 'name' should be passed by const reference. |
| 70 | passedByValue | 398 | performance | Function parameter 'name' should be passed by const reference. |
| 102 | passedByValue | 398 | performance | Function parameter 'name' should be passed by const reference. |
| 109 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'PDOMapping' argument 1 names different: declaration 'dico' definition 'dictionary'. |
| 113 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'PDOMapping' argument 1 names different: declaration 'dico' definition 'dictionary'. |
| 114 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'PDOMapping' argument 4 names different: declaration 'objects' definition 'init'. |
| 132 | passedByValue | 398 | performance | Function parameter 'obj' should be passed by const reference. |
| 182 | passedByValue | 398 | performance | Function parameter 'entry' should be passed by const reference. |
| 185 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. |
| 201 | passedByValue | 398 | performance | Function parameter 'obj' should be passed by const reference. |
| 214 | passedByValue | 398 | performance | Function parameter 'obj' should be passed by const reference. |
| 226 | uninitMemberVar | 398 | warning | Member variable 'PDOBuffer::data_' is not initialized in the constructor. |
| 226 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'PDOBuffer' argument 2 names different: declaration 'addr_' definition 'addr'. |
| 226 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'PDOBuffer' argument 3 names different: declaration 'flags_' definition 'flags'. |
| 254 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'bind' argument 1 names different: declaration 'data' definition 'zone'. |
| 260 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. |
| 313 | passedByValue | 398 | performance | Function parameter 'entry_name' should be passed by const reference. |
| 319 | passedByValue | 398 | performance | Function parameter 'entry_name' should be passed by const reference. |
| 326 | passedByValue | 398 | performance | Function parameter 'entry_name' should be passed by const reference. |
| 367 | useStlAlgorithm | 398 | style | Consider using std::accumulate algorithm instead of a raw loop. |
| 400 | useStlAlgorithm | 398 | style | Consider using std::find_if algorithm instead of a raw loop. |
| 417 | useStlAlgorithm | 398 | style | Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. |
| 424 | useStlAlgorithm | 398 | style | Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/slave.cpp |
| 117 | uninitMemberVar | 398 | warning | Member variable 'SlaveInfo::ec_bus_pos_' is not initialized in the constructor. |
| 117 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'SlaveInfo' argument 1 names different: declaration 'unit_dev_ptr' definition 'dev'. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/slave.h |
| 60 | noExplicitConstructor | 398 | style | Class 'SlaveInfo' has a constructor with 1 argument that is not explicit. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/slave_device_pimpl.cpp |
| 228 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'set_id' argument 2 names different: declaration 'manufacturer' definition 'man_id'. |
| 229 | funcArgNamesDifferent | 628 | style, inconcl. | Function 'set_id' argument 3 names different: declaration 'model' definition 'model_id'. |
| 349 | passedByValue | 398 | performance | Function parameter 'filename' should be passed by const reference. |
| 354 | passedByValue | 398 | performance | Function parameter 'filename' should be passed by const reference. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/slave_device_pimpl.h |
| 28 | noExplicitConstructor | 398 | style | Class 'Impl' has a constructor with 1 argument that is not explicit. |
| 36 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::Impl::run_steps' can be const. |
| 39 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::Impl::init_steps' can be const. |
| 42 | functionConst | 398 | style, inconcl. | Technically the member function 'ethercatcpp::Impl::end_steps' can be const. |
| /builds/ethercatcpp/ethercatcpp-core/src/ethercat_master/soem_master_pimpl.cpp |
| 242 | constVariable | 398 | style | Variable 'slave' can be declared with const |