DataFlash: remove duplicate variables

This commit is contained in:
Peter Barker 2017-08-25 22:03:40 +10:00 committed by Francisco Ferreira
parent e298e87791
commit 776d88bb6b
5 changed files with 13 additions and 22 deletions

View File

@ -528,7 +528,6 @@ uint32_t DataFlash_Class::num_dropped() const
// end functions pass straight through to backend // end functions pass straight through to backend
void DataFlash_Class::internal_error() const { void DataFlash_Class::internal_error() const {
// _internal_errors++;
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL #if CONFIG_HAL_BOARD == HAL_BOARD_SITL
abort(); abort();
#endif #endif

View File

@ -122,8 +122,6 @@ public:
virtual void vehicle_was_disarmed() { }; virtual void vehicle_was_disarmed() { };
protected: protected:
uint32_t dropped;
uint8_t internal_errors; // uint8_t - wishful thinking?
DataFlash_Class &_front; DataFlash_Class &_front;
@ -154,7 +152,7 @@ protected:
DFMessageWriter_DFLogStart *_startup_messagewriter; DFMessageWriter_DFLogStart *_startup_messagewriter;
bool _writing_startup_messages; bool _writing_startup_messages;
uint32_t _internal_errors; uint8_t _internal_errors;
uint32_t _dropped; uint32_t _dropped;
// must be called when a new log is being started: // must be called when a new log is being started:

View File

@ -174,7 +174,6 @@ bool DataFlash_File::log_exists(const uint16_t lognum) const
{ {
char *filename = _log_file_name(lognum); char *filename = _log_file_name(lognum);
if (filename == nullptr) { if (filename == nullptr) {
// internal_error();
return false; // ?! return false; // ?!
} }
bool ret = file_exists(filename); bool ret = file_exists(filename);
@ -290,7 +289,7 @@ uint16_t DataFlash_File::find_oldest_log()
// doing a *lot* of asprintf()s and stat()s // doing a *lot* of asprintf()s and stat()s
DIR *d = opendir(_log_directory); DIR *d = opendir(_log_directory);
if (d == nullptr) { if (d == nullptr) {
// internal_error(); internal_error();
return 0; return 0;
} }
@ -353,7 +352,7 @@ void DataFlash_File::Prep_MinSpace()
do { do {
float avail = avail_space_percent(); float avail = avail_space_percent();
if (is_equal(avail, -1.0f)) { if (is_equal(avail, -1.0f)) {
// internal_error() internal_error();
break; break;
} }
if (avail >= min_avail_space_percent) { if (avail >= min_avail_space_percent) {
@ -361,12 +360,12 @@ void DataFlash_File::Prep_MinSpace()
} }
if (count++ > MAX_LOG_FILES+10) { if (count++ > MAX_LOG_FILES+10) {
// *way* too many deletions going on here. Possible internal error. // *way* too many deletions going on here. Possible internal error.
// internal_error(); internal_error();
break; break;
} }
char *filename_to_remove = _log_file_name(log_to_remove); char *filename_to_remove = _log_file_name(log_to_remove);
if (filename_to_remove == nullptr) { if (filename_to_remove == nullptr) {
// internal_error(); internal_error();
break; break;
} }
if (file_exists(filename_to_remove)) { if (file_exists(filename_to_remove)) {
@ -380,7 +379,7 @@ void DataFlash_File::Prep_MinSpace()
// sequence of files... however, there may be still // sequence of files... however, there may be still
// files out there, so keep going. // files out there, so keep going.
} else { } else {
// internal_error(); internal_error();
break; break;
} }
} else { } else {

View File

@ -133,7 +133,7 @@ bool DataFlash_MAVLink::WritesOK() const
bool DataFlash_MAVLink::_WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) bool DataFlash_MAVLink::_WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical)
{ {
if (!semaphore->take_nonblocking()) { if (!semaphore->take_nonblocking()) {
dropped++; _dropped++;
return false; return false;
} }
@ -145,7 +145,7 @@ bool DataFlash_MAVLink::_WritePrioritisedBlock(const void *pBuffer, uint16_t siz
if (bufferspace_available() < size) { if (bufferspace_available() < size) {
if (_startup_messagewriter->finished()) { if (_startup_messagewriter->finished()) {
// do not count the startup packets as being dropped... // do not count the startup packets as being dropped...
dropped++; _dropped++;
} }
semaphore->give(); semaphore->give();
return false; return false;
@ -306,13 +306,9 @@ void DataFlash_MAVLink::handle_retry(uint32_t seqno)
} }
} }
void DataFlash_MAVLink::internal_error() {
internal_errors++;
DataFlash_Backend::internal_error();
}
void DataFlash_MAVLink::stats_init() { void DataFlash_MAVLink::stats_init() {
dropped = 0; _dropped = 0;
internal_errors = 0; _internal_errors = 0;
stats.resends = 0; stats.resends = 0;
stats_reset(); stats_reset();
} }
@ -341,10 +337,10 @@ void DataFlash_MAVLink::Log_Write_DF_MAV(DataFlash_MAVLink &df)
LOG_PACKET_HEADER_INIT(LOG_DF_MAV_STATS), LOG_PACKET_HEADER_INIT(LOG_DF_MAV_STATS),
timestamp : AP_HAL::millis(), timestamp : AP_HAL::millis(),
seqno : df._next_seq_num-1, seqno : df._next_seq_num-1,
dropped : df.dropped, dropped : df._dropped,
retries : df._blocks_retry.sent_count, retries : df._blocks_retry.sent_count,
resends : df.stats.resends, resends : df.stats.resends,
internal_errors : df.internal_errors, internal_errors : df._internal_errors,
state_free_avg : (uint8_t)(df.stats.state_free/df.stats.collection_count), state_free_avg : (uint8_t)(df.stats.state_free/df.stats.collection_count),
state_free_min : df.stats.state_free_min, state_free_min : df.stats.state_free_min,
state_free_max : df.stats.state_free_max, state_free_max : df.stats.state_free_max,

View File

@ -150,8 +150,7 @@ private:
bool _sending_to_client; bool _sending_to_client;
void Log_Write_DF_MAV(DataFlash_MAVLink &df); void Log_Write_DF_MAV(DataFlash_MAVLink &df);
void internal_error();
uint32_t bufferspace_available() override; // in bytes uint32_t bufferspace_available() override; // in bytes
uint8_t remaining_space_in_current_block(); uint8_t remaining_space_in_current_block();
// write buffer // write buffer