Structs§

  • Antenna characteristics provide additional information, such as the antenna height, antenna type, etc. Whether antenna characteristics must be provided in a request depends on the device type and regulatory domain.
  • This message contains the name and URI of a database.
  • This message is provided by the database to notify devices of an upcoming change to the database URI.
  • Device capabilities provide additional information that may be used by a device to provide additional information to the database that may help it to determine available spectrum. If the database does not support device capabilities it will ignore the parameter altogether.
  • The device descriptor contains parameters that identify the specific device, such as its manufacturer serial number, regulatory-specific identifier (e.g., FCC ID), and any other device characteristics required by regulatory domains.
  • This parameter contains device-owner information required as part of device registration. The regulatory domains may require additional parameters.
  • The device validity element describes whether a particular device is valid to operate in the regulatory domain.
  • The start and stop times of an event. This is used to indicate the time period for which a spectrum profile is valid.
  • A specific range of frequencies together with the associated maximum power level and channel identifier.
  • This parameter is used to specify the geolocation of the device.
  • A “point” with uncertainty is represented using the Ellipse shape.
  • A single geolocation on the globe.
  • A region is represented using the polygonal shape.
  • The schedule of spectrum profiles available at a particular geolocation.
  • The Google Spectrum Database does not support batch requests, so this method always yields an UNIMPLEMENTED error.
  • Requests information about the available spectrum for a device at a location. Requests from a fixed-mode device must include owner information so the device can be registered with the database.
  • Initializes the connection between a white space device and the database.
  • A builder providing access to all methods supported on paw resources. It is not used directly, but through the Spectrum hub.
  • Notifies the database that the device has selected certain frequency ranges for transmission. Only to be invoked when required by the regulator. The Google Spectrum Database does not operate in domains that require notification, so this always yields an UNIMPLEMENTED error.
  • The Google Spectrum Database implements registration in the getSpectrum method. As such this always returns an UNIMPLEMENTED error.
  • Validates a device for white space use in accordance with regulatory rules. The Google Spectrum Database does not support master/slave configurations, so this always yields an UNIMPLEMENTED error.
  • The request message for a batch available spectrum query protocol.
  • The response message for the batch available spectrum query contains a schedule of available spectrum for the device at multiple locations.
  • The request message for the available spectrum query protocol which must include the device’s geolocation.
  • The response message for the available spectrum query which contains a schedule of available spectrum for the device.
  • The initialization request message allows the master device to initiate exchange of capabilities with the database.
  • The initialization response message communicates database parameters to the requesting device.
  • The spectrum-use notification message which must contain the geolocation of the Device and parameters required by the regulatory domain.
  • An empty response to the notification.
  • The registration request message contains the required registration parameters.
  • The registration response message simply acknowledges receipt of the request and is otherwise empty.
  • The device validation request message.
  • The device validation response message.
  • This contains parameters for the ruleset of a regulatory domain that is communicated using the initialization and available-spectrum processes.
  • Central instance to access all Spectrum related resource activities
  • Available spectrum can be logically characterized by a list of frequency ranges and permissible power levels for each range.
  • The spectrum schedule element combines an event time with spectrum profile to define a time period in which the profile is valid.
  • A vCard-in-JSON message that contains only the fields needed for PAWS:
  • The structure used to represent a street address.
  • The structure used to represent a telephone number.
  • The structure used to represent an organization and an email address.