/// <summary> /// Read Machine Modal Data (M Code) /// </summary> private void CallGetModal() { try { MazakApi.MAZ_MODAL_INFO mazModalInfo = new MazakApi.MAZ_MODAL_INFO(); mazakReturn = MazakApi.MazGetModal(mazakHandle, 0, ref mazModalInfo); if (mazakReturn == MAZERR_OK) { base.M_CODE = (int)mazModalInfo.modalM; LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetModal() Success :: VALUE = {1}", this.ToString(), base.M_CODE)); } else if (mazakReturn == MAZERR_SOCK) { LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetModal() Fail :: SocketError", this.ToString())); base.isConnect = false; } else { LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetModal() Fail :: ReturnCode = {1}", this.ToString(), mazakReturn)); } } catch (Exception ex) { LogHandler.WriteLog(base.division, string.Format("{0} :: CallGetModal() Exception :: Message = {1}", this.ToString(), ex.Message)); } }