Browse Source

AP_HAL_VRBRAIN: merge init() and run()

master
Caio Marcelo de Oliveira Filho 9 years ago committed by Andrew Tridgell
parent
commit
e30457a84d
  1. 12
      libraries/AP_HAL_VRBRAIN/HAL_VRBRAIN_Class.cpp
  2. 1
      libraries/AP_HAL_VRBRAIN/HAL_VRBRAIN_Class.h

12
libraries/AP_HAL_VRBRAIN/HAL_VRBRAIN_Class.cpp

@ -236,7 +236,7 @@ static void usage(void) @@ -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 @@ -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 @@ -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;

1
libraries/AP_HAL_VRBRAIN/HAL_VRBRAIN_Class.h

@ -14,7 +14,6 @@ @@ -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…
Cancel
Save