## Uses of Class
com.scriptel.proscript.Device

- Packages that use Device
  Package | Description
  --- | ---
  com.scriptel.proscript | This package contains the core of the ProScript library.
  com.scriptel.proscript.firmware | This package contains logic to parse and process firmware updates for ScripTouch devices.

- - ### Uses of Device in com.scriptel.proscript

    Methods in com.scriptel.proscript that return Device
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Device[]` | DeviceManager.`getAttachedDevices()` | This method will return any and all attached ScripTouch devices.

    Methods in com.scriptel.proscript with parameters of type Device
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DeviceNotificationListener.`receiveDeviceAttachedNotification​(java.lang.String path, Device device)` | This is called when a new device is added to the system.
    `void` | DeviceNotificationListener.`receiveDeviceDetachedNotification​(java.lang.String path, Device device)` | This is called when a device is removed from the system.

  - ### Uses of Device in com.scriptel.proscript.firmware

    Methods in com.scriptel.proscript.firmware with parameters of type Device
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DeviceProductRestriction.`meetsRestriction​(Device d)` |
    `boolean` | FirmwareRestriction.`meetsRestriction​(Device d)` | This will be called by the firmware downloading functions.