if(packet[UDP_data]==6) // Запись информации в Ethernet контроллер
{
n=UDP_data+5;
for(i=0;i<6;i++)
{
if (packet[n++]!=MAC[i]) return;
}
for(i=0;i<4;i++){MYIP[i]=packet[n];IP_ADR[i]=packet[n++];}
N_CONTR=packet[n++];
TYPE_VES=packet[n++];
send_udp();
test_tip_ves(); // здесь проверка типа весов и соответствующие установки
}
if(packet[UDP_data]==7) // Запись адреса и MAC HOST_MONITORа в Ethernet контроллер
{
for(i=0;i<6;i++) DEST_MAC[i]=packet[enetpacketSrc0+i];
for(i=0;i<4;i++) DEST_IP_ADR[i]=packet[ip_srcaddr+i];
send_udp();
}