<< Click to Display Table of Contents >> Navigation: Technical Documentation > OpenAir SDK > Project structure > List of files involved in OpenAir |
Main folder |
File |
Description |
Templates |
||
src/app/model/ |
counterMessages.ts |
Message classes for the Counter component |
Piste.ts |
Class used during order submissions. Used in all components. |
|
Models.ts |
Contains all enums and the majority of OpenAir internal classes |
|
src/app/messagerie/ |
Message.sent.event.ts |
Internal messaging classes |
Message.sent.event.payload.ts |
Internal messaging class content |
|
|
||
Pub.sub.event.ts |
Internal messaging base class |
|
|
Event.aggregator.ts Event.base.ts |
Allows subscription to events |
Services |
||
src/asset/js/ |
AirDDOMonitor.js |
AirDDOMonitorServer (ADMS) The class of communication with the server (cf Connection and exchanges with the server) |
src/app/ |
onair.service.ts |
(OAS) reference of the different methods usable by angular on ADMS |
Utilities |
||
src/app/utils/ |
onAirUtils.js |
Small, diverse features |
DateTime.ts |
DateTime processing and formatting |
|
Components |
||
src/app/
|
App.module.ts |
Angular reference file to list, declare and link components |
src/app/ |
App.component.ts |
AppComponent Widget |
App.component.html |
Widget html |
|
App.component.css |
css |
|
App.component.spec.ts |
Test files |
|
Various components (each including the 4 file types above) |
||
src/app/ |
Cartouchier |
Type of cartstack track |
Cartouchier-multi |
Type of multiple cartstack track (A, AB, ABC, ABCD) |
|
Component-factory |
Container of track components |
|
Compteur |
Counter display |
|
Ddo-choice |
Management of the AirDDO list |
|
Player |
Track type single drives |
|
Playlist |
Track type Playlist (A, AB, ABC, ABCD) |
|
Playlist-item |
Cartridge element (contained in all Track Types) |
|
Config |
||
src/app |
Config.ts |
The descriptive class of the reference to the config.json file |
src/asset |
Config.json |
Json configuration data |
Launch |
||
src/app |
Index.html |
Launcher of the html site |
src/asset |
main.ts |
Root execution of the angular site |