blob: b2637e56a9fe58e13c57982f8dc3644279193da8 [file] [log] [blame]
Herbert Eiselt092189e2019-04-03 17:24:29 +02001.. contents::
2 :depth: 3
3..
4
5Configuration
6=============
7
sai-neetha96ef24f2021-10-08 06:39:21 +02008The application rely on yang-specifications provided by the device. It
9is Generic and generated user interface, generated by yang specs and
10capabilites of a device. Each view of a functional element is divided
11into capabilities, configuration, status, current problem, current
12performance and history performance information according to TR-532.
Herbert Eiselt092189e2019-04-03 17:24:29 +020013
14A separate window is available for modifying the configuration. All
15changes made are sent to the device in a single NetConf bulk request.
16The operator is notified about successfully configuring the device.
17
sai-neetha96ef24f2021-10-08 06:39:21 +020018Features
19--------
20
21Read yang specifications and generate related User interface out of it
22
23- Provide yang description as tool tip for fields
24
25- Consider specified type for input fields
26
27- Provide read and write access
28
Herbert Eiselt092189e2019-04-03 17:24:29 +020029Implementation
30--------------
31
Aijana Schumann2c28ede2020-02-28 16:59:53 +010032The application is implemented as ODLUX web application using the
33RestConf northbound interface of the SDN controller. The key frameworks
34are: Typescript, React and material-ui.
Herbert Eiselt092189e2019-04-03 17:24:29 +020035
Aijana Schumann06fb5292020-02-11 15:44:17 +010036Connection status information is updated automatically using a web
Herbert Eiselt092189e2019-04-03 17:24:29 +020037socket for notifications from OpenDaylight to the browser.