From 4eb705e639457a07e6d5e9423ba81f8cede1b979 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 3 Jun 2011 04:37:35 +0200 Subject: digital/io-hub: handle element change to head --- digital/io-hub/src/robospierre/logistic.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'digital/io-hub/src/robospierre/logistic.c') diff --git a/digital/io-hub/src/robospierre/logistic.c b/digital/io-hub/src/robospierre/logistic.c index dea6e0a5..f59f2da4 100644 --- a/digital/io-hub/src/robospierre/logistic.c +++ b/digital/io-hub/src/robospierre/logistic.c @@ -533,6 +533,14 @@ logistic_element_new (uint8_t pos, uint8_t element_type) logistic_decision (); } +void +logistic_element_change (uint8_t pos, uint8_t element_type) +{ + assert (pos < CLAMP_SLOT_NB); + ctx.slots[pos] = element_type; + logistic_decision (); +} + void logistic_element_move_done (void) { -- cgit v1.2.3