public ViewHardware() { if (!DesignMode.DesignModeEnabled) { MainHardware = new Hardware(); Setup(); } }
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(); } }
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; } } }