summaryrefslogtreecommitdiff
path: root/n/es-2006/src/main.c
diff options
context:
space:
mode:
authordufourj2006-05-12 01:01:53 +0000
committerdufourj2006-05-12 01:01:53 +0000
commitea6b47fd42b1e7e3d8976674d9aab4638d550dc9 (patch)
tree73a330636c2e3035b4063210a6fe18b6c1501bbf /n/es-2006/src/main.c
parente9e974cb64950afe3bf54c82d5a047a18655b831 (diff)
ES (RVB) :
- commande et fonction pour la défintion/récupération de la couleur de référence (le vert) ; - commande, fonction, structure pour définir des seuils pour l'algorithme de d'analyse de couleurs ; - fonction vide pour l'analyse de couleurs d'un capteur ; - fonction vide pour la mise à jour des pattes de l'AVR ; - remise à zéro des valeurs des capteurs qui sont considérés comme HS.
Diffstat (limited to 'n/es-2006/src/main.c')
-rw-r--r--n/es-2006/src/main.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/n/es-2006/src/main.c b/n/es-2006/src/main.c
index b69c861..07a4a28 100644
--- a/n/es-2006/src/main.c
+++ b/n/es-2006/src/main.c
@@ -62,10 +62,21 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args)
sensor_rvb_stat_enable[compt] = sensor_rvb_stats[compt] =
args[2];
break;
+ /* Set threshold for the differents colors */
+ case c ('s', 9):
+ sensor_rvb_set_threshold
+ (args[0], v8_to_v16 (args[1], args[2]),
+ v8_to_v16 (args[3], args[4]), v8_to_v16 (args[5], args[6]),
+ v8_to_v16 (args[7], args[8]));
+ break;
/* RVB sensors configuration */
case c ('R', 3):
sensor_rvb_config (args[0], args[1], args[2]);
break;
+ /* Set current color as reference */
+ case c ('r', 0):
+ sensor_rvb_set_ref_color ();
+ break;
/* color mode game */
case c ('c', 0 ):
proto_send1b('c', others_selectcoul());