public async Task <bool> InitializeMoto() { bool bInitialized = true; _deviceSlider.initialize(); //SendProgress(0.65f, "Initializing: Positioning R1 Piston."); _deviceR2Piston.initialize(); _deviceR1Piston.initialize(); //SendProgress(0.6f, "Initializing: Positioning R2 Piston."); _deviceR1Piston.initialize1(); _deviceR2Piston.initialize1(); //SendProgress(0.7f, "Initializing: Positioning Heater Piston."); _deviceHeaterPiston.initialize(); //SendProgress(0.75f, "Initializing: Preparing PCR Cycler."); _devicePCRCycler.initialize(); //SendProgress(0.8f, "Initializing: Positioning Pump."); //_devicePump.initialize(); //SendProgress(0.85f, "Initializing: Positioning Optics."); // _deviceOpticsMotor.initialize(); //SendProgress(0.9f, "Initializing: Preparing Heater."); _deviceHeater.initialize(); //SendProgress(0.95f, "Initializing: Positioning Chassis Piston."); _deviceChassisPiston.initialize(); //SendProgress(1.0f, "Initialization completed.", true); // Start the temperature monitor process. //StartTempMonitor(); return(bInitialized); }