Versión del SDK afectada: BioStar 2 Device SDK v2.8.2.9
Dispositivos compatibles: BioStation 3 v1.0.0 o X-Station 2 v1.2.0
Visión general
Si desea utilizar un código QR/código de barras de terceros, no generado por el sistema BioStar 2, la longitud máxima del código QR es de 32 caracteres. Si la información del código QR tiene más de 32 caracteres, no se admitirá.
Con el SDK de dispositivo BioStar 2, puede usar un código QR con más de 32 caracteres.
El modo de omisión de QR de un dispositivo proporciona lectura y envío de todos los datos QR al servidor, no una función para registrar un QR.
Para la integración de terceros, X-Station 2 y BioStation 3 admiten el envío de códigos QR sin autenticación en la memoria del dispositivo.
¿Cómo pasar los datos QR sin autenticación de usuario?
Se ha añadido la función de derivación QR para leer todos los datos del código de barras desde dispositivos con escaneos de códigos de barras habilitados. Consulte primero la estructura BS2BarcodeConfig.
Paso 1: Agregar API BS2_SetBarcodeScanListener
- Registre la función de escucha que detecta la entrada de código de barras. (Manual del SDK de dispositivos BioStar 2: BS2_SetBarcodeScanListener)
Paso 2: Agregue la función de devolución de llamada OnBarcodeScanned
- Esta función de devolución de llamada se llama cuando se escanea el código de barras en el dispositivo. (Manual del SDK de dispositivos BioStar 2:OnCódigo de barrasEscaneado)
Ejemplo de uso de la omisión de QR
En este ejemplo, muestre el proceso de uso de la omisión de QR utilizando el código de ejemplo de Suprema. Consulte el enlace de GitHub a continuación, y este ejemplo está escrito en lenguaje C#. (Enlace: BioStar2_device_SDK GitHub)
Esta prueba utiliza un código QR de más de 32 caracteres, como se muestra a continuación. (Datos: suprema123456789suprema123456789 suprema123456789 suprema123456789 suprema123456789)
Abra el código de demostración del SDK de dispositivo BioStar 2 y ejecute el proyecto "ConfigControl". Una vez que se conecte al dispositivo, puede verificar varias configuraciones.
Seleccione "Establecer configuración de código de barras" y Configurar para usar la omisión de QR.
Una vez completada la configuración de omisión de QR, lea el código QR. El código de demostración se desarrolla para generar los datos del código QR.
Tenga en cuenta que el SDK solo recibe los datos QR omitidos y no admite BS2_VerifyUser.