# Satcom

**Detailed Description**

This section contains APIs related to Satcom services

- [NTN Manager](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html)
    - [`TransactionId`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv413TransactionId)
    - [`NtnState`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv48NtnState)
        - [`DISABLED`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N8NtnState8DISABLEDE)
        - [`OUT_OF_SERVICE`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N8NtnState14OUT_OF_SERVICEE)
        - [`IN_SERVICE`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N8NtnState10IN_SERVICEE)
    - [`SignalStrength`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv414SignalStrength)
        - [`NONE`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14SignalStrength4NONEE)
        - [`POOR`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14SignalStrength4POORE)
        - [`MODERATE`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14SignalStrength8MODERATEE)
        - [`GOOD`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14SignalStrength4GOODE)
        - [`GREAT`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14SignalStrength5GREATE)
    - [`LocationFixRequestReason`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv424LocationFixRequestReason)
        - [`UNKOWN`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N24LocationFixRequestReason6UNKOWNE)
        - [`NORMAL`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N24LocationFixRequestReason6NORMALE)
        - [`VALIDITY_TIMER_EXPIRED`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N24LocationFixRequestReason22VALIDITY_TIMER_EXPIREDE)
    - [`LocationStatus`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv414LocationStatus)
        - [`INVALID`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus7INVALIDE)
        - [`SUCCESS`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus7SUCCESSE)
        - [`INVALID_ARG`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus11INVALID_ARGE)
        - [`INTERNAL_ERR`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus12INTERNAL_ERRE)
        - [`NOT_SUPPORTED`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus13NOT_SUPPORTEDE)
        - [`RETRY`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus5RETRYE)
        - [`FAILED`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N14LocationStatus6FAILEDE)
    - [`telux::satcom::NtnCapabilities`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom15NtnCapabilitiesE)
        - [`maxDataSize`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom15NtnCapabilities11maxDataSizeE)
    - [`telux::satcom::SystemSelectionSpecifier`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom24SystemSelectionSpecifierE)
        - [`mcc`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom24SystemSelectionSpecifier3mccE)
        - [`mnc`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom24SystemSelectionSpecifier3mncE)
        - [`ntnBands`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom24SystemSelectionSpecifier8ntnBandsE)
        - [`ntnEarfcns`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom24SystemSelectionSpecifier10ntnEarfcnsE)
    - [`telux::satcom::VelocityInfo`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12VelocityInfoE)
        - [`isEnuValueValid`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12VelocityInfo15isEnuValueValidE)
        - [`enuVel`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12VelocityInfo6enuVelE)
        - [`isEnuUncerValid`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12VelocityInfo15isEnuUncerValidE)
        - [`enuUncer`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12VelocityInfo8enuUncerE)
    - [`telux::satcom::LocationFix`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFixE)
        - [`lat`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix3latE)
        - [`lon`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix3lonE)
        - [`alt`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix3altE)
        - [`uncerCircular`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix13uncerCircularE)
        - [`velInfo`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix7velInfoE)
        - [`isHeadingValid`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix14isHeadingValidE)
        - [`heading`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix7headingE)
        - [`isHeadingUncerValid`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix19isHeadingUncerValidE)
        - [`headingUncer`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix12headingUncerE)
        - [`isConfidenceValid`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix17isConfidenceValidE)
        - [`confidence`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11LocationFix10confidenceE)
    - [`telux::satcom::INtnManager`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManagerE)
        - [`getServiceStatus()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager16getServiceStatusEv)
        - [`isNtnSupported()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager14isNtnSupportedERb)
        - [`enableNtn()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager9enableNtnEbbRKNSt6stringE)
        - [`sendData()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager8sendDataEP7uint8_t8uint32_tbR13TransactionId)
        - [`abortData()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager9abortDataEv)
        - [`getNtnCapabilities()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager18getNtnCapabilitiesER15NtnCapabilities)
        - [`getSignalStrength()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager17getSignalStrengthER14SignalStrength)
        - [`updateSystemSelectionSpecifiers()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager31updateSystemSelectionSpecifiersERNSt6vectorI24SystemSelectionSpecifierEE)
        - [`getNtnState()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager11getNtnStateEv)
        - [`enableCellularScan()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager18enableCellularScanEb)
        - [`setLocationFix()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager14setLocationFixERK11LocationFix)
        - [`locationFixResponse()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager19locationFixResponseE14LocationStatus8uint64_t)
        - [`registerListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager16registerListenerENSt8weak_ptrI12INtnListenerEE)
        - [`deregisterListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManager18deregisterListenerENSt8weak_ptrI12INtnListenerEE)
        - [`~INtnManager()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom11INtnManagerD0Ev)
    - [`telux::satcom::INtnListener`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListenerE)
        - [`onNtnStateChange()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener16onNtnStateChangeE8NtnState)
        - [`onCapabilitiesChange()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener20onCapabilitiesChangeE15NtnCapabilities)
        - [`onSignalStrengthChange()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener22onSignalStrengthChangeE14SignalStrength)
        - [`onServiceStatusChange()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener21onServiceStatusChangeEN5telux6common13ServiceStatusE)
        - [`onDataAck()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener9onDataAckEN5telux6common9ErrorCodeE13TransactionId)
        - [`onIncomingData()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener14onIncomingDataENSt10unique_ptrIA_7uint8_tEE8uint32_t)
        - [`onCellularCoverageAvailable()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener27onCellularCoverageAvailableEb)
        - [`onLocationFixRequest()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener20onLocationFixRequestE24LocationFixRequestReason)
        - [`onNtnBandUpdate()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListener15onNtnBandUpdateE8uint32_t)
        - [`~INtnListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom12INtnListenerD0Ev)
    - [`telux::satcom::SatcomFactory`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom13SatcomFactoryE)
        - [`getNtnManager()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom13SatcomFactory13getNtnManagerEN5telux6common14InitResponseCbE)
        - [`getInstance()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom13SatcomFactory11getInstanceEv)
        - [`SatcomFactory()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom13SatcomFactory13SatcomFactoryERK13SatcomFactory)
        - [`operator=()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/ntn_manager.html#_CPPv4N5telux6satcom13SatcomFactoryaSERK13SatcomFactory)

Last Published: Mar 31, 2026

[Previous Topic
telux::wlan::IStaListener](https://docs.qualcomm.com/bundle/publicresource/80-PF458-10/topics/station_management.md) [Next Topic
NTN Manager](https://docs.qualcomm.com/bundle/publicresource/80-PF458-10/topics/ntn_manager.md)