12345678910111213141516171819202122232425262728293031 |
- 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();
- }
- }
|