List of files involved in OpenAir

<< 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