Librairie 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…)