config=ahb.config("fermier",{
	tuteur={typ="side",info="Tuteur"},
	modem={typ="side",info="Modem WIFI"},
	idTurtle={typ="string",info="id de cette Turtle"},
	idTurtle2={typ="string",info="id de l'autre Turtle"}	
})
config.idTurtle=tonumber(config.idTurtle)
config.idTurtle2=tonumber(config.idTurtle2)
modem=peripheral.wrap(config.modem)
modem.open(config.idTurtle)

function verifPosition()
	local success, data = turtle.inspect()
	if data.name=="AgriCraft:crops" then
		return false
	else
		return true
	end
end
function verifVide()
  local ok, donne = turtle.inspect()
  if donne.metadata==0 then
    return true
  else
    return false
  end
end
function boucleVide()
	while verifVide() do
		os.sleep(1)
	end
end
function msgFC(msg)
	modem.transmit(config.idTurtle2,config.idTurtle,msg)
end
function msgEtAttente(msg)
    msgFC(msg)
    pasok=true
    while pasok do
        local e, m, sc, rc, msg, sd = os.pullEvent("modem_message")
        print(msg..' '..rc.."="..config.idTurtle2)
        if msg=='ok' and rc == config.idTurtle2 then
            pasok=false
        end
    end
end
function recolte(tuteur)
	turtle.select(1)
    turtle.dig()        -- casser
    turtle.suck()       -- ramasser
    turtle.select(1)
    turtle.place()      -- pose le tuteur
    turtle.select(2)
    turtle.dropDown()     -- pose de la graine dans l'analiseur
    turtle.select(3)
	turtle.turnLeft()
	turtle.turnLeft()
    turtle.drop()   -- pour du fruit dans un coffre
	turtle.turnLeft()
	turtle.turnLeft()
	
	if tuteur then
		redstone.setOutput(config.tuteur,true)
		os.sleep(0.7)
		redstone.setOutput(config.tuteur,false)
	end
end

while verifPosition() do
	turtle.turnLeft()
end
