+ corn_set_color(strat_db.corn_table[lidx], lcob);
+ }
+
+ /* detect cob on right side */
+ rcob_near = corn_is_near(&ridx, I2C_RIGHT_SIDE);
+ if (rcob_near && rcob != I2C_COB_NONE) {
+ if (strat_db.corn_table[ridx]->corn.color == I2C_COB_UNKNOWN)
+ DEBUG(E_USER_STRAT, "rcob %s %d",
+ rcob == I2C_COB_WHITE ? "white" : "black", ridx);
+ corn_set_color(strat_db.corn_table[ridx], rcob);
+ }
+
+ /* control the cobboard mode for left spickle */
+ if (get_cob_count() >= 5 || want_pack) {
+ if (strat_db.corn_table[lidx]->corn.color != I2C_COB_WHITE &&
+ strat_db.corn_table[lidx]->corn.color != I2C_COB_BLACK)
+ i2c_cobboard_pack(I2C_LEFT_SIDE);
+ }
+ else {