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