-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTestMatlabUDP.m
52 lines (45 loc) · 2.24 KB
/
TestMatlabUDP.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
% Script to test the function ConnectTCP.m
% Author: Felix Dollack (c) TGM @ Jade Hochschule applied licence see EOF
% Version History:
% Ver. 0.01 initial create (empty) 27-Nov-2014 FD
clear;
close all;
clc;
%% To test the UDP class you have to run two instances of matlab.
% One as reader and one as sender.
TEST_READER = false;
if( TEST_READER ),
%% create and test UDP reader
reader_args.port = 4245; % port which the android device addresses
reader_args.timeout = 5000; % time (in ms) to wait for a connection (per try)
% create UDP object and get function handles
receiver = MatlabUDP( reader_args );
msg = receiver.read(); % read message from server
disp( msg );
else
%% create and test UDP sender
sender_args.port = 4245; % port which the android device addresses
sender_args.ip = '139.13.130.197'; % IP to send the message to
% create UDP object and get function handles
sender = MatlabUDP( sender_args );
sender.write( 'Hello Server!' ); % send message to server
end
%--------------------Licence ---------------------------------------------
% Copyright (c) <2014> Felix Dollack
% Jade University of Applied Sciences
% Permission is hereby granted, free of charge, to any person obtaining
% a copy of this software and associated documentation files
% (the "Software"), to deal in the Software without restriction, including
% without limitation the rights to use, copy, modify, merge, publish,
% distribute, sublicense, and/or sell copies of the Software, and to
% permit persons to whom the Software is furnished to do so, subject
% to the following conditions:
% The above copyright notice and this permission notice shall be included
% in all copies or substantial portions of the Software.
% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
% IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
% CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
% TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
% SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.