template <>
class WireSyncBufferClientImpl
Defined at line 1069 of file fidling/gen/sdk/fidl/fuchsia.location.gnss/fuchsia.location.gnss/cpp/fidl/fuchsia.location.gnss/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_location_gnss::Provider::GetSingleShotFix> GetSingleShotFix (::fuchsia_location_gnss_types::wire::FixParams params)
Get a single shot time-limited position fix with a
specified accuracy.
## Errors
Returns `GNSS_DISABLED` if GNSS is disabled.
Returns `MISSING_PARAMETERS` if all required fix parameters
are not provided in the request.
Returns `NOT_SUPPORTED` if this feature is not supported.
Returns `INTERNAL_ERROR` in case of any other unspecified issue.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_location_gnss::Provider::StartTimeBasedLocationTracking> StartTimeBasedLocationTracking (::fuchsia_location_gnss_types::wire::FixParams params, uint32_t interval_msec, ::fidl::ServerEnd< ::fuchsia_location_gnss::LocationListener> && listener)
Start a location tracking session.
## Errors
Returns `GNSS_DISABLED` if GNSS is disabled.
Returns `MISSING_PARAMETERS` if all required fix parameters
are not provided in the request.
Returns `NOT_SUPPORTED` if this feature is not supported.
Returns `INTERNAL_ERROR` in case of any unspecified issue.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_location_gnss::Provider::GetCapabilities> GetCapabilities ()
Get the system's supported GNSS capabilities.
The system's supported capabilities are built from the platform capabilities
and the available GNSS devices.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.