Table of Contents


MConn Modules Guide

MConn Qt Application Development refers to the beginning phase of creating an application intended for the MConn platform using Qt. This widely used cross-platform framework enables developers to create applications with native-like user interfaces.

Inclusion of Core Module: The development process starts with incorporating a core module. This core module is not part of the standard Qt framework; it's crafted explicitly for MConn. The core module acts as the foundation of the application, providing essential functionalities tailored to MConn's environment.

The core module and its submodules are custom-developed for MConn, implying they are optimized or exclusively designed to support MConn hardware and functionalities, unlike generic Qt modules designed for a broad range of applications and platforms.

These submodules are components of the core module, each designed to interface with specific pieces of MConn's hardware. This architecture allows the application to interact directly with the hardware, providing control and access to various functionalities. The mentioned hardware includes:

  • CAN (Controller Area Network): Used for communication among various vehicle components.
  • Audio: For handling sound input and output.
  • Ethernet: For network communication.
  • IOs (Input/Output interfaces): For managing general input and output operations.
  • GPS (Global Positioning System): For location tracking.
  • GSM (Global System for Mobile Communications): For cellular network communication.
  • USB (Universal Serial Bus): For connecting external devices.
  • Tuner: Likely refers to a component for receiving radio signals.
  • Facilitator Libraries: These are additional libraries on which the core and its submodules depend. They provide supplementary functionalities the submodules require to operate effectively, such as data processing, communication protocols, or hardware interaction support.

Module Include Steps

Include core module and 3rd_party modules:

include(../../../includes/core/core.pri)
include(../../../3rd_party/3rd_party.pri)
Information
It is recommended to include the core module in every application intended to be used on MConn, as described. Also, maintain the path as shown in the reference examples.