AP_DroneCAN: Fix constructor initialization order

bad ordering was leading to dronecan dna server getting initialised before canard interface is initialised leading
This commit is contained in:
bugobliterator 2024-09-20 15:39:22 +10:00 committed by Andrew Tridgell
parent 20cd9e523c
commit 4d7b94c3cb
1 changed files with 4 additions and 4 deletions

View File

@ -235,10 +235,12 @@ private:
uint32_t *mem_pool;
AP_DroneCAN_DNA_Server _dna_server;
uint8_t _driver_index;
CanardInterface canard_iface;
AP_DroneCAN_DNA_Server _dna_server;
char _thread_name[13];
bool _initialized;
///// SRV output /////
@ -292,8 +294,6 @@ private:
} _relay;
#endif
CanardInterface canard_iface;
#if AP_DRONECAN_SERIAL_ENABLED
AP_DroneCAN_Serial serial;
#endif