Matériel (hwproxy) TPA Librairie Angular
November 26, 2025 at 2:48 AMLibrairie Angular
Le TPA est accessible via :
constructor(
private readonly hwproxy: HwProxyService,
) {
}
public doTheThing() {
console.debug(this.hwproxy.tpa);
}
Propriétés
service: état du service TPA
public doTheThing() {
console.debug(this.hwproxy.tpa.service);
}
interface TpaService {
type: string; // "tpa", non pertinent ici
subType: string; // "service", non pertinent ici
isAvailable: boolean; // true si service disponible
reason: string; // raison de l'indisponibilité du service
device?: TpaDevice; // informations sur le matériel
}
interface TpaDevice {
vid: string; // usb Vendor ID
pid: string; // usb Product ID
name: string; // hardware name
}
Evènements
changed: état du service mis à jour
Levé quand l’état du service TPA est modifié (disponible, indisponible…)