예제 #1
0
        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);
            }
        }
예제 #2
0
        private void LoadUnloadControl_ForkCompleteEvent(object sender, EnumLoadUnloadComplete enumLoadUnloadComplete)
        {
            EnumRobotEndType robotEndType = GetEnumRobotEndTypeFrom(enumLoadUnloadComplete);

            OnRobotEndEvent?.Invoke(this, robotEndType);
        }