mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-22 07:44:03 -04:00
AP_HAL_VRBRAIN: merge init() and run()
This commit is contained in:
parent
cb61bdd8d1
commit
e30457a84d
@ -236,7 +236,7 @@ static void usage(void)
|
||||
}
|
||||
|
||||
|
||||
void HAL_VRBRAIN::init(int argc, char * const argv[]) const
|
||||
void HAL_VRBRAIN::run(int argc, char * const argv[], Callbacks* callbacks) const
|
||||
{
|
||||
int i;
|
||||
const char *deviceA = UARTA_DEFAULT_DEVICE;
|
||||
@ -251,6 +251,9 @@ void HAL_VRBRAIN::init(int argc, char * const argv[]) const
|
||||
exit(1);
|
||||
}
|
||||
|
||||
assert(callbacks);
|
||||
g_callbacks = callbacks;
|
||||
|
||||
for (i=0; i<argc; i++) {
|
||||
if (strcmp(argv[i], "start") == 0) {
|
||||
if (thread_running) {
|
||||
@ -341,13 +344,6 @@ void HAL_VRBRAIN::init(int argc, char * const argv[]) const
|
||||
exit(1);
|
||||
}
|
||||
|
||||
void HAL_VRBRAIN::run(int argc, char * const argv[], Callbacks* callbacks) const
|
||||
{
|
||||
assert(callbacks);
|
||||
g_callbacks = callbacks;
|
||||
init(argc, argv);
|
||||
}
|
||||
|
||||
const AP_HAL::HAL& AP_HAL::get_HAL() {
|
||||
static const HAL_VRBRAIN hal_vrbrain;
|
||||
return hal_vrbrain;
|
||||
|
@ -14,7 +14,6 @@
|
||||
class HAL_VRBRAIN : public AP_HAL::HAL {
|
||||
public:
|
||||
HAL_VRBRAIN();
|
||||
void init(int argc, char * const argv[]) const;
|
||||
void run(int argc, char* const argv[], Callbacks* callbacks) const override;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user