User interface front end for AFDX test system

In contemporary aviation systems, the reliability and efficiency of data communication networks are paramount for ensuring the safety and functionality of airborne systems. The Avionics Full-Duplex Switched Ethernet (AFDX) system has emerged as a promising solution, providing deterministic, high-spe...

Full description

Saved in:
Bibliographic Details
Main Author: Chai, Berwyn Chen Fong
Other Authors: Soong Boon Hee
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176498
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In contemporary aviation systems, the reliability and efficiency of data communication networks are paramount for ensuring the safety and functionality of airborne systems. The Avionics Full-Duplex Switched Ethernet (AFDX) system has emerged as a promising solution, providing deterministic, high-speed communication for critical avionics applications. This report focuses on creating a user interface for a AFDX Test System using Qt Creator, utilizing C++ and JavaScript within the Qt framework. The user interface is created for the comprehensive test system with the help of A664 Application Programming Interface (API) to simulate the transmission of data. The user interface will allow users to select any end system within the AFDX test network, transmit data to their chosen end system, and capture the transmitted data. Finally, to verify the results, Wireshark is used to observe the traffic flow between the different end systems. Recommendations for future work are also included to further improve this project. The captured data will then be efficiently retrieved and displayed on the user interface for convenient analysis. By enhancing accessibility and usability, this project seeks to bridge the gap between non-technical users and the AFDX test system, providing a more intuitive means of interacting with and understanding the data transmission process.