HERE GNSS API 1.4.0

This specification describes the HERE GNSS Service v1.4 APIs. A client can request the service to send certain type of assistance data as an immediate single time response or as subscription-type repeated data responses.

WebSocket API is based on top-level protobuf Message objects that are sent from the client to the server and from the server to the client. Message comprises sub-messages of different types, which enable the client to request data from the server and the server to deliver data to the client.

If a Request is somehow invalid the response is an Error message.

Servers

Operations

  • PUB request

    Request is used by the client to make single-shot requests, for which the client expects a single (and immediate) response Data message from the server. If the server receives an invalid Request (for example, with unsupported data type), it will reject the Request.

    Accepts the following message:

    Request datarequest

    Request is used by the client to request data from the server. Request message can be used both for: a) single-shot requests, for which the client expects a single (and immediate) response Data message from the server b) subscription requests, for which the client expects repeated flow of response Data messages from the server, whenever server has new data available (until the client unsubscribes)

    • If the server receives an invalid Request (for example, with unsupported data type), it will reject the Request.
    • The server may limit the number of concurrent active subscriptions per client connection and reject excessive subscriptions.
    object

    Examples

  • SUB request

    Request is used by the client to make single-shot requests, for which the client expects a single (and immediate) response Data message from the server. If the server receives an invalid Request (for example, with unsupported data type), it will reject the Request.

    Accepts one of the following messages:

    • #0Data messagedata

      Data-message is used for the actual data delivery (as a response to a subscription or a single-shot request.)

      object

      Examples

    • #1Error messageerror

      Error message is used to indicate that a Request is somehow invalid, for example, that a requested data type is not available.

      object

      Examples

  • PUB subscribe

    Subscribe is used by the client to make subscription requests, for which the client expects repeated flow of response Data messages from the server, whenever the server has new data available (until the client unsubscribes). If the server receives an invalid subscription (for example, with unsupported data type), it will reject the subscription. The server may limit the number of concurrent active subscriptions per client connection and reject excessive subscriptions.

    Accepts the following message:

    Request datarequest

    Request is used by the client to request data from the server. Request message can be used both for: a) single-shot requests, for which the client expects a single (and immediate) response Data message from the server b) subscription requests, for which the client expects repeated flow of response Data messages from the server, whenever server has new data available (until the client unsubscribes)

    • If the server receives an invalid Request (for example, with unsupported data type), it will reject the Request.
    • The server may limit the number of concurrent active subscriptions per client connection and reject excessive subscriptions.
    object

    Examples

  • SUB subscribe

    Subscribe is used by the client to make subscription requests, for which the client expects repeated flow of response Data messages from the server, whenever the server has new data available (until the client unsubscribes). If the server receives an invalid subscription (for example, with unsupported data type), it will reject the subscription. The server may limit the number of concurrent active subscriptions per client connection and reject excessive subscriptions.

    Accepts one of the following messages:

    • #0Data messagedata

      Data-message is used for the actual data delivery (as a response to a subscription or a single-shot request.)

      object

      Examples

    • #1Error messageerror

      Error message is used to indicate that a Request is somehow invalid, for example, that a requested data type is not available.

      object

      Examples

  • PUB unsubscribe

    Unsubscribe is used for cancelling subscription Request(s). Subscriptions with matching data_type and request_id will be cancelled. If no data_type is specified (=0), the unsubsciption is based on the request_id alone. Correspondingly, if no request_id is specified, the unsubscription is done according to the data_type alone. If neither of them is given, all subscriptions will be cancelled.

    Accepts the following message:

    Unsubscribe requestsunsubscribe

    Unsubscribe is used for cancelling subscription Request(s). Subscriptions with matching data_type and request_id will be cancelled. If no data_type is specified (=0), the unsubsciption is based on the request_id alone. Correspondingly, if no request_id is specified, the unsubscription is done according to the data_type alone. If neither of them is given, all subscriptions will be cancelled.

    object

    Examples

Messages

  • #1Request datarequest

    Request is used by the client to request data from the server. Request message can be used both for: a) single-shot requests, for which the client expects a single (and immediate) response Data message from the server b) subscription requests, for which the client expects repeated flow of response Data messages from the server, whenever server has new data available (until the client unsubscribes)

    • If the server receives an invalid Request (for example, with unsupported data type), it will reject the Request.
    • The server may limit the number of concurrent active subscriptions per client connection and reject excessive subscriptions.
    object
  • #2Unsubscribe requestsunsubscribe

    Unsubscribe is used for cancelling subscription Request(s). Subscriptions with matching data_type and request_id will be cancelled. If no data_type is specified (=0), the unsubsciption is based on the request_id alone. Correspondingly, if no request_id is specified, the unsubscription is done according to the data_type alone. If neither of them is given, all subscriptions will be cancelled.

    object
  • #3Data messagedata

    Data-message is used for the actual data delivery (as a response to a subscription or a single-shot request.)

    object
  • #4Error messageerror

    Error message is used to indicate that a Request is somehow invalid, for example, that a requested data type is not available.

    object

Schemas

  • object
    uid: metaData

    Metadata is used to attach metadata about the payload data into the Data message, optional.

  • object
    uid: dataTypeUnspecified

    Default value. No DataType value specified.

    Const:0
  • object
    uid: dataTypeLppAgnssGps

    Assistance data for GPS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model, gnss-AuxiliaryInformation

    Const:1100
  • object
    uid: dataTypeLppAgnssQzs

    Assistance data for QZSS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model

    Const:1120
  • object
    uid: dataTypeLppAgnssGal

    Assistance data for Galileo constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model

    Const:1130
  • object
    uid: dataTypeLppAgnssGlo

    Assistance data for GLONASS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-ReferenceTime, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model, gnss-AuxiliaryInformation

    Const:1140
  • object
    uid: dataTypeLppAgnssBei

    Assistance data for Beidou constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model

    Const:1150
  • object
    uid: dataTypeLppCodeBiasGps

    Code Bias data for GPS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-CodeBias-r15

    Const:1400
  • object
    uid: dataTypeLppCodeBiasGal

    Code Bias data for Galileo constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-CodeBias-r15

    Const:1430
  • object
    uid: dataTypeLppCodeBiasGlo

    Code Bias data for GLONASS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-CodeBias-r15

    Const:1440
  • object
    uid: dataTypeLppCodeBiasBei

    Code Bias data for Beidou constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-CodeBias-r15

    Const:1450
  • object
    uid: dataTypeLppIonoGps

    Ionospheric corrections for GPS constellation.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: Either GNSS-SSR-CorrectionPoints (referred to as "grid" in this specification) or GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).

    Const:1500
  • object
    uid: dataTypeLppIonoGal

    Ionospheric corrections for Galileo constellation.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: Either GNSS-SSR-CorrectionPoints (referred to as "grid" in this specification) or GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).

    Const:1530
  • object
    uid: dataTypeLppIonoGlo

    Ionospheric corrections for GLONASS constellation.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: Either GNSS-SSR-CorrectionPoints (referred to as "grid" in this specification) or GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).

    Const:1540
  • object
    uid: dataTypeLppIonoBei

    Ionospheric corrections for Beidou constellation.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: Either GNSS-SSR-CorrectionPoints (referred to as "grid" in this specification) or GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).

    Const:1550
  • object
    uid: dataTypeLppNavModelPredictionsGps

    Predicted navigation models for GPS constellation.

    There are no request parameters for this data.

    The prediction period is 14 days.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Each element provides predicted navigation models for same Toe (Time of Ephemeris) for all valid GPS satellites. The validity of the navigation models starts 2 hours before the Toe and ends 2 hours after the Toe.

    The interval between A-GNSS-ProvideAssistanceData elements is 2 hours. Therefore, 12 elements are needed to provide predictions for one day.

    Const:1600
  • object
    uid: dataTypeLppNavModelPredictionsGal

    Predicted navigation models for Galileo constellation.

    There are no request parameters for this data.

    The prediction period is 7 days.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Each element provides predicted navigation models for same Toe (Time of Ephemeris) for all valid Galileo satellites. The validity of the navigation models starts 2 hours before the Toe and ends 2 hours after the Toe.

    The interval between A-GNSS-ProvideAssistanceData elements is 1 hour. Therefore, 24 elements are needed to provide predictions for one day.

    Const:1630
  • object
    uid: dataTypeLppNavModelPredictionsGlo

    Predicted navigation models for GLONASS constellation.

    There are no request parameters for this data.

    The prediction period is 14 days.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Each element provides predicted navigation models for same time for all valid GLONASS satellites. Each navigation model contains tb value that is the index of a 0.5 hour time interval within current day. The validity of the navigation models starts at the beginning of the specified time interval and ends when the time interval ends.

    The interval between A-GNSS-ProvideAssistanceData elements is 0.5 hours. Therefore, 48 elements are needed to provide predictions for one day.

    Const:1640
  • object
    uid: dataTypeLppNavModelPredictionsBei

    Predicted navigation models for Beidou constellation.

    There are no request parameters for this data.

    The prediction period is 7 days.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Each element provides predicted navigation models for same Toe (Time of Ephemeris) for all valid Beidou satellites. The validity of the navigation models starts 2 hours before the Toe and ends 2 hours after the Toe.

    The interval between A-GNSS-ProvideAssistanceData elements is 2 hour. Therefore, 12 elements are needed to provide predictions for one day.

    Const:1650
  • object
    uid: dataTypeLppClockAndOrbitGps

    Combined clock and orbit corrections for GPS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-ClockCorrections-r15, gnss-SSR-OrbitCorrections-r15

    Const:3000
  • object
    uid: dataTypeLppClockAndOrbitGal

    Combined clock and orbit corrections for Galileo constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-ClockCorrections-r15, gnss-SSR-OrbitCorrections-r15

    Const:3030
  • object
    uid: dataTypeLppClockAndOrbitGlo

    Combined clock and orbit corrections for GLONASS constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-ClockCorrections-r15, gnss-SSR-OrbitCorrections-r15

    Const:3040
  • object
    uid: dataTypeLppClockAndOrbitBei

    Combined clock and orbit corrections for Beidou constellation.

    There are no request parameters for this data.

    Format: UPER encoded LPP 17.4.0, root element LPP-Message

    Essential elements: gnss-SSR-ClockCorrections-r15, gnss-SSR-OrbitCorrections-r15

    Const:3050
  • deprecated
    object
    uid: dataTypeIonex

    Global ionospheric models (GIM) in IONEX 1.1 format. Contains 1-day to 2-day predicted GIMs.

    Note: This datatype is deprecated, use dataTypeLppIonoXxx instead.

    There are no request parameters for this data.

    Format: IONEX 1.1

    Const:17000
  • deprecated
    object
    uid: dataTypeBsx

    Differential code bias (DCB) data in BSX format. (Bias Solution INdependent EXchange Format aka Bias-SINEX)

    Note: This datatype is deprecated, use dataTypeLppCodeBiasXxx instead.

    There are no request parameters for this data.

    Format: Bias-SINEX 1.00

    Const:17001
  • deprecated
    object
    uid: dataTypeAgnssGps

    Assistance data for GPS constellation.

    Note: This datatype is deprecated, use dataTypeLppAgnssGps instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model, gnss-AuxiliaryInformation

    Const:18005
  • deprecated
    object
    uid: dataTypeAgnssGlo

    Assistance data for GLONASS constellation.

    Note: This datatype is deprecated, use dataTypeLppAgnssGlo instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-ReferenceTime, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model, gnss-AuxiliaryInformation

    Const:18006
  • deprecated
    object
    uid: dataTypeAgnssGal

    Assistance data for Galileo constellation.

    Note: This datatype is deprecated, use dataTypeLppAgnssGal instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model

    Const:18007
  • deprecated
    object
    uid: dataTypeAgnssBei

    Assistance data for Beidou constellation.

    Note: This datatype is deprecated, use dataTypeLppAgnssBei instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model

    Const:18008
  • deprecated
    object
    uid: dataTypeAgnssQzs

    Assistance data for QZSS constellation.

    Note: This datatype is deprecated, use dataTypeLppAgnssQzs instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements:s gnss-ReferenceTime, gnss-IonosphericModel, gnss-TimeModels, gnss-NavigationModel, gnss-RealTimeIntegrity, gnss-Almanac, gnss-UTC-Model

    Const:18030
  • deprecated
    object
    uid: dataTypeGpsClocks

    Clock corrections for GPS constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGps instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-ClockCorrections-r15

    Const:18009
  • deprecated
    object
    uid: dataTypeGloClocks

    Clock corrections for GLONASS constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGlo instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-ClockCorrections-r15

    Const:18010
  • deprecated
    object
    uid: dataTypeGalClocks

    Clock corrections for Galileo constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGal instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-ClockCorrections-r15

    Const:18011
  • deprecated
    object
    uid: dataTypeBeiClocks

    Clock corrections for Beidou constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitBei instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-ClockCorrections-r15

    Const:18012
  • deprecated
    object
    uid: dataTypeGpsOrbits

    Orbit corrections for GPS constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGps instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitECEFCorrections-r15

    Const:18013
  • deprecated
    object
    uid: dataTypeGloOrbits

    Orbit corrections for GLONASS constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGlo instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitECEFCorrections-r15

    Const:18014
  • deprecated
    object
    uid: dataTypeGalOrbits

    Orbit corrections for Galileo constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGal instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitECEFCorrections-r15

    Const:18015
  • deprecated
    object
    uid: dataTypeBeiOrbits

    Orbit corrections for Beidou constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitBei instead.

    There are no request parameters for this data.

    Format: BER encoded LPP 12.3, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitECEFCorrections-r15

    Const:18016
  • deprecated
    object
    uid: dataTypeGpsOrbitsRac

    Radial-along-cross-track orbit corrections for GPS constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGps instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitCorrections-r15

    Const:18020
  • deprecated
    object
    uid: dataTypeGloOrbitsRac

    Radial-along-cross-track orbit corrections for GLONASS constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGlo instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitCorrections-r15

    Const:18021
  • deprecated
    object
    uid: dataTypeGalOrbitsRac

    Radial-along-cross-track orbit corrections for Galileo constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitGal instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitCorrections-r15

    Const:18022
  • deprecated
    object
    uid: dataTypeBeiOrbitsRac

    Radial-along-cross-track orbit corrections for Beidou constellation.

    Note: This datatype is deprecated, use dataTypeLppClockAndOrbitBei instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-OrbitCorrections-r15

    Const:18023
  • deprecated
    object
    uid: dataTypeGpsCodeBias

    Code Bias data for GPS constellation.

    Note: This datatype is deprecated, use dataTypeLppCodeBiasGps instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-CodeBias-r15

    Const:18050
  • deprecated
    object
    uid: dataTypeGloCodeBias

    Code Bias data for GLONASS constellation.

    Note: This datatype is deprecated, use dataTypeLppCodeBiasGlo instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-CodeBias-r15

    Const:18051
  • deprecated
    object
    uid: dataTypeGalCodeBias

    Code Bias data for Galileo constellation.

    Note: This datatype is deprecated, use dataTypeLppCodeBiasGal instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-CodeBias-r15

    Const:18052
  • deprecated
    object
    uid: dataTypeBeiCodeBias

    Code Bias data for Beidou constellation.

    Note: This datatype is deprecated, use dataTypeLppCodeBiasBei instead.

    There are no request parameters for this data.

    Format: BER encoded LPP, root element A-GNSS-ProvideAssistanceData

    Essential elements: gnss-SSR-CodeBias-r15

    Const:18053
  • object
    uid: dataTypeUnixTimestamp

    Number of milliseconds since the Unix Epoch. This can be used for example for service monitoring and testing purposes.

    Note: the standard Unix Time is in seconds. In order to get that, divide the value by 1000, and round down to the nearest integer value. Otherwise this is the same as the Unix time, just with higher resolution (milliseconds vs. seconds), and without Year 2038 Problem. Leap second handling is similar to that in standard Unix Time.

    By default server sends this data once per second. Less frequent updates can be requested by specifying the interval in Request.params of the subscription request. See PARAMS_UNIX_TIMESTAMP_INTERVAL in ParamsUnixTimestamp for details.

    Format: A 64bit unsigned integer value; 8 bytes in little-endian order.

    Example: d9 7e 1b 0d 6b 01 00 00 = 1559293034201 = 2019-05-31T08:57:14.201Z

    Const:20000
  • object
    uid: dataTypeIso8601Datetime

    Human readable ISO 8601 formatted date time string. This can be used for example for service monitoring and testing purposes.

    Server sends this data by default once per second. Less frequent updates can be requested by specifying the interval in Request.params of the subscription request. See PARAMS_ISO_8601_DATETIME_INTERVAL in ParamsIso8601Datetime for details.

    The response data can be modified according to the user timezone by specifying the timezone to be used (defaults to UTC i.e. +00:00) in Request.params of the subscription request. For details, see PARAMS_ISO_8601_DATETIME_TIMEZONE in ParamsIso8601Datetime.

    Format: ascii/utf-8 string (without null-termination), up to 29 bytes

    Example: 32 30 31 39 2d 30 35 2d 33 31 54 31 31 3a 35 35 3a 33 39 2e 30 39 31 2b 30 33 3a 30 30 = "2019-05-31T11:55:39.091+03:00"

    Const:20001
  • deprecated
    object
    uid: dataTypeNavModelPredictionsGps

    Predicted navigation models for GPS.

    Note: This datatype is deprecated, use dataTypeLppNavModelPredictionsGps instead.

    There are no request parameters for this data.

    The prediction period is 14 days.

    Format: Consecutive BER encoded LPP messages each one having A-GNSS-ProvideAssistanceData as the root element.

    Essential elements: gnss-ReferenceTime and gnss-NavigationModel

    Each message provides predicted navigation models for same Toe (Time of Ephemeris) for all valid GPS satellites. The validity of the navigation models starts 2 hours before the Toe and ends 2 hours after the Toe.

    The interval between navigation models is 2 hours so 12 messages are needed to provide predictions for one day.

    Const:22000
  • deprecated
    object
    uid: dataTypeNavModelPredictionsGlo

    Predicted navigation models for GLONASS.

    Note: This datatype is deprecated, use dataTypeLppNavModelPredictionsGlo instead.

    There are no request parameters for this data.

    The prediction period is 14 days.

    Format: Consecutive BER encoded LPP messages each one having A-GNSS-ProvideAssistanceData as the root element.

    Essential elements: gnss-ReferenceTime and gnss-NavigationModel

    Each message provides predicted navigation models for same time for all valid GLONASS satellites. Each navigation model contains tb value that is the index of a 0.5 hour time interval within current day. The validity of the navigation models starts at the beginning of the specified time interval and ends when the time interval ends.

    The interval between navigation models is 0.5 hours so 48 elements are needed to provide predictions for one day.

    Const:22020
  • deprecated
    object
    uid: dataTypeNavModelPredictionsGal

    Predicted navigation models for Galileo.

    Note: This datatype is deprecated, use dataTypeLppNavModelPredictionsGal instead.

    There are no request parameters for this data.

    The prediction period is 7 days.

    Format: Consecutive BER encoded LPP messages each one having A-GNSS-ProvideAssistanceData as the root element.

    Essential elements: gnss-ReferenceTime and gnss-NavigationModel

    Each message provides predicted navigation models for same Toe (Time of Ephemeris) for all valid Galileo satellites. The validity of the navigation models starts 2 hours before the Toe and ends 2 hours after the Toe.

    The interval between navigation models is 1 hour so 24 messages are needed to provide predictions for one day.

    Const:22040
  • deprecated
    object
    uid: dataTypeNavModelPredictionsBei

    Predicted navigation models for Beidou.

    Note: This datatype is deprecated, use dataTypeLppNavModelPredictionsBei instead.

    There are no request parameters for this data.

    The prediction period is 7 days.

    Format: Consecutive BER encoded LPP messages each one having A-GNSS-ProvideAssistanceData as the root element.

    Essential elements: gnss-ReferenceTime and gnss-NavigationModel

    Each message provides predicted navigation models for same Toe (Time of Ephemeris) for all valid Beidou satellites. The validity of the navigation models starts 2 hours before the Toe and ends 2 hours after the Toe.

    The interval between navigation models is 2 hour so 12 messages are needed to provide predictions for one day.

    Const:22060
  • deprecated
    object
    uid: dataTypeGpsIono

    Ionospheric corrections for GPS.

    Note: This datatype is deprecated, use dataTypeLppIonoGps instead.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format is one of the following:

    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-CorrectionPoints element (referred to as "grid" in this specification).
    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).
    Const:23000
  • deprecated
    object
    uid: dataTypeGloIono

    Ionospheric corrections for GLONASS.

    Note: This datatype is deprecated, use dataTypeLppIonoGlo instead.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format is one of the following:

    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-CorrectionPoints element (referred to as "grid" in this specification).
    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).
    Const:23001
  • deprecated
    object
    uid: dataTypeGalIono

    Ionospheric corrections for Galileo.

    Note: This datatype is deprecated, use dataTypeLppIonoGal instead.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format is one of the following:

    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-CorrectionPoints element (referred to as "grid" in this specification).
    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).
    Const:23002
  • deprecated
    object
    uid: dataTypeBeiIono

    Ionospheric corrections for Beidou.

    Note: This datatype is deprecated, use dataTypeLppIonoBei instead.

    The request may include parameter ParamsIonoCorrections, see the definition of it for further details.

    Format is one of the following:

    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-CorrectionPoints element (referred to as "grid" in this specification).
    • BER-encoded LPP 16 message containing necessary elements starting from A-GNSS-ProvideAssistanceData root element up to GNSS-SSR-STEC-Correction and GNSS-SSR-GriddedCorrection elements (referred to as "corrections" in this specification).
    Const:23003
  • oneOf
    uid: dataType