Pārlūkot izejas kodu

script voor autodiscovery van de prologix

keep-around/c5216e76cad262723738e350daf9fd25abbc8ea7
Wouter Horlings pirms 9 gadiem
vecāks
revīzija
f7ce266bf5
1 mainītis faili ar 23 papildinājumiem un 0 dzēšanām
  1. +23
    -0
      Prologix_discovery.m

+ 23
- 0
Prologix_discovery.m Parādīt failu

@@ -0,0 +1,23 @@
local_port = randi([49152 65535]);
remote_port = 3040;
hudpr = dsp.UDPReceiver('LocalIPPort',local_port);
hudps = dsp.UDPSender('RemoteIPAddress','255.255.255.255','RemoteIPPort',remote_port,'LocalIPPortSource','Property','LocalIPPort',local_port);

setup(hudpr);
%['5a' '00' '5b' 'db' 'ff' 'ff' 'ff' 'ff' 'ff' 'ff' '00' '00']);
%
step(hudps,uint8([90 0 91 219 255 255 255 255 255 255 00 00]));
for i = 1:10
pause(1);
msg = step(hudpr);
if numel(msg)>0
break;
end
end
if numel(msg)==0
error('No prologix found on network');
end
ipaddress = join(num2str(msg(21:25)),'.');

release(hudps);
release(hudpr);

Notiek ielāde…
Atcelt
Saglabāt