Project Overview
This project involved interfacing a simulated Boeing 737 MCDU with RS232 for use in the X-Plane simulator suite. Using a PCIe RS232 expander, it was possible to control the MCDU from the simulator computer via an abstraction bridging X-Plane datarefs to the desired RS232 signal using python.
Result
The result was an almost original MCDU being controlled by the X-Plane simulator. The original code was attained and converted in to python which acts as a proxy and interface layer. It pipes physical button presses in to X-Plane and also formats the desired data frames for displaying the MCDU pages correctly. All while maintaining a low latency between the host computer and simulated unit.
