Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Lisa is implemented as Thunder out-of-process plugin.  Can be run also in separate container


draw.io Diagram
bordertrue
diagramNameLISA Overview
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth811
revision1

...

License : Apachev2


API

Formal definition

Actual Thunder interface definition/api in defined in dual COM RPC / JSON- RPC interface in https://github.com/rdkcentral/ThunderInterfaces/blob/R2/interfaces/ILISA.h with annotations to automatically autogenerate the JSON RPC api at build time

Before implementation, at the design stage, the following API in json schema has been defined LISA API .

In later design phase additional lock/unlock api allowing external application manager to signal LISA that a specific app from LISA database is in active use by End user and hence should not be deleted/upgraded at this moment, see description in  LISA API Extension (Locking mechanism)#APISchema

Actual Thunder interface definition/api in defined in dual COM RPC / JSON- RPC interface in https://github.com/rdkcentral/ThunderInterfaces/blob/R2/interfaces/ILISA.h with annotations to automatically autogenerate* the JSON RPC api at build time

Below is description of expected api Below is api overview with a description and expected behaviour in expected use cases.

...