Uploaded image for project: 'Qt Safe Renderer'
  1. Qt Safe Renderer
  2. QSR-2162

Add POSIX mqueue implementation to the Monitor example

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P2: Important
    • QSR 2.1.0 Beta 2
    • QSR 2.1
    • Safety Monitor
    • None
    • 5ab51b2f0 (dev), ce3541fa9 (6.5)

    Description

      In our existing reference implementation, the monitor application uses a TCP/IP implementation called connection_ip.c to communicate with the rendering process. This involves using a message proxy, which converts TCP/IP events to POSIX mqueue events.

      However, this indirect communication via TCP/IP and the proxy is unnecessary and complicates our system's architecture. To simplify and streamline our processes, we propose bypassing this and communicating via posix mqueue directly between the monitor and the rendering process.

      The task requires implementing a new interface connection_posix in the monitor example. This class will facilitate direct communication using QSafeEvents from the monitor to the renderer, bypassing the TCP/IP and proxy.

      Attachments

        For Gerrit Dashboard: QSR-2162
        # Subject Branch Project Status CR V

        Activity

          People

            teemu.holappa Teemu Holappa
            teemu.holappa Teemu Holappa
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes