Function nrfxlib_sys::nrf_modem_gnss_qzss_prn_mask_set
source · pub unsafe extern "C" fn nrf_modem_gnss_qzss_prn_mask_set(
prn_mask: u16
) -> i32
Expand description
Sets which QZSS PRNs are enabled.
@details QZSS satellite acquisition and tracking can be configured per satellite using QZSS PRN mask. Bits 0…9 correspond to QZSS PRNs 193…202, respectively. When a bit is set, usage of the corresponding QZSS satellite is enabled. Bits 10…15 are reserved and their value is ignored.
Default value: All QZSS PRNs (193…202) are enabled.
@note This feature is only supported by modem firmware v1.3.0 or later.
prn_mask
- QZSS PRN mask.
Returns 0 on success. Returns -NRF_EPERM The Modem library is not initialized. Returns -NRF_EACCES GNSS is not enabled in system or functional mode. Returns -NRF_EINVAL The GNSS stack returned an error or the operation cannot be executed while GNSS is running. Returns -NRF_ENOMEM There is not enough shared memory for this request. Returns -NRF_ESHUTDOWN The modem was shut down.