When a ping node is used, if it is successful in pinging, it returns time (number) for ping, however if not it returns a boolean (false). So output is either a boolean or a number. That makes it bit cumbersome to process the output (i.e. using a RBE node to check if a target is not accessible or becomes accessible again). Would it make sense to have payload type be consistent. i.e.
- either have a negative number if host is not reachable and a positive number with actual ping time if successful.
- or true/false if ping is successful/failed and a separate value for ping time ?