# Platform **Detailed Description** This section contains APIs related to configure platform functionalities and acquire information from the sub-components. - [Filesystem](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html) - [`EfsEvent`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv48EfsEvent) - [`START`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N8EfsEvent5STARTE) - [`END`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N8EfsEvent3ENDE) - [`OperationStatus`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv415OperationStatus) - [`UNKNOWN`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N15OperationStatus7UNKNOWNE) - [`SUCCESS`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N15OperationStatus7SUCCESSE) - [`FAILURE`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N15OperationStatus7FAILUREE) - [`OtaOperation`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv412OtaOperation) - [`INVALID`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N12OtaOperation7INVALIDE) - [`START`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N12OtaOperation5STARTE) - [`RESUME`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N12OtaOperation6RESUMEE) - [`telux::platform::EfsEventInfo`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform12EfsEventInfoE) - [`event`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform12EfsEventInfo5eventE) - [`error`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform12EfsEventInfo5errorE) - [`telux::platform::IFsListener`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform11IFsListenerE) - [`OnEfsRestoreEvent()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform11IFsListener17OnEfsRestoreEventE12EfsEventInfo) - [`OnEfsBackupEvent()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform11IFsListener16OnEfsBackupEventE12EfsEventInfo) - [`OnFsOperationImminentEvent()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform11IFsListener26OnFsOperationImminentEventE8uint32_t) - [`~IFsListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform11IFsListenerD0Ev) - [`telux::platform::IFsManager`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManagerE) - [`getServiceStatus()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager16getServiceStatusEv) - [`registerListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager16registerListenerENSt8weak_ptrI11IFsListenerEE) - [`deregisterListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager18deregisterListenerENSt8weak_ptrI11IFsListenerEE) - [`startEfsBackup()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager14startEfsBackupEv) - [`prepareForEcall()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager15prepareForEcallEv) - [`eCallCompleted()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager14eCallCompletedEv) - [`prepareForOta()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager13prepareForOtaE12OtaOperationN5telux6common16ResponseCallbackE) - [`otaCompleted()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager12otaCompletedE15OperationStatusN5telux6common16ResponseCallbackE) - [`startAbSync()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManager11startAbSyncEN5telux6common16ResponseCallbackE) - [`~IFsManager()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/filesystem.html#_CPPv4N5telux8platform10IFsManagerD0Ev) - [DeviceInfo](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html) - [`telux::platform::IDeviceInfoListener`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform19IDeviceInfoListenerE) - [`~IDeviceInfoListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform19IDeviceInfoListenerD0Ev) - [`telux::platform::PlatformVersion`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform15PlatformVersionE) - [`meta`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform15PlatformVersion4metaE) - [`modem`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform15PlatformVersion5modemE) - [`externalApp`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform15PlatformVersion11externalAppE) - [`integratedApp`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform15PlatformVersion13integratedAppE) - [`telux::platform::IDeviceInfoManager`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManagerE) - [`getServiceStatus()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManager16getServiceStatusEv) - [`registerListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManager16registerListenerENSt8weak_ptrI19IDeviceInfoListenerEE) - [`deregisterListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManager18deregisterListenerENSt8weak_ptrI19IDeviceInfoListenerEE) - [`getPlatformVersion()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManager18getPlatformVersionER15PlatformVersion) - [`getIMEI()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManager7getIMEIERNSt6stringE) - [`~IDeviceInfoManager()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/device_info.html#_CPPv4N5telux8platform18IDeviceInfoManagerD0Ev) - [Hardware antenna](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html) - [`GetActiveAntCb`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv414GetActiveAntCb) - [`telux::platform::hardware::IAntennaListener`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware16IAntennaListenerE) - [`onActiveAntennaChange()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware16IAntennaListener21onActiveAntennaChangeEi) - [`~IAntennaListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware16IAntennaListenerD0Ev) - [`telux::platform::hardware::IAntennaManager`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManagerE) - [`getServiceStatus()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManager16getServiceStatusEv) - [`registerListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManager16registerListenerENSt8weak_ptrI16IAntennaListenerEE) - [`deregisterListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManager18deregisterListenerENSt8weak_ptrI16IAntennaListenerEE) - [`setActiveAntenna()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManager16setActiveAntennaEiN5telux6common16ResponseCallbackE) - [`getActiveAntenna()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManager16getActiveAntennaE14GetActiveAntCb) - [`~IAntennaManager()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/hardware_antenna.html#_CPPv4N5telux8platform8hardware15IAntennaManagerD0Ev) - [Time](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html) - [`TimeTypeMask`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv412TimeTypeMask) - [`SupportedTimeType`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv417SupportedTimeType) - [`GNSS_UTC_TIME`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N17SupportedTimeType13GNSS_UTC_TIMEE) - [`CV2X_UTC_TIME`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N17SupportedTimeType13CV2X_UTC_TIMEE) - [`MAX_SUPPORTED_TIME_TYPES`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N17SupportedTimeType24MAX_SUPPORTED_TIME_TYPESE) - [`telux::platform::ITimeListener`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform13ITimeListenerE) - [`onGnssUtcTimeUpdate()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform13ITimeListener19onGnssUtcTimeUpdateEK8uint64_t) - [`onCv2xUtcTimeUpdate()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform13ITimeListener19onCv2xUtcTimeUpdateEK8uint64_t) - [`~ITimeListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform13ITimeListenerD0Ev) - [`telux::platform::ITimeManager`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform12ITimeManagerE) - [`getServiceStatus()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform12ITimeManager16getServiceStatusEv) - [`registerListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform12ITimeManager16registerListenerENSt8weak_ptrI13ITimeListenerEE12TimeTypeMask) - [`deregisterListener()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform12ITimeManager18deregisterListenerENSt8weak_ptrI13ITimeListenerEE12TimeTypeMask) - [`~ITimeManager()`](https://docs.qualcomm.com/doc/80-PF458-10/topic/time.html#_CPPv4N5telux8platform12ITimeManagerD0Ev) Last Published: Aug 05, 2026 [Previous Topic telux::config::IModemConfigManager](https://docs.qualcomm.com/bundle/publicresource/80-PF458-10/topics/modem_configuration.md) [Next Topic Filesystem](https://docs.qualcomm.com/bundle/publicresource/80-PF458-10/topics/filesystem.md)