# Platform

**Detailed Description**

This section contains APIs related to configure platform functionalities and acquire information from the sub-components.

- Filesystem
    - `EfsEvent`
        - `START`
        - `END`
    - `OperationStatus`
        - `UNKNOWN`
        - `SUCCESS`
        - `FAILURE`
    - `OtaOperation`
        - `INVALID`
        - `START`
        - `RESUME`
    - `telux::platform::EfsEventInfo`
        - `event`
        - `error`
    - `telux::platform::IFsListener`
        - `OnEfsRestoreEvent()`
        - `OnEfsBackupEvent()`
        - `OnFsOperationImminentEvent()`
        - `~IFsListener()`
    - `telux::platform::IFsManager`
        - `getServiceStatus()`
        - `registerListener()`
        - `deregisterListener()`
        - `startEfsBackup()`
        - `prepareForEcall()`
        - `eCallCompleted()`
        - `prepareForOta()`
        - `otaCompleted()`
        - `startAbSync()`
        - `~IFsManager()`
- DeviceInfo
    - `telux::platform::IDeviceInfoListener`
        - `~IDeviceInfoListener()`
    - `telux::platform::PlatformVersion`
        - `meta`
        - `modem`
        - `externalApp`
        - `integratedApp`
    - `telux::platform::IDeviceInfoManager`
        - `getServiceStatus()`
        - `registerListener()`
        - `deregisterListener()`
        - `getPlatformVersion()`
        - `getIMEI()`
        - `~IDeviceInfoManager()`
- Hardware antenna
    - `GetActiveAntCb`
    - `telux::platform::hardware::IAntennaListener`
        - `onActiveAntennaChange()`
        - `~IAntennaListener()`
    - `telux::platform::hardware::IAntennaManager`
        - `getServiceStatus()`
        - `registerListener()`
        - `deregisterListener()`
        - `setActiveAntenna()`
        - `getActiveAntenna()`
        - `~IAntennaManager()`
- Time
    - `TimeTypeMask`
    - `SupportedTimeType`
        - `GNSS_UTC_TIME`
        - `CV2X_UTC_TIME`
        - `MAX_SUPPORTED_TIME_TYPES`
    - `telux::platform::ITimeListener`
        - `onGnssUtcTimeUpdate()`
        - `onCv2xUtcTimeUpdate()`
        - `~ITimeListener()`
    - `telux::platform::ITimeManager`
        - `getServiceStatus()`
        - `registerListener()`
        - `deregisterListener()`
        - `~ITimeManager()`

Last Published: Apr 14, 2026

Previous Topic
 
telux::config::IModemConfigManager Next Topic

Filesystem