public void ErrorResult(object sender, int result) { MvaKjMachineDrawerLdd ldd = (MvaKjMachineDrawerLdd)sender; var errorResult = (ReplyErrorCode)result; if (errorResult == ReplyErrorCode.Error) { // Error DebugLog(ldd, "Error"); } else //if (errorResult == ReplyErrorCode.Recovery) {// Recovery DebugLog(ldd, "Recovery"); } }
public void PositionReadResult(object sender, string result) { MvaKjMachineDrawerLdd ldd = (MvaKjMachineDrawerLdd)sender; if (string.IsNullOrEmpty(result)) { DebugLog(ldd, " PositionRead Error"); } else {// result 為IOH // vs 2013 //DebugLog(ldd, $"IOH={result}"); DebugLog(ldd, "IOH=" + result); } }
/// <summary>Event Error</summary> /// <param name="sender"></param> /// <param name="args"></param> private void OnError(object sender, EventArgs args) { MvaKjMachineDrawerLdd drawer = (MvaKjMachineDrawerLdd)sender; var eventArgs = (OnErrorEventArgs)args; if (eventArgs.ReplyErrorCode == ReplyErrorCode.Recovery) { } else //if (eventArgs.ReplyErrorCode == ReplyErrorCode.Error) { } // vs 2013 //NoteEvent(drawer, nameof(OnError),$"{eventArgs.ReplyErrorCode.ToString()}({(int)eventArgs.ReplyErrorCode})"); NoteEvent(drawer, "OnError", eventArgs.ReplyErrorCode.ToString() + ((int)eventArgs.ReplyErrorCode)); }
//"~141,LCDCMsg,1@ public void OnLCDCMsg(object sender, EventArgs args) { MvaKjMachineDrawerLdd drawer = (MvaKjMachineDrawerLdd)sender; var eventArgs = (OnLCDCMsgEventArgs)args; if (eventArgs.ReplyResultCode == ReplyResultCode.Set_Successfully) { } else { } // vs 2013 // NoteEvent(drawer, nameof(OnLCDCMsg), $"{eventArgs.ReplyResultCode.ToString()}({(int)eventArgs.ReplyResultCode})"); NoteEvent(drawer, "OnLCDCMsg", eventArgs.ReplyResultCode.ToString() + "(" + (int)eventArgs.ReplyResultCode + ")"); }
public void NoteEvent(MvaKjMachineDrawerLdd drawer, string eventName, string result = "") { var endIP = drawer.DeviceIP; eventName = eventName.Replace("On", ""); if (result == "") { // vs 2013 //Debug.WriteLine($"IP={endIP}, Event={eventName}"); Debug.WriteLine("IP=" + endIP + ", Event=" + eventName); } else { // vs 2013 //Debug.WriteLine($"IP={endIP}, Event={eventName}, Result={result}"); Debug.WriteLine("IP=" + endIP + ", Event=" + eventName + ", Result=" + result); } }
/// <summary>Event TrayArrive(115)</summary> /// <param name="sender"></param> /// <param name="args"></param> private void OnTrayArrive(object sender, EventArgs args) { MvaKjMachineDrawerLdd drawer = (MvaKjMachineDrawerLdd)sender; var eventArgs = (OnTrayArriveEventArgs)args; if (eventArgs.TrayArriveType == TrayArriveType.ArriveHome) { } else if (eventArgs.TrayArriveType == TrayArriveType.ArriveIn) { } else //if (eventArgs.TrayArriveType == TrayArriveType.ArriveOut) { } // vs 2013 // NoteEvent(drawer, nameof(OnTrayArrive), $"{eventArgs.TrayArriveType.ToString()}({(int)eventArgs.TrayArriveType})"); NoteEvent(drawer, "OnTrayArrive", eventArgs.TrayArriveType.ToString() + "(" + (int)eventArgs.TrayArriveType + ")"); }
public void BoxDetectionResult(object sender, bool result) { MvaKjMachineDrawerLdd ldd = (MvaKjMachineDrawerLdd)sender; if (result) { // 有盒子 DebugLog(ldd, "有盒子"); } else { DebugLog(ldd, "没有盒子"); } if (OnBoxDetectionResultHandler != null) { OnBoxDetectionResultHandler.Invoke(this, new HalDrawerBoxDetectReturn { HasBox = result }); } }
/// <summary>產生 Drawer</summary> private void InitialDrawers() { var deviceEndPoint = new IPEndPoint(IPAddress.Parse(ClientIP_01_01_01), RemotePort); Drawer_01_01_01 = ldd.CreateDrawer(1, "01_01", deviceEndPoint, LocalIP); }