using MECF.Framework.Common.Equipment; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Venus_Core; namespace Venus_RT.Devices.PreAligner { public interface IPreAlign { ModuleName Module { get; } int ROffset { get; } int TOffset { get; } bool IsOverRange { get; } bool IsConnect { get; } bool IsError { get; } RState Status { get; } bool Home(); bool Align(); bool AlignWithAngle(float angle); bool ReSet(); bool SCAN(); bool QueryOffset(); bool ServeUp(); bool CanSendCommand(); } }