function n =addPrecedente(nodo,precedente)
% precedente è l'indice dell'array

global Stati;

trovato=false;
app1=Stati(precedente);
for i=1:length(nodo.in)
      app=nodo.in(i);
      
    if getNodo(Stati(app))==app1.tele    %tele è la "chiave" del nostro "database"
     nodo.in_peso(i)=nodo.in_peso(i)+1 ;
     trovato=true;
     
    end
end

if trovato==false 
nodo.in=[nodo.in precedente];
nodo.in_peso(length(nodo.in))=1;
nodo.in_tempo(length(nodo.in))=0;
nodo.inout(1,length(nodo.in))=0;
end

n=nodo;
