Matériel (hwproxy) TPA Librairie Angular Méthodes maintenance appplications
November 26, 2025 at 2:48 AMApplications
Liste les applications présentes dans le TPA.
public getApps(request: TpaMaintenanceAppsRequest): Observable<ApiResult>
interface TpaMaintenanceAppsRequest extends IMetadata {
}
Réponse websocket :
interface TpaSlaveMaintenanceAppsMessage extends TpaSlaveMaintenanceMessage {
serial: string; // numéro de série du terminal
appCount: number; // nombre d'applications
apps: TpaApplication[]; // Liste des applications
}
export interface TpaApplication {
// réponse brute
label: string; // nom d'application
version: string; // version
checksum: string; // checksum
state: string; // état d'application (initialisée ou pas)
fileState: string; // état du fichier (vide, non-vide, plein)
// réponse exploitée
isInitialized: boolean; // application initialisée
isFileEmpty: boolean; // fichier vide
isFilePull: boolean; // fichier plein
// champs (voir protocole)
fields: any;
}