D-Bus интерфейс ru.omp.deviceinfo.SIM
Интерфейс предоставляет информацию о SIM-карте. Подробнее…
| Шина: | системная |
| Служба: | ru.omp.deviceinfo |
| Объект: | /ru/omp/deviceinfo/SIM |
| Интерфейс: | ru.omp.deviceinfo.SIM |
Сигналы
- preferredDataTransferSimChanged(QList<QMap<QString key, QVariant value>> updatedSimCards)
- preferredVoiceCallSimChanged(QList<QMap<QString key, QVariant value>> updatedSimCards)
- simCardsEnabledChanged(QList<QMap<QString key, QVariant value>> updatedSimCards)
Методы
- getSimCardsInfo(QList<QMap<QString key, QVariant value>> &simCardsInfo)
Подробное описание
Интерфейс предоставляет информацию о SIM-карте и позволяет отследить события, связанные с ней.
Описание сигналов
preferredDataTransferSimChanged(QList<QMap<QString key, QVariant value>> updatedSimCards)
Сигнал испускается при изменении выбранной SIM-карты по умолчанию для передачи данных.
updatedSimCards содержит данные об изменённых SIM-картах.
Подробнее см. метод getSimCardsInfo().
Данный сигнал испускается, когда пользователь вручную изменяет SIM-карту по умолчанию.
Если деактивировать выбранную SIM-карту по умолчанию,
то preferredDataTransferSimChanged не будет отправлен.
preferredVoiceCallSimChanged(QList<QMap<QString key, QVariant value>> updatedSimCards)
Сигнал испускается при изменении выбранной SIM-карты по умолчанию для звонков.
updatedSimCards содержит данные об изменённых SIM-картах.
Подробнее см. метод getSimCardsInfo().
simCardsEnabledChanged(QList<QMap<QString key, QVariant value>> updatedSimCards)
Сигнал испускается при изменении состояния доступных SIM-карт.
updatedSimCards содержит данные об изменённых SIM-картах.
Подробнее см. метод getSimCardsInfo().
Описание методов
getSimCardsInfo(QList<QMap<QString key, QVariant value>> &simCardsInfo)
Метод возвращает данные о SIM-картах в коллекцию simCardsInfo.
Информация о каждой карте находится в формате ключ-значение,
где key — название параметра, value — значение параметра.
| Ключ | Тип данных | Назначение |
|---|---|---|
| enabled | bool | Состояние SIM-карты (активна/неактивна) |
| preferredDataTransfer | bool | SIM-карта выбрана по умолчанию для передачи данных |
| preferredVoiceCall | bool | SIM-карта выбрана по умолчанию для звонков |
| operatorName | string | Название оператора SIM-карты |
| simName | string | Название SIM-карты. Примеры: "SIM1", "SIM2" |