NetworkUtils Object

From Hubitat Documentation
Revision as of 01:52, 27 May 2021 by Dman2306 (talk | contribs) (Created page with "==Description== The package name of this class is hubitat.helper. So to use in an App or Driver you would reference it with hubitat.helper.NetworkUtils. == <code>ping</code>...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Description

The package name of this class is hubitat.helper. So to use in an App or Driver you would reference it with hubitat.helper.NetworkUtils.

ping

Performs an ICMP ping and returns the results.

Signature

PingData ping(String IPAddress)
PingData ping(String IPAddress, Integer count)

Parameters

IPAddress - The IP Address to ping
count - The number of ping requests to send (defaults to 3, maximum is 5).

Returns

PingData - An object containing the following properties:

Double rttAvg - Average Round Trip Time Double rttMin - Minimum Round Trip Time Double rttMax - Maximum Round Trip Time Integer packetsTransmitted - Ping requests sent Integer packetsReceived - Responses received Integer packetLoss - Responses lost