Перейти к основному содержимому

Состояния работы

WorkState — сообщаемый устройством снимок текущей активности. Используйте его для отображения состояния и предотвращения конфликтующих команд, но не как полный перечень возможностей.

Справочник состояний

Доступность и подключение

Инициализация, доступность и состояние Bluetooth-подключения.

6
.unknown

Текущее состояние недоступно или не распознано.

AIBudsWorkStateUnknown
-1
.reserved

Зарезервированное значение протокола, не отображайте его как рабочее состояние.

AIBudsWorkStateReserved
0
.initializing

Устройство инициализируется.

AIBudsWorkStateInitializing
1
.btOrBleWaitingForConnection

Bluetooth не подключен, устройство ожидает подключения.

AIBudsWorkStateBtOrBleWaitingForConnection
2
.btOrBleConnectedIdle

Bluetooth подключен, устройство в режиме ожидания.

AIBudsWorkStateBtOrBleConnectedIdle
3
.btOrBleDisconnectedIdle

Bluetooth не подключен, устройство в режиме ожидания.

AIBudsWorkStateBtOrBleDisconnectedIdle
4

Связь и воспроизведение

Текущие операции связи и воспроизведения.

3
.calling

Устройство совершает звонок.

AIBudsWorkStateCalling
5
.playingLocalMusic

Устройство воспроизводит локальную музыку.

AIBudsWorkStatePlayingLocalMusic
6
.aiConversing

Устройство ведет AI-диалог.

AIBudsWorkStateAiConversing
7

Съемка, передача и прямой эфир

Камера, запись, передача файлов и прямые эфиры.

6
.takingPhoto

Устройство делает фотографию.

AIBudsWorkStateTakingPhoto
9
.aiTakingPhoto

Устройство делает фотографию для AI-процесса.

AIBudsWorkStateAiTakingPhoto
10
.recordingVideo

Устройство записывает видео.

AIBudsWorkStateRecordingVideo
11
.recordingAudio

Устройство записывает аудио.

AIBudsWorkStateRecordingAudio
12
.fileTransferring

Устройство передаёт файлы.

AIBudsWorkStateFileTransferring
13
.streaming

Устройство вещает в прямом эфире.

AIBudsWorkStateStreaming
14

Техническое обслуживание и тестирование

Обновление, восстановление, отключение и заводские тесты.

7
.restoringFactorySettings

Устройство восстанавливает заводские настройки.

AIBudsWorkStateRestoringFactorySettings
8
.ota

Устройство выполняет обновление OTA.

AIBudsWorkStateOta
15
.shuttingDown

Устройство выключается.

AIBudsWorkStateShuttingDown
16
.factoryTesting

Устройство проходит заводские тесты.

AIBudsWorkStateFactoryTesting
17
.ledTesting

Устройство тестирует LED.

AIBudsWorkStateLedTesting
18
.buttonTesting

Устройство тестирует кнопки.

AIBudsWorkStateButtonTesting
19
.echoTesting

Устройство проходит тестирование эха.

AIBudsWorkStateEchoTesting
20
WorkState - это мгновенная информация о состоянии устройства. Пожалуйста, считайте unknown и reserved недоступными состояниями и не предполагайте, что все продукты поддерживают все состояния.