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" |