private EnumRobotEndType GetEnumRobotEndTypeFrom(EnumLoadUnloadComplete enumLoadUnloadComplete) { //TODO : EnumLoadUnloadComplete need InterlockError switch (enumLoadUnloadComplete) { case EnumLoadUnloadComplete.End: return(EnumRobotEndType.Finished); case EnumLoadUnloadComplete.Error: return(EnumRobotEndType.RobotError); default: return(EnumRobotEndType.InterlockError); } }
private void LoadUnloadControl_ForkCompleteEvent(object sender, EnumLoadUnloadComplete enumLoadUnloadComplete) { EnumRobotEndType robotEndType = GetEnumRobotEndTypeFrom(enumLoadUnloadComplete); OnRobotEndEvent?.Invoke(this, robotEndType); }