act_lift(0, 0, 1);
}
+void act_camera_recognize(char* target_color)
+{
+ char i = 0;
+
+ orte->camera_control.on = 1;
+
+ /* send RGB color of target to recognize */
+ for (i; i < 2; i++) {
+ orte->camera_control.color[i] = &target_color[i];
+ }
+
+ ORTEPublicationSend(orte->publication_camera_control);
+}
+
void act_camera_on(void)
{
orte->camera_control.on = 1;
void act_camera_on(void);
void act_camera_off(void);
+void act_camera_recognize(char* target_color);
void act_lift(uint16_t req_pos, char speed, char homing);
void act_jaws(jaws_cmds cmd);
/* variables for target detection */
bool target_loaded;
bool target_valid;
+ char target_color[3];
struct map *map; /* Map for pathplanning (no locking) */