D-Bus интерфейс Network1
Интерфейс для управления сетевым соединением.
Шина: | системная |
Служба: | org.bluez |
Объект: | [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX |
Интерфейс: | org.bluez.Network1 |
Свойства
- Connected : boolean [только для чтения]
- Interface : string [только для чтения]
- UUID : string [только для чтения]
Методы
- string Connect(string uuid)
- Disconnect()
Подробное описание
Интерфейс содержит свойства и методы для управления сетевым соединением.
Описание свойств
Connected : boolean [только для чтения]
Указывает, подключено ли устройство.
Interface : string [только для чтения]
Указывает имя сетевого интерфейса, если оно доступно.
UUID : string [только для чтения]
Указывает роль подключения, если она доступна.
Описание методов
string Connect(string uuid)
Подключается к сетевому устройству и возвращает имя сетевого интерфейса. Примеры имени интерфейса: bnep0, bnep1 и т. д.
UUID может быть либо одним из "gn", "panu" или "nap" (без учёта регистра), либо традиционным строковым представлением UUID, либо шестнадцатеричным числом.
Соединение будет закрыто, а сетевое устройство освобождено либо при вызове Disconnect(), либо при исчезновении клиента из шины сообщений.
Возможные ошибки:
org.bluez.Error.AlreadyConnected
,org.bluez.Error.ConnectionAttemptFailed
.
Disconnect()
Отключается от сетевого устройства.
Чтобы прервать попытку подключения в случае ошибок или тайм-аутов в клиенте, можно вызвать этот метод.