void PingMotor() { //TODO: add gui for motor ping. Task.Run(() => { bool worked = false; bool pinged = false; lock ( MotorLock ) { if (MotorCom.Open(MotorComPort)) { pinged = MotorCom.Ping(); MotorCom.Close(); worked = true; } else { Console.WriteLine("unable to open comport for GetMotorTemp"); return; } } if (worked) { //if (pinged) //Console.WriteLine("Motor ping success"); } }); }