Liste des fichiers intervenant dans OpenAir

<< Click to Display Table of Contents >>

Navigation:  Documentations techniques > OpenAir SDK > Structure du projet >

Liste des fichiers intervenant dans OpenAir

Dossier parent

Fichier

Description

Modèles

src/app/model/

counterMessages.ts

Classes de messages pour le composant Compteur

Piste.ts

Classe utilisée lors des envois de commande. Utilisé dans tous les composants.

Models.ts

Contient tous les enums et la majorité des classes internes d’OpenAir

src/app/messagerie/

Message.sent.event.ts

Classes de messagerie interne

Message.sent.event.payload.ts

Contenu des classes de messagerie interne

 

Pub.sub.event.ts

Classe de base de messagerie interne

 

Event.aggregator.ts

Event.base.ts

Permet l’abonnement aux évènements

Services

src/asset/js/

AirDDOMonitor.js

AirDDOMonitorServer (ADMS) La classe de communication avec le serveur (cf Connexion et échanges avec le serveur)

src/app/

onair.service.ts

(OAS) référence des différents méthodes utilisables par angular sur ADMS

Utilitaires

src/app/utils/

onAirUtils.js

Petites fonctionnalités diverses

DateTime.ts

Traitements et formatages de dateTime

Composants

src/app/

 

App.module.ts

Fichier de référence angular pour  lister, déclarer et lier les composants

src/app/

App.component.ts

Le widget AppComponent

App.component.html

L’html du widget

App.component.css

Le css

App.component.spec.ts

Le fichier de tests

Composants divers (comprenant chacun les 4 types de fichier ci-dessus)

src/app/

Cartouchier

Type de piste cartouchier

Cartouchier-multi

Type de piste cartouchier multiple (A, AB, ABC, ABCD)

Component-factory

Container de composants de pistes

Compteur

Afficheur de compteurs

Ddo-choice

Gestion de la liste des AirDDO

Player

Type de piste lecteurs simples

Playlist

Type de piste Playlist (A, AB, ABC, ABCD)

Playlist-item

Elément d’un cartouche (contenu dans tous les Types de piste)

Config

src/app

Config.ts

La classe descriptive de la reference au fichier config.json

src/asset

Config.json

Données json de configuration

Démarrage

src/app

Index.html

Lanceur du site html

src/asset

main.ts

Racine d’exécution du site angular