septentrio: fix clang-tidy warnings

This commit is contained in:
Beat Küng
2025-07-11 10:39:28 +02:00
parent c801fd36d3
commit d5942bd631
2 changed files with 8 additions and 26 deletions
+1 -4
View File
@@ -123,10 +123,7 @@ Decoder::State Decoder::add_byte(uint8_t byte)
void Decoder::reset() void Decoder::reset()
{ {
if (_message) { delete[] _message;
delete[] _message;
}
_message = new uint8_t[INITIAL_BUFFER_LENGTH]; _message = new uint8_t[INITIAL_BUFFER_LENGTH];
_current_index = 0; _current_index = 0;
_message_length = 0; _message_length = 0;
+7 -22
View File
@@ -221,21 +221,10 @@ SeptentrioDriver::~SeptentrioDriver()
} }
} }
if (_message_data_from_receiver) { delete _message_data_from_receiver;
delete _message_data_from_receiver; delete _message_data_to_receiver;
} delete _message_satellite_info;
delete _rtcm_decoder;
if (_message_data_to_receiver) {
delete _message_data_to_receiver;
}
if (_message_satellite_info) {
delete _message_satellite_info;
}
if (_rtcm_decoder) {
delete _rtcm_decoder;
}
} }
int SeptentrioDriver::print_status() int SeptentrioDriver::print_status()
@@ -1622,12 +1611,12 @@ void SeptentrioDriver::dump_gps_data(const uint8_t *data, size_t len, DataDirect
bool SeptentrioDriver::should_dump_incoming() const bool SeptentrioDriver::should_dump_incoming() const
{ {
return _message_data_from_receiver != 0; return _message_data_from_receiver != nullptr;
} }
bool SeptentrioDriver::should_dump_outgoing() const bool SeptentrioDriver::should_dump_outgoing() const
{ {
return _message_data_to_receiver != 0; return _message_data_to_receiver != nullptr;
} }
void SeptentrioDriver::start_update_monitoring_interval() void SeptentrioDriver::start_update_monitoring_interval()
@@ -1702,11 +1691,7 @@ void SeptentrioDriver::set_clock(timespec rtc_gps_time)
bool SeptentrioDriver::is_healthy() const bool SeptentrioDriver::is_healthy() const
{ {
if (_state == State::ReceivingData && receiver_configuration_healthy()) { return _state == State::ReceivingData && receiver_configuration_healthy();
return true;
}
return false;
} }
void SeptentrioDriver::reset_gps_state_message() void SeptentrioDriver::reset_gps_state_message()