Versions Compared

Key

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

...

The relation between Application, Connection and CEC-Bus is described in the figure.Image Removed

Gliffy Diagram
macroId7d6d59fd-f355-4983-ad00-6ce7b36fe585
nameApplication-1
pagePin2

CEC Daemon

  • This daemon receives Raw Bytes from the SoC Driver and dispatches them into IARM Bus via CecIARMMgr, it also receives Raw Bytes from IARM Bus and send to the SoC Driver. It controls the only access point to the physical HDMI CEC Bus.

...

In essence, there is only one physical CEC bus on a system. However, with the help of Connection, Logical CEC-Bus, and IARM-Bus, the CEC library can converge the CEC traffic from different Connections and Logical Buses before forwarding them to the single physical bus. This is illustrated by the diagram below. Gliffy DiagrammacroId7d6d59fd-f355-4983-ad00-6ce7b36fe585nameApplication-1pagePin2


In this diagram there are two applications (Receiver and CECDevMgr). Since both applications can only access the underlying physical CEC Bus via Connection API, they have no knowledge how the message are eventually delivered to the Physical Bus.

...