D-Bus интерфейс ru.omp.deviceinfo.Features
Интерфейс предоставляет информацию об основных параметрах и функциях устройства. Подробнее…
Шина: | сессионная |
Служба: | ru.omp.deviceinfo |
Объект: | /ru/omp/deviceinfo/Features |
Интерфейс: | ru.omp.deviceinfo.Features |
Методы
- getBatteryChargePercentage(uint &chargePercentage)
- getDeviceModel(string &deviceModel)
- getNumberCpuCores(uint &numberCpuCores)
- getOsVersion(string &osVersion)
- getRamFreeSize(uint64 &ramFreeSize)
- getRamTotalSize(uint64 &ramTotalSize)
- getScreenResolution(string &screenResolution)
- hasBluetooth(bool &hasBluetooth)
- hasGNSS(bool &hasGNSS)
- hasNFC(bool &hasNFC)
- hasWlan(bool &hasWlan)
Подробное описание
Интерфейс предоставляет информацию об основных параметрах и функциях устройства: версия ОС, модель устройства, разрешение экрана, данные о ЦП, ОЗУ и камере, наличие модулей связи.
Описание методов
getBatteryChargePercentage(uint &chargePercentage)
Метод возвращает текущий заряд батареи в %.
getDeviceModel(string &deviceModel)
Метод возвращает модель устройства. Она соответствует названию продукта из раздела Об устройстве. Пример: INOI P4903.
getMainСameraResolution(double &mainСameraResolution)
Метод возвращает разрешение основной камеры в Мпикс.
getMaxCpuClockSpeed(uint &maxCpuClockSpeed)
Метод возвращает максимальную тактовую частоту центрального процессора в МГц на текущий момент.
getNumberCpuCores(uint &numberCpuCores)
Метод возвращает количество ядер центрального процессора.
getOsVersion(string &osVersion)
Метод возвращает версию операционной системы. Пример: Аврора 4.0.2.
getRamFreeSize(uint64 &ramFreeSize)
Метод возвращает объём свободной встроенной памяти ОЗУ в байтах.
getRamTotalSize(uint64 &ramTotalSize)
Метод возвращает объём встроенной памяти ОЗУ в байтах.
getScreenResolution(string &screenResolution)
Метод возвращает разрешение экрана в пикселях. Пример: 1200x1920.
hasBluetooth(bool &hasBluetooth)
Метод определяет, присутствует ли Bluetooth-адаптер на устройстве.
hasBluetooth
будет иметь значение true
, если адаптер имеется, и false
в противном случае.
hasGNSS(bool &hasGNSS)
Метод определяет, присутствует ли модуль спутниковой связи на устройстве (GPS, ГЛОНАСС).
hasGNSS
будет иметь значение true
, если модуль имеется, и false
в противном случае.
hasNFC(bool &hasNFC)
Метод определяет, присутствует ли модуль NFC на устройстве.
hasNFC
будет иметь значение true
, если модуль имеется, и false
в противном случае.
hasWlan(bool &hasWlan)
Метод определяет, присутствует ли WLAN-адаптер на устройстве.
hasWlan
будет иметь значение true
, если модуль имеется, и false
в противном случае.