# driver::DeviceNetwork

    sys::Obj
      sys::Virtual
        sys::Component
          sys::Service
            driver::DeviceNetwork

`public class DeviceNetwork`

Models a network of devices. Provides access to child components of type Device or a subclass of it.

app

  `public App app`

pingTimeSec

  `public property int pingTimeSec [config, unit="second"]`

getFirstDevice

  `public Device getFirstDevice()`

  Get first child component of type Device (or subclass). Returns null if no Device objects found.

getNextDevice

  `public Device getNextDevice(Device device)`

  Get next child component after 'device' that is of type Device (or subclass). Returns null if it reaches the end of the list without finding one.

start

  `public virtual override void start()`