if(wai == NULL)
fprintf(stderr, "failed to create connection\n");
else
- { ul_logmsg("Rate: %d \n", rate);
+ { ul_logmsg("MAC address \"%s\" rate: %d \n", mac_addr, rate);
wifi_agent_idl_add(wai, rate, mac_addr_string_to_number(mac_addr), &env);
//TODO: Print state is just for testing purposes - delete
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 10
# Receiver running in different console
#WVPASS fwp_demo_receiver -p 7777
-WVPASS fwp_demo_sender_adaptive -efds.pid -d 127.0.0.1 -p 7777 -m 15 -s 3000 -a 00:00:01:AA:BB:CC
+WVPASS fwp_demo_sender_adaptive -i 1 -efds.pid -d 127.0.0.1 -p 7777 -m 15 -s 3000 -a 00:00:01:AA:BB:CC
WVPASS sleep 1
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 1
WVPASS sleep 1
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 10
WVPASS fake_wifi_agent -a 00:00:01:AA:BC:CC -r 10
echo '1. run'
-WVPASS fwp_demo_sender_adaptive -efds1.pid -d 127.0.0.1 -p 7777 -m 40 -s 1000 -a 00:00:01:AA:BB:CC
+WVPASS fwp_demo_sender_adaptive -i 1 -efds1.pid -d 127.0.0.1 -p 7777 -m 40 -s 1000 -a 00:00:01:AA:BB:CC
WVPASS sleep 1
-WVPASS fwp_demo_sender_adaptive -efds2.pid -d 127.0.0.1 -p 7778 -m 30 -s 1000 -a 00:00:01:AA:BC:CC
+WVPASS fwp_demo_sender_adaptive -i 2 -efds2.pid -d 127.0.0.1 -p 7778 -m 30 -s 1000 -a 00:00:01:AA:BC:CC
WVPASS sleep 1
WVPASS fake_wifi_agent -a 00:00:01:AA:BC:CC -r 1
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 1
WVPASS sleep 2
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 1
echo '2. run'
-WVPASS fwp_demo_sender_adaptive -d 127.0.0.1 -p 7777 -m 40 -s 1000 -a 00:00:01:AA:BB:CC
+WVPASS fwp_demo_sender_adaptive -i 1 -d 127.0.0.1 -p 7777 -m 40 -s 1000 -a 00:00:01:AA:BB:CC
WVPASS frm_fwp -dfwp.pid
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 12
WVPASS fake_wifi_agent -a 00:00:01:AA:BC:CC -r 10
-WVPASS fwp_demo_sender_adaptive -efds1.pid -d 127.0.0.1 -p 7777 -m 50 -a 00:00:01:AA:BB:CC
-WVPASS fwp_demo_sender_adaptive -efds2.pid -d 127.0.0.1 -p 7778 -m 50 -a 00:00:01:AA:BB:CC
-WVPASS fwp_demo_sender_adaptive -efds3.pid -d 127.0.0.1 -p 7779 -m 50 -a 00:00:01:AA:BC:CC
+WVPASS fwp_demo_sender_adaptive -i 1 -efds1.pid -d 127.0.0.1 -p 7777 -m 50 -a 00:00:01:AA:BB:CC
+WVPASS fwp_demo_sender_adaptive -i 2 -efds2.pid -d 127.0.0.1 -p 7778 -m 50 -a 00:00:01:AA:BB:CC
+WVPASS fwp_demo_sender_adaptive -i 3 -efds3.pid -d 127.0.0.1 -p 7779 -m 50 -a 00:00:01:AA:BC:CC
WVPASS sleep 2
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:CC -r 1
WVPASS sleep 2
WVPASS frm_fwp -dfwp.pid
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:01 -r 40
WVPASS fake_wifi_agent -a 00:00:01:AA:BC:02 -r 12
-WVPASS fwp_demo_sender_adaptive -efds1.pid -d 127.0.0.1 -p 7777 -m 50 -a 00:00:01:AA:BB:01
-WVPASS fwp_demo_sender_adaptive -efds2.pid -d 127.0.0.1 -p 7778 -m 50 -a 00:00:01:AA:BB:01
-WVPASS fwp_demo_sender_adaptive -efds3.pid -d 127.0.0.1 -p 7779 -m 50 -a 00:00:01:AA:BB:01
-WVPASS fwp_demo_sender_adaptive -efds4.pid -d 127.0.0.1 -p 7780 -m 50 -a 00:00:01:AA:BC:02
+WVPASS fwp_demo_sender_adaptive -i 1 -efds1.pid -d 127.0.0.1 -p 7777 -m 50 -a 00:00:01:AA:BB:01
+WVPASS fwp_demo_sender_adaptive -i 2 -efds2.pid -d 127.0.0.1 -p 7778 -m 50 -a 00:00:01:AA:BB:01
+WVPASS fwp_demo_sender_adaptive -i 3 -efds3.pid -d 127.0.0.1 -p 7779 -m 50 -a 00:00:01:AA:BB:01
+WVPASS fwp_demo_sender_adaptive -i 4 -efds4.pid -d 127.0.0.1 -p 7780 -m 50 -a 00:00:01:AA:BC:02
WVPASS sleep 3
WVPASS fake_wifi_agent -a 00:00:01:AA:BB:01 -r 1
WVPASS fake_wifi_agent -a 00:00:01:AA:BC:02 -r 1
frsh_contract_t contract;
frsh_rel_time_t budget, period;
int count;
+ int id = 0;
bool opt_daemon = false;
char *opt_pidfile = NULL;
utilization_set.utilizations[2].deadline = fosa_msec_to_rel_time(100);
opterr = 0;
- while ((opt = getopt (argc, argv, "e:d:p:s:m:t:a:")) != -1) {
+ while ((opt = getopt (argc, argv, "i:e:d:p:s:m:t:a:")) != -1) {
switch (opt) {
+ case 'i':
+ id = atoi(optarg);
+ break;
case 'e':
opt_daemon = true;
opt_pidfile = optarg;
strcpy(mac_addr, optarg);
break;
case '?':
- printf("Usage: %s -e -d dst_ip_addr -p port"
+ printf("Usage: %s -i id -e -d dst_ip_addr -p port"
"-m num_msg -s msg_size -a mac_addr\n",
argv[0]);
}
count++;
WVPASS(frsh_vres_get_budget_and_period (vres, &budget, &period) == 0);
WVFRSH(frsh_network_budget_to_bytes(resource_id, &budget, &msg_size));
- ul_logmsg("Message %d with size %d\n", count, msg_size);
+ ul_logmsg("Station ID %d: Message %d with size: %d\n", id, count, msg_size);
msg = prepare_msg(msg_size);