Android DECL - Documentación

Android DECL - Documentación

MedWand se complace en anunciar la versión BETA-4 v0,0.0,4 de nuestro DECL para desarrolladores de Android.

Beta-4 v0.0.0.4Incluye cambios en la aplicación de muestra de Android para admitir los siguientes elementos.


* Muchas de las funciones y propiedades del SDK MedWandController fueron re-encuadradas para alinearse con la API documentada.


1.
Añadir: Soporte para la funcionalidad de actualización de firmware.

2.
Cambiar: 'MedWandController(usbManager: UsbManager)' a 'MedWandController(contexto: Contexto)'.

Usa un contexto Android en lugar de un UsbManager.

3.
Cambio: 'MedWandController.configure(ecgRenderer: EcgRenderTarget? = null)'MedWandController.Configure(ecgView: ImageView?) . .

// Configura la pantalla ECG usando un ImageView de Android. Pase null cuando no se requiere pantalla de ECG.

4.
Cambiar: 'MedWandController.setStethoscopeMode (microphoneMode, SpeakerName = null)' a 'MedWandController.setSetStethoscopeMode (microphoneMode, SpeakerName)'.

// El argumento speakerName ahora es necesario. Pasar null para usar el altavoz predeterminado.

5.
Cambio: 'MedWandController.setFocusMode(focusMode: CameraHelper.FocusModes, resetLastValor: Boolean): Boolean' a 'MedWandController.CameraSetFocusMode(focusMode: CameraHelper.FocusModes, resetLastValue: Boolean): Unidad'.

// Establece el modo de enfoque para la cámara. Ya no regresa a un booleano.

6.
Cambio: 'MedWandController.setFocusModeValue(valor: Int): Booleano' a 'MedWandController.CameraSetFocusValue(focusValue: Doble): Unidad'.

// Establece el valor de enfoque para la cámara. Acepta Doble en lugar de Int y ya no devuelve un booleano.

7.
Cambio: 'MedWandController.setCameraLedIntensity(valor: Int): Boolean' a 'MedWandController.CameraSetLedIntensity(valor: Int): Unidad'.

// Establece la intensidad LED para la cámara. Ya no regresa a un booleano.

8.
Cambio: 'MedWandController.setCameraMode(previewTarget: CameraPreviewTarget, cameraMode: CameraHelper.CameraModes)' a 'MedWandController.SetCameraMode(Vista previa: ImageView, CameraMode: CameraHelper.CameraModes): Boolean'.

// Muestra la vista previa de la cámara usando un ImageView de Android.

9.
Cambiar: 'MedWandController.stopSensor(waitForLastReading: Boolean = true)' a 'MedWandController.StopSensor(): Boolean'.

// Detiene el sensor activo sin un argumento waitForLastReading suministrado por el llamante.

10.
Cambiar: 'MedWandController.close()' y 'MedWandController.dispose(disposing: Boolean)' a 'MedWandController.Dispose()'.

// libera recursos de controlador. MedWandController ya no implementa AutoCloseable.

11.
Cambiar: 'MedWandReading.deepClone(obj)' a 'MedWandReading.DeepClone(obj)'.

Crea una copia de la lectura suministrada. La nueva firma incluye un parámetro de tipo.

12.
Cambiar: 'MedWandReading' de una clase de datos a una clase regular con campos JVM públicos.

// Las funciones generadas de copia y desestructuración ya no están disponibles.

13.
Cambiar: 'MedWandDeviceError' de una clase de datos a una clase regular con campos JVM públicos.

// Las funciones generadas de copia y desestructuración ya no están disponibles.

14.
Cambiar: 'LicenseError' de una clase de datos a una clase regular con campos JVM públicos.

// Las funciones generadas de copia y desestructuración ya no están disponibles.

15.
Cambiar: 'CameraHelper.FocusInfo' de una clase de datos a una clase regular.

// Las funciones generadas de copia y desestructuración ya no están disponibles.

16.
Mover: 'MedWandReading' de 'com.medwand.sdk_core.Core' a 'com.medwand.sdk_core'.

17.
Mover: 'MedWandDeviceError' de 'com.medwand.sdk_core.Core' a 'com.medwand.sdk_core'.

18.
Mover: 'LicenseError' de 'com.medwand.sdk_core.Core' a 'com.medwand.sdk_core'.

19.
Mover: 'StethoscopeFilter' de 'com.medwand.sdk_core.Core' a 'com.medwand.sdk_core'.

20.
Eliminar: 'EcgRenderTarget'.

// Usa MedWandController.Configure con un ImageView de Android.

21.
Eliminar: 'MedWandController.setEcgRenderTarget'.

// Utilice MedWandController.Configure para asignar el ECG ImageView.

22.
Eliminar: 'CameraPreviewTarget'.

// Usa MedWandController.SetCameraMode con un ImageView de Android.

23.
Alcance: Constructor 'CameraModule' y métodos operativos

// Accede al módulo a través de MedWandController.Camera y controlarlo a través de MedWandController.

24.
Alcance: 'StethoscopeModule' constructor y métodos operativos

// Accede al módulo a través de MedWandController.Stethoscope y controlarlo a través de MedWandController.

25.
Alcance: Constructor 'EcgModule' y métodos de monitoreo/grabación

// Accede al módulo a través de MedWandController.Ecg y controlarlo a través de MedWandController.

26.
Alcance: 'EcgModule.onFrameReady'

27.
Alcance: 'MedWandController.cameraPngFromFrame' sobrecargas

28.
Alcance: 'MedWandController.setCameraFrameHandler'

// Usa CameraModule.FrameReady.

29.
Alcance: 'MedWandController.cameraLastError'

30.
Alcance: 'MedWandController.cameraFocusModeValue'

31.
Alcance: 'MedWandController.cameraFocusModeValueMax'

// Utilice CameraHelper.FocusInfo.FocusMaximum para el máximo soportado.

32.
Alcance: 'MedWandController.stopThermometer'

Usa MedWandController.StopSensor.

33.
Alcance: 'MedWandController.stopPulseOximeter'

Usa MedWandController.StopSensor.

34.
Cambie el nombre: 'EcgModule.close()' a 'EcgModule.Dispose()'.

35.
Cambie el nombre: 'com.medwand.sdk_core.Core.EnumDeviceState' a 'com.medwand.sdk_core.DeviceState'.

36.
Cambie el nombre: 'com.medwand.sdk_core.Core.EnumGeneration' a 'com.medwand.sdk_core.MedWandGeneration'.

37.
Cambie el nombre: 'com.medwand.sdk_core.Core.EnumLicenseState' a 'com.medwand.sdk_core.LicenseState'.

38.
Cambie el nombre: 'com.medwand.sdk_core.Core.EnumMwDeviceError' a 'com.medwand.sdk_core.ErrorCode'.

39.
Cambie el nombre: 'com.medwand.sdk_core.Core.EnumReadingState' a 'com.medwand.sdk_core.ReadingState'.

40.
Cambie el nombre: 'com.medwand.sdk_core.Core.EnumSensor' a 'com.medwand.sdk_core.MedWandSensor'.

Durante esta ventana de lanzamiento BETA, y hasta una versión final de producción, los desarrolladores pueden comenzar a trabajar con la biblioteca nativa de Android y la aplicación de muestra.NOTA: Usted debe haber recibido una licencia de desarrollador de MedWand para usar esta biblioteca.

La biblioteca nativa de Android aún no está completamente documentada, pero los desarrolladores que han comenzado a usar nuestras bibliotecas .net la encontrarán directa y muy similar a la documentación .net. MedWand publicará documentación completa a medida que avanzamos a través del programa de lanzamiento BETA. Soporte técnico completoNo estará disponiblehasta que finalice el programa BETA y se publique el lanzamiento de Producción. Póngase en contacto con su representante de ventas de MedWand para obtener más detalles.

Atención:A diferencia del .net DECL, el Android DECL BETA se incluirá dentro de la aplicación de prueba durante este programa BETA. La versión de producción Android DECL se eliminará de la aplicación de prueba/muestra y distribuida en Maven. La aplicación de muestra permanecerá en GitHub.

Descargue la aplicación de ejemplo W/ Android DECL desde elRepositorio MedWandGitHub

MedWand tiene la intención de lanzar una nueva producción final Android DECL en los próximos 30-60 días. Por favor, siga este artículo para recibir actualizaciones y notificaciones cuando estén disponibles nuevas versiones de Android Native BETA.

    • Related Articles

    • Configuración de tableta Android recomendada

      Limpie la pantalla de inicio Nosotrosrecomendablelimpiezaelpantalla de iniciodeinnecesarioaplicacionesyañadirla aplicación MedWand para un fácil acceso. Para ello, intente seguir los pasos que se indican a continuación(Las instrucciones pueden variar ...
    • API V2.x Referencia

      Ver MedWand VirtualCare predeterminada API Versión 2 (Documentación Swagger)
    • Servicios para desarrolladores de MedWand

      MedWand desarrolla y proporciona diversos productos y servicios basados en la nube que facilitan y apoyan Conferencias de telemedicina a través de su tecnología VirtualCare Platform y MedWandSuite de desarrolladores de dispositivos. MedWand también ...
    • Centro de Suite de Desarrollo MedWand

      Bienvenido al sitio de documentación y soporte de MedWand Developer Suite MedWand Developer Suite no es gratuito; puede acceder a las bibliotecas de software y utilizarlas en sus propias aplicaciones para recopilar y consolidar con precisión los ...
    • Notas de liberación

      Próximo lanzamiento: 8/12/2026 Cliente Android (Internacional): v2.1.5.163 Cliente Android (US/CA): v2,1.3,352 Resuelven los problemas de cámara intermitentes cuando el médico cierra todo el navegador o simplemente la pestaña mientras la cámara ...