public Falcon4Support(F16CpdMfdManager manager)
        {
            Manager = manager;

            InitializeFlightData();
            _morseCodeGenerator = new MorseCode {
                CharactersPerMinute = 53
            };
            _morseCodeGenerator.UnitTimeTick += MorseCodeUnitTimeTick;
            _inputControlEventHandler         = new InputControlEventHandler(Manager);

            _clientSideInboundMessageProcessor = new ClientSideInboundMessageProcessor();
            _serverSideInboundMessageProcessor = new ServerSideInboundMessageProcessor(Manager);
        }
Example #2
0
        public Falcon4Support(F16CpdMfdManager manager)
        {
            Manager = manager;

            InitializeFlightData();
            _morseCodeGenerator = new MorseCode {
                CharactersPerMinute = 53
            };
            _morseCodeGenerator.UnitTimeTick += MorseCodeUnitTimeTick;
            _dedAlowReader            = new DEDAlowReader();
            _inputControlEventHandler = new InputControlEventHandler(Manager);

            _clientSideInboundMessageProcessor    = new ClientSideInboundMessageProcessor();
            _serverSideInboundMessageProcessor    = new ServerSideInboundMessageProcessor(Manager);
            _texturesSharedMemoryImageCoordinates = new TexturesSharedMemoryImageCoordinates();
            _threeDeeCaptureCoordinateUpdater     = new ThreeDeeCaptureCoordinateUpdater(_texturesSharedMemoryImageCoordinates);
        }