Matériel (hwproxy) TPA Composants hauts-niveau BarcodeManager
November 26, 2025 at 2:48 AMBarcodeManager
Simplifie la gestion du lecteur de code-basse.
ScanOne
Lance un scan d’un code-barre :
public scanOne(timeoutMillis: number): Promise<string>
Arguments :
timeoutMillis: temps d’attente (en millisecondes) de lecture d’une valeur avant timeout
Promise :
- resolve: valeur du code-barre lu
- reject : raison de l’échec de lecture :
HardwareManagerFailure.
interface HardwareManagerFailure {
code: string; // code d'erreur
message: string; // message d'erreur
}
Code d’erreur :
BARCODE_NOT_AVAILABLE: le lecteur de code-barre n’est pas branchéTIMEOUT: pas de code-barre lu aprèstimeoutMillisHWPROXY_DISCONNECTED: déconnecté du service hwproxy