First of all, I like very much this tool.
I managed to plot a reachability graph. 100% reachability=no packet loss. “reachability (%)” = 100 - “packet loss (%)”
1st I have created a function:
Name: packet_loss_test
Desc: number of replied pings from 10 ping requests (0-10)
Code:
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 ) +
if( array_element(ping(device_property(“FirstAddress”)) , 0)<0 , 0 , 1 )
2nd) I have created the probe
Name: reachability
Type: function
Available: ping(device_property(“FirstAddress”)) >= 0
Error: “”
Value: packet_loss_test()*10
Unit: %
If you want finer values you can make an addition of 20 pings instead of 10 and change Value in the probe for
packet_loss_test()*5
but the probe will be more intrusive.
-------------------Post edit;-------------------------------
I have noticed that the Dude only performed two pings of the ten i wrote in the function. Options are:
- to change the function to make only two pings
and to change the probe Value: packet_loss_test()*50
- to execute an external ping. I’m working on this.
- to enhace the ping function, with a parameter that should be the number of packets to send, and to return the number of answered packets.
-------------------Post edit, even later;-------------------------------
Now testing Dude 4beta3. Dude stores somewhere the answer of the first ping so it only sends one ping, so this probe is almost useless.
The only interesting result is if you understand it as a pulse-code-modulated signal.
-------------------Post edit, even later than the previous one;-------------------------------
Not so useless. I still have my graphs.

Here you may see three graphs.
First is mostly in yellow the reachability of four of my WiFi computers.
Second, several computers in Internet
Third, a place that has suffered of a communications problem today.
It is not perfect, mostly when it is under the time to change from raw draws information to the 10 min summary as you may see at the right side of the third chart.
Regards