# com.google.android.things.lowpan

# com.google.android.things.lowpan

## Classes

|-----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|
| [LowpanBeaconInfo](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanBeaconInfo)                                 | Describes a LoWPAN Beacon.                                                                                                          |
| [LowpanCredential](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanCredential)                                 | Describes a network access credential for a LoWPAN.                                                                                 |
| [LowpanEnergyScanResult](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanEnergyScanResult)                     | Describes the result from one channel of an energy scan.                                                                            |
| [LowpanIdentity](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanIdentity)                                     | Describes an instance of a LoWPAN network.                                                                                          |
| [LowpanIdentity.Builder](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanIdentity.Builder)                     | Builder class for constructing instances of LowpanIdentity.                                                                         |
| [LowpanInterface](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanInterface)                                   | Class for managing a specific Low-power Wireless Personal Area Network (LoWPAN) interface.                                          |
| [LowpanInterface.Callback](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanInterface.Callback)                 | Callback base class for[LowpanInterface](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanInterface). |
| [LowpanManager](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanManager)                                       | Manager object for looking up LoWPAN interfaces.                                                                                    |
| [LowpanManager.Callback](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanManager.Callback)                     | Callback base class for[LowpanManager](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanManager).     |
| [LowpanProvisioningParams](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanProvisioningParams)                 | Describes the information needed to be a part of a specific network.                                                                |
| [LowpanProvisioningParams.Builder](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanProvisioningParams.Builder) | Builder class for constructing LowpanProvisioningParams objects.                                                                    |
| [LowpanScanner](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanScanner)                                       | Class for performing active and passive scans.                                                                                      |
| [LowpanScanner.Callback](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanScanner.Callback)                     | Callback base class for[LowpanScanner](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanScanner).     |

## Exceptions

|-----------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|
| [InterfaceDisabledException](https://developer.android.com/reference/com/google/android/things/lowpan/InterfaceDisabledException)       | Exception indicating this operation requires the interface to be enabled.              |
| [JoinFailedAtAuthException](https://developer.android.com/reference/com/google/android/things/lowpan/JoinFailedAtAuthException)         | Exception indicating the join operation was unable to find the given network.          |
| [JoinFailedAtScanException](https://developer.android.com/reference/com/google/android/things/lowpan/JoinFailedAtScanException)         | Exception indicating the join operation was unable to find the given network.          |
| [JoinFailedException](https://developer.android.com/reference/com/google/android/things/lowpan/JoinFailedException)                     | Exception indicating the join operation has failed.                                    |
| [LowpanException](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanException)                             | Exception base class for LoWPAN-specific exceptions.                                   |
| [LowpanRuntimeException](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanRuntimeException)               | Runtime exceptions specific to LoWPAN operations.                                      |
| [NetworkAlreadyExistsException](https://developer.android.com/reference/com/google/android/things/lowpan/NetworkAlreadyExistsException) | Exception indicating the form operation found a network nearby with the same identity. |
| [OperationCanceledException](https://developer.android.com/reference/com/google/android/things/lowpan/OperationCanceledException)       | Exception indicating this operation was canceled by the driver before it could finish. |
| [WrongStateException](https://developer.android.com/reference/com/google/android/things/lowpan/WrongStateException)                     | Exception indicating the interface is the wrong state for an operation.                |

-

  ## Classes

  - [LowpanBeaconInfo](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanBeaconInfo)
  - [LowpanCredential](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanCredential)
  - [LowpanEnergyScanResult](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanEnergyScanResult)
  - [LowpanIdentity](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanIdentity)
  - [LowpanIdentity.Builder](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanIdentity.Builder)
  - [LowpanInterface](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanInterface)
  - [LowpanInterface.Callback](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanInterface.Callback)
  - [LowpanManager](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanManager)
  - [LowpanManager.Callback](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanManager.Callback)
  - [LowpanProvisioningParams](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanProvisioningParams)
  - [LowpanProvisioningParams.Builder](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanProvisioningParams.Builder)
  - [LowpanScanner](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanScanner)
  - [LowpanScanner.Callback](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanScanner.Callback)
-

  ## Exceptions

  - [InterfaceDisabledException](https://developer.android.com/reference/com/google/android/things/lowpan/InterfaceDisabledException)
  - [JoinFailedAtAuthException](https://developer.android.com/reference/com/google/android/things/lowpan/JoinFailedAtAuthException)
  - [JoinFailedAtScanException](https://developer.android.com/reference/com/google/android/things/lowpan/JoinFailedAtScanException)
  - [JoinFailedException](https://developer.android.com/reference/com/google/android/things/lowpan/JoinFailedException)
  - [LowpanException](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanException)
  - [LowpanRuntimeException](https://developer.android.com/reference/com/google/android/things/lowpan/LowpanRuntimeException)
  - [NetworkAlreadyExistsException](https://developer.android.com/reference/com/google/android/things/lowpan/NetworkAlreadyExistsException)
  - [OperationCanceledException](https://developer.android.com/reference/com/google/android/things/lowpan/OperationCanceledException)
  - [WrongStateException](https://developer.android.com/reference/com/google/android/things/lowpan/WrongStateException)