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 Randy Mackay
parent 2d2e5d6966
commit 45dc8c0522
1 changed files with 4 additions and 4 deletions

View File

@ -231,10 +231,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 /////
@ -288,8 +290,6 @@ private:
} _relay;
#endif
CanardInterface canard_iface;
#if AP_DRONECAN_SERIAL_ENABLED
AP_DroneCAN_Serial serial;
#endif