Документация
ОС Аврора 5.0.1

D-Bus интерфейс ru.omp.deviceinfo.Features

Интерфейс предоставляет информацию об основных параметрах и функциях устройства. Подробнее…

Шина: системная
Служба: ru.omp.deviceinfo
Объект: /ru/omp/deviceinfo/Features
Интерфейс: ru.omp.deviceinfo.Features

Методы

Подробное описание

Интерфейс предоставляет информацию об основных параметрах и функциях устройства: версия ОС, модель устройства, разрешение экрана, данные о ЦП, ОЗУ и камере, наличие модулей связи.

Описание методов

getBatteryChargePercentage(uint &chargePercentage)

Метод возвращает текущий заряд батареи в %.

getCpuModel(string &сpuModel)

Метод возвращает наименование модели процессора. Пример: MT6771V/CT.

getDeviceModel(string &deviceModel)

Метод возвращает модель устройства. Она соответствует названию продукта из раздела Об устройстве. Пример: INOI P4903.

getFrontalCameraResolution(double &frontalCameraResolution)

Метод возвращает разрешение фронтальной камеры в Мпикс.

getMainСameraResolution(double &mainСameraResolution)

Метод возвращает разрешение основной камеры в Мпикс.

getMaxCpuClockSpeed(uint &maxCpuClockSpeed)

Метод возвращает максимальную тактовую частоту центрального процессора в МГц на текущий момент.

getMaxCpuCoresClockSpeed(QList<QVariant> &maxCpuCoresClockSpeed)

Метод возвращает список максимальных частот для каждого ядра ЦП. Тип значений для частот в списке — uint32. Пример: [1989, 1989, 1989, 1989, 2106, 2106, 2106, 2106].

getNumberCpuCores(uint &numberCpuCores)

Метод возвращает количество ядер центрального процессора.

getOsVersion(string &osVersion)

Метод возвращает версию операционной системы. Пример: Аврора 4.0.2.

getRamFreeSize(uint64 &ramFreeSize)

Метод возвращает объём свободной встроенной памяти ОЗУ в байтах.

getRamTotalSize(uint64 &ramTotalSize)

Метод возвращает объём встроенной памяти ОЗУ в байтах.

getScreenResolution(string &screenResolution)

Метод возвращает разрешение экрана в пикселях. Пример: 1200x1920.

getSerialNumber(string &serialNumber)

Метод возвращает серийный номер устройства. Пример: AYT10860121060****.

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 в противном случае.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.