Resumen
@elata-biosciences/eeg-web-blees el paquete de transporte compartido Web Bluetooth . Incluye una implementación integrada de Muse y no se limita a Muse para contribuciones.- Diseño:
src/transport/(BleTransport) vssrc/devices/muse/(protocolo Muse). Agregue nuevos proveedores ensrc/devices/<vendor>/. - El nuevo hardware debería converger en
HeadbandTransportyHeadbandFrameV1desde@elata-biosciences/eeg-web. - Prefiere un nuevo módulo de dispositivo en
eeg-web-ble, unBleTransportdeviceadaptador, o un paquete hermano bajopackages/cuando la integración es grande o necesita un puente.
Valor predeterminado recomendado para dispositivos generalmente útiles
Utilice una contribución ascendente dentro deeeg-web-ble:
packages/eeg-web-ble/src/devices/<vendor>/...para protocolo, GATT y lógica de decodificación- reutilizar
src/transport/bleTransport.tspara transporte y comportamiento del marco - adaptadores de tipo contra exportados
BleDeviceLikedesde@elata-biosciences/eeg-web-ble - agregue pruebas web Bluetooth simuladas en
src/__tests__/ - actualizar los documentos del paquete, los documentos del mantenedor y los documentos del SDK juntos
- agregue un conjunto de cambios si el cambio debe enviarse