# com.google.android.things.userdriver.location

# com.google.android.things.userdriver.location

## Interfaces

|------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| [GnssStateListener](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssStateListener) | GNSS State Listener Handles changes in the enabled state of the gnss system. |

## Classes

|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [GnssClockBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssClockBuilder)                         | Builder for[GnssClock](https://developer.android.com/reference/android/location/GnssClock.html).                                                                                           |
| [GnssDriver](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssDriver)                                     | Driver to interface with user-connected GNSS sensors.                                                                                                                                      |
| [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder)             | Builder for[GnssMeasurement](https://developer.android.com/reference/android/location/GnssMeasurement.html), which represents measurement data for an individual satellite.                |
| [GnssMeasurementsEventBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementsEventBuilder) | Builder for[GnssMeasurementsEvent](https://developer.android.com/reference/android/location/GnssMeasurementsEvent.html), which contains measurement data for all satellites in this event. |
| [GnssStatusBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssStatusBuilder)                       | Builder for[GnssStatus](https://developer.android.com/reference/android/location/GnssStatus.html), which contains information about satellites that were detected.                         |

-

  ## Interfaces

  - [GnssStateListener](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssStateListener)
-

  ## Classes

  - [GnssClockBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssClockBuilder)
  - [GnssDriver](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssDriver)
  - [GnssMeasurementBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementBuilder)
  - [GnssMeasurementsEventBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssMeasurementsEventBuilder)
  - [GnssStatusBuilder](https://developer.android.com/reference/com/google/android/things/userdriver/location/GnssStatusBuilder)