コード例 #1
0
ファイル: ViewHardware.cs プロジェクト: juanpaexpedite/Things
 public ViewHardware()
 {
     if (!DesignMode.DesignModeEnabled)
     {
         MainHardware = new Hardware();
         Setup();
     }
 }
コード例 #2
0
        private async void Initialize()
        {
            if (SystemService.IsIoTDevice)
            {
                MainHardware = new Hardware(new int[] { 18 }); //Relay Gpio Pin

                if (await MainHardware.InitializeGpioController())
                {
                    Relay = new Relay(0);
                }

                InitializeModel();

                InitializeServer();
            }
        }
コード例 #3
0
        private async void Initialize()
        {
            MainHardware = new Hardware(new int[] { 18 });

            if (await MainHardware.InitializeGpioController() )
            {
                if (SpiStatus.Success == await MainHardware.InitalizeSpi(new MCP3002(), 0)
                    && SpiStatus.Success == await MainHardware.InitalizeSpi(new MCP3002(), 1)
                    )
                {
                    Loop();
                }
                else
                {
                    CS0CH0 = 435;
                    FirstResistance = 4.248;
                    CS1CH0 = 679;
                    SecondResistance = 67.8;
                }
            }
        }