# Modem

**Detailed Description**

This section contains APIs related to Modem config.

- Modem configuration
    - `ConfigId`
    - `ConfigListCallback`
    - `GetAutoSelectionModeCallback`
    - `GetActiveConfigCallback`
    - `ConfigType`
        - `HARDWARE`
        - `SOFTWARE`
    - `AutoSelectionMode`
        - `DISABLED`
        - `ENABLED`
    - `ConfigUpdateStatus`
        - `START`
        - `COMPLETE`
    - `telux::config::ConfigFactory`
        - `getModemConfigManager()`
        - `getConfigManager()`
        - `getInstance()`
        - `ConfigFactory()`
        - `operator=()`
    - `telux::config::IConfigListener`
        - `onConfigUpdate()`
        - `~IConfigListener()`
    - `telux::config::IConfigManager`
        - `getServiceStatus()`
        - `registerListener()`
        - `deregisterListener()`
        - `setConfig()`
        - `getConfig()`
        - `getAllConfigs()`
        - `~IConfigManager()`
    - `telux::config::ConfigInfo`
        - `id`
        - `type`
        - `size`
        - `desc`
        - `version`
    - `telux::config::IModemConfigListener`
        - `onConfigUpdateStatus()`
        - `~IModemConfigListener()`
    - `telux::config::IModemConfigManager`
        - `isSubsystemReady()`
        - `getServiceStatus()`
        - `onSubsystemReady()`
        - `requestConfigList()`
        - `loadConfigFile()`
        - `activateConfig()`
        - `getActiveConfig()`
        - `deactivateConfig()`
        - `deleteConfig()`
        - `getAutoSelectionMode()`
        - `setAutoSelectionMode()`
        - `registerListener()`
        - `deregisterListener()`
        - `~IModemConfigManager()`

Last Published: May 20, 2026

Previous Topic
 
telux::loc::ILocationManager Next Topic

Modem configuration