|
|
|
@@ -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); |