/// <summary> /// 홈이 지원 안되는 보드 같은경우 돌려주고 Update 함수 내부에서 처리 해야 한다. /// 파익스는 네트워크 타입이라 너무 느려서 업데이트에서 한번만 스캔하여 담아두고 /// </summary> public void Update() { if (Para.iPhysicalNo != 0) { return; } short nRet; nRet = NMC2.nmc_GetAxesExpress(m_nDevId, out NmcAxesExpr); nRet = NMC2.nmc_GetAxesMotionOut(m_nDevId, out NmcAxesMotionOut); nRet = NMC2.nmc_GetHomeStatus(m_nDevId, out NmcHomeFlag); if (nRet != 0) { if (!m_bNeededReopen) { Log.ShowMessage("PAIX", "Needed Reopen 192.168.0." + m_nDevId.ToString()); } m_bNeededReopen = true; } if (m_bNeededReopen) { if (CModule.ReOpenDevice()) { m_bNeededReopen = false; } } }