Class: OpenHAB::Core::Actions::Ping

Inherits:
Object
  • Object
show all
Defined in:
lib/openhab/core/actions/ping.rb

Overview

See Also:

  • orgorg.openhaborg.openhab.coreorg.openhab.core.modelorg.openhab.core.model.scriptorg.openhab.core.model.script.actionsorg.openhab.core.model.script.actions.Ping

Class Method Summary collapse

Class Method Details

.check_vitality(host, port = nil, timeout = nil) ⇒ true, false

Checks the vitality of host.

If port is ‘nil`, a regular ping is issued. If other ports are specified we try to open a new Socket with the given timeout.



20
21
22
23
24
25
# File 'lib/openhab/core/actions/ping.rb', line 20

def check_vitality(host, port = nil, timeout = nil)
  port ||= 0
  timeout ||= 0
  timeout = timeout.to_millis if timeout.is_a?(Duration)
  checkVitality(host, port, timeout)
end