IRobot.cs 622 字节
using OnlineStore.LoadCSVLibrary;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeviceLibrary
{
    public interface IRobot
    {
        //List<ConfigMoveAxis> moveAxisList { get; set; }
        Robot_Config Config { get; set; }
        string Name { get; set; }

        bool canRunning { get; set; }
        bool isBusy { get; set; }
        bool isAlarm { get; set; }
        
        RunStatus runStatus { get; set; }
        void Run();
    }
    public enum RunStatus
    {
        Stop,
        Running,
        HomeReset
    }
}