case CAN_LAS_DATA:
orte_eb2008->laser_data.period = (frame.data[0]<<8)|(frame.data[1]);
orte_eb2008->laser_data.measure = (frame.data[2]<<8)|(frame.data[3]);
- if (prev_meas != orte_eb2008->laser_data.measure)
+ if (prev_meas != orte_eb2008->laser_data.measure) {
ORTEPublicationSend(orte_eb2008->publication_laser_data);
- prev_meas = orte_eb2008->laser_data.measure;
+ prev_meas = orte_eb2008->laser_data.measure;
+ }
break;
default:
#include <robot_orte.h>
#include <robomath.h>
-#define THREAD_PRIO_MAIN 10
-#define THREAD_PRIO_MOTION 15
+#define THREAD_PRIO_MOTION 30
+#define THREAD_PRIO_MAIN 25
#define THREAD_PRIO_LOC 20
-#define THREAD_PRIO_DISP 25
-#define THREAD_PRIO_JOY 30
+#define THREAD_PRIO_DISP 15
+#define THREAD_PRIO_JOY 10
static int thread_priorities[] = {
[FSM_ID_MAIN] = THREAD_PRIO_MAIN,