docs: обновить статус плана — готово к тестированию
- Статус: В разработке → 🔄 Тестирование
- Добавлено: WebSocket события работают (synthesize, audio-start/stop, played)
- Добавлено: TEST сервисы созданы
- Добавлено: Критический баг исправлен (detach_kernel_driver)
- Требуется тестирование: Audio level monitoring, WebSocket команды
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# План: WebSocket сервер для Wyoming Satellite
|
||||
|
||||
**Дата:** 2026-05-20
|
||||
**Статус:** В разработке
|
||||
**Статус:** 🔄 Тестирование
|
||||
**Ветка:** `satellite-dev`
|
||||
**Директория для разработки:** `~/projects/satellite-dev`
|
||||
**Файл плана:** `docs/development/websocket-server-plan.md`
|
||||
@@ -17,23 +17,22 @@
|
||||
- [x] **Docker удалён** — файлы Dockerfile, docker-compose.yml, скрипты
|
||||
- [x] **Лишние файлы удалены** — test.wav, start.sh, start-dev.sh, .projectile
|
||||
- [x] **setup_dev.sh создан** — быстрая настройка окружения
|
||||
- [x] **Документация обновлена** — plan.md актуализирован
|
||||
- [x] **Этап WS-1: settings.py** — websocket_enabled, websocket_host, websocket_port
|
||||
- [x] **Этап WS-2: satellite.py** — WebSocket сервер + runtime атрибуты
|
||||
- [x] **Этап WS-2A: Протокол команд** — handle_websocket_command()
|
||||
- [x] **Этап WS-2A: Протокол команд** — handle_websocket_command() реализован
|
||||
- [x] **Этап WS-3: __main__.py** — CLI аргументы --websocket-enabled/host/port
|
||||
- [x] **TEST сервисы** — созданы для безопасного тестирования
|
||||
- [x] **Критический баг исправлен** — убран detach_kernel_driver() (audio больше не отваливается)
|
||||
- [x] **WebSocket события** — события приходят в браузер (synthesize, audio-start/stop, played)
|
||||
|
||||
### 🔄 В процессе
|
||||
### 🔄 Требуется тестирование
|
||||
|
||||
- [ ] **Этап WS-4: Тестирование** — проверка WebSocket клиентов
|
||||
- [ ] **Этап WS-5: Документация** — обновление docs/
|
||||
|
||||
### ✅ Выполнено
|
||||
|
||||
- [x] **Этап WS-6: Audio level** — трансляция RMS громкости микрофона
|
||||
- [ ] **Этап WS-4: Audio level monitoring** — проверить что audio-level события приходят (10 раз в секунду)
|
||||
- [ ] **Этап WS-4: WebSocket команды** — проверить set_volume, mute, play_sound
|
||||
|
||||
### ⏳ Ожидается
|
||||
|
||||
- [ ] **Этап WS-5: Документация** — обновить docs/integration/mqtt-led.md
|
||||
- [ ] Merge в master
|
||||
- [ ] Production развёртывание
|
||||
|
||||
|
||||
Reference in New Issue
Block a user