Monday, April 1, 2024

Learning to use SimConnect: Part Three - System Events

In my first post about SimConnect, I showed how to create a simple C# console app that connected to the SimConnect server running within Microsoft Flight Simulator 2020, using the managed SimConnect library. In the second post, I showed how to receive messages from the simulator using events defined by the SimConnect object, namely OnRecvOpen and OnRecvQuit.

In this post, we'll get into another way of getting information from the simulator, system events. In later posts, I'll hopefully be able to dive into two-way communication, using client events and simulator variables.