aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2013-06-16 09:54:57 +0200
committerJulian Oes <julian@oes.ch>2013-06-16 09:54:57 +0200
commit263b60c200b80af68fea7a491cb17e9db4f65135 (patch)
tree955c1da0f7c406b4763fc15be5833de82d228c7a /src
parent3230f2244685252a362f3933707407022d8ea759 (diff)
downloadpx4-firmware-263b60c200b80af68fea7a491cb17e9db4f65135.tar.gz
px4-firmware-263b60c200b80af68fea7a491cb17e9db4f65135.tar.bz2
px4-firmware-263b60c200b80af68fea7a491cb17e9db4f65135.zip
Hack to make flow controll to compile
Diffstat (limited to 'src')
-rw-r--r--src/examples/flow_position_control/flow_position_control_main.c4
-rw-r--r--src/examples/flow_position_estimator/flow_position_estimator_main.c4
-rw-r--r--src/examples/flow_speed_control/flow_speed_control_main.c2
3 files changed, 9 insertions, 1 deletions
diff --git a/src/examples/flow_position_control/flow_position_control_main.c b/src/examples/flow_position_control/flow_position_control_main.c
index c177c8fd2..5246ea62b 100644
--- a/src/examples/flow_position_control/flow_position_control_main.c
+++ b/src/examples/flow_position_control/flow_position_control_main.c
@@ -268,6 +268,8 @@ flow_position_control_thread_main(int argc, char *argv[])
/* get a local copy of local position */
orb_copy(ORB_ID(vehicle_local_position), vehicle_local_position_sub, &local_pos);
+// XXX fix this
+#if 0
if (vstatus.state_machine == SYSTEM_STATE_AUTO)
{
float manual_pitch = manual.pitch / params.rc_scale_pitch; // 0 to 1
@@ -527,7 +529,7 @@ flow_position_control_thread_main(int argc, char *argv[])
if(isfinite(manual.throttle))
speed_sp.thrust_sp = manual.throttle;
}
-
+#endif
/* measure in what intervals the controller runs */
perf_count(mc_interval_perf);
perf_end(mc_loop_perf);
diff --git a/src/examples/flow_position_estimator/flow_position_estimator_main.c b/src/examples/flow_position_estimator/flow_position_estimator_main.c
index c0b16d2e7..2389c693d 100644
--- a/src/examples/flow_position_estimator/flow_position_estimator_main.c
+++ b/src/examples/flow_position_estimator/flow_position_estimator_main.c
@@ -218,6 +218,8 @@ int flow_position_estimator_thread_main(int argc, char *argv[])
while (!thread_should_exit)
{
+// XXX fix this
+#if 0
if (sensors_ready)
{
/*This runs at the rate of the sensors */
@@ -273,6 +275,7 @@ int flow_position_estimator_thread_main(int argc, char *argv[])
* -> accept sonar measurements after reaching calibration distance (values between 0.3m and 1.0m for some time)
* -> minimum sonar value 0.3m
*/
+
if (!vehicle_liftoff)
{
if (vstatus.flag_system_armed && att_sp.thrust > params.minimum_liftoff_thrust && sonar_new > 0.3f && sonar_new < 1.0f)
@@ -437,6 +440,7 @@ int flow_position_estimator_thread_main(int argc, char *argv[])
}
counter++;
+ #endif
}
printf("[flow position estimator] exiting.\n");
diff --git a/src/examples/flow_speed_control/flow_speed_control_main.c b/src/examples/flow_speed_control/flow_speed_control_main.c
index 9648728c8..0be4b3d5a 100644
--- a/src/examples/flow_speed_control/flow_speed_control_main.c
+++ b/src/examples/flow_speed_control/flow_speed_control_main.c
@@ -186,6 +186,7 @@ flow_speed_control_thread_main(int argc, char *argv[])
while (!thread_should_exit)
{
+#if 0
/* wait for first attitude msg to be sure all data are available */
if (sensors_ready)
{
@@ -340,6 +341,7 @@ flow_speed_control_thread_main(int argc, char *argv[])
}
}
}
+#endif
}
printf("[flow speed control] ending now...\n");