mixer: use an enum for airmode

This commit is contained in:
Beat Küng
2018-12-13 09:50:07 +01:00
parent 9406fa5246
commit 19ccab28bb
11 changed files with 33 additions and 26 deletions
+3 -3
View File
@@ -116,7 +116,7 @@ static void subscribe();
static void task_main(int argc, char *argv[]);
static void update_params(int32_t &airmode);
static void update_params(Mixer::Airmode &airmode);
/* mixer initialization */
int initialize_mixer(const char *mixer_filename);
@@ -135,7 +135,7 @@ int mixer_control_callback(uintptr_t handle,
}
void update_params(int32_t &airmode)
void update_params(Mixer::Airmode &airmode)
{
// multicopter air-mode
param_t param_handle = param_find("MC_AIRMODE");
@@ -255,7 +255,7 @@ void task_main(int argc, char *argv[])
// subscribe and set up polling
subscribe();
int32_t airmode = false;
Mixer::Airmode airmode = Mixer::Airmode::disabled;
update_params(airmode);
int params_sub = orb_subscribe(ORB_ID(parameter_update));