| .. contents:: |
| :depth: 3 |
| .. |
| |
| Configuration |
| ============= |
| |
| The application rely on yang-specifications provided by the device. It |
| is Generic and generated user interface, generated by yang specs and |
| capabilites of a device. Each view of a functional element is divided |
| into capabilities, configuration, status, current problem, current |
| performance and history performance information according to TR-532. |
| |
| A separate window is available for modifying the configuration. All |
| changes made are sent to the device in a single NetConf bulk request. |
| The operator is notified about successfully configuring the device. |
| |
| Features |
| -------- |
| |
| Read yang specifications and generate related User interface out of it |
| |
| - Provide yang description as tool tip for fields |
| |
| - Consider specified type for input fields |
| |
| - Provide read and write access |
| |
| Implementation |
| -------------- |
| |
| The application is implemented as ODLUX web application using the |
| RestConf northbound interface of the SDN controller. The key frameworks |
| are: Typescript, React and material-ui. |
| |
| Connection status information is updated automatically using a web |
| socket for notifications from OpenDaylight to the browser. |