/// <summary> /// Read Machine Part Count Data (MachinePartCount) /// </summary> private void CallGetPartsCount() { try { int partCount = 0; mazakReturn = MazakApi.MazGetPartsCount(mazakHandle, 0, ref partCount); if (mazakReturn == MAZERR_OK) { base.PART_CNT = partCount; LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetPartsCount() Success :: PART COUNT = {1}", this.ToString(), base.PART_CNT)); } else if (mazakReturn == MAZERR_SOCK) { LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetPartsCount() Fail :: SocketError", this.ToString())); base.isConnect = false; } else { LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetPartsCount() Fail :: ReturnCode = {1}", this.ToString(), mazakReturn)); } } catch (Exception ex) { LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetPartsCount() Exception :: Message = {1}", this.ToString(), ex.Message)); } }