Esempio n. 1
0
        private async void Setup()
        {
            mainboard = await GT.Module.CreateAsync <GTM.FEZCream>();

            joystick = await GT.Module.CreateAsync <GTM.Joystick>(mainboard.GetProvidedSocket(5));

            charDisplay = await GT.Module.CreateAsync <GTM.CharacterDisplay>(mainboard.GetProvidedSocket(8));

            this.ProgramStarted();
        }
 public async Task Initialize()
 {
     _mainboard = await GT.Module.CreateAsync<GTM.FEZCream>();
     _button = await GT.Module.CreateAsync<GTM.Button>(this._mainboard.GetProvidedSocket(3));
     _button.Released += _button_Released;
     _relays[0] = await GT.Module.CreateAsync<PGTM.RelayX1>(_mainboard.GetProvidedSocket(4));
     _relays[1] = await GT.Module.CreateAsync<PGTM.RelayX1>(_mainboard.GetProvidedSocket(8));
     SetButtonLed(false);
     SetRelay(0, false);
     SetRelay(1, false);
 }
Esempio n. 3
0
        public async Task Initialize()
        {
            _mainboard = await GT.Module.CreateAsync <GTM.FEZCream>();

            _button = await GT.Module.CreateAsync <GTM.Button>(this._mainboard.GetProvidedSocket(3));

            _button.Released += _button_Released;
            _relays[0]        = await GT.Module.CreateAsync <PGTM.RelayX1>(_mainboard.GetProvidedSocket(4));

            _relays[1] = await GT.Module.CreateAsync <PGTM.RelayX1>(_mainboard.GetProvidedSocket(8));

            SetButtonLed(false);
            SetRelay(0, false);
            SetRelay(1, false);
        }