using System; using System.Collections.Generic; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StageController { public class ZMCController : AxisController { public override string Version { get => throw new NotImplementedException(); internal set => throw new NotImplementedException(); } public override bool IsOpen => throw new NotImplementedException(); public override object LoadingStageModel { set => throw new NotImplementedException(); } public override double X => throw new NotImplementedException(); public override double Y => throw new NotImplementedException(); public override double Z => throw new NotImplementedException(); public override int StateX => throw new NotImplementedException(); public override int StateY => throw new NotImplementedException(); public override int StateZ => throw new NotImplementedException(); public override bool IsMoving => throw new NotImplementedException(); public override void ClearPosZ() { throw new NotImplementedException(); } public override void Close() { throw new NotImplementedException(); } public override void FreeStage() { throw new NotImplementedException(); } public override void FreeZ() { throw new NotImplementedException(); } public override void GoTop(bool isToTop) { throw new NotImplementedException(); } public override void LockStage() { throw new NotImplementedException(); } public override void LockZ() { throw new NotImplementedException(); } public override void Move(double x, double y) { throw new NotImplementedException(); } public override string Open() { throw new NotImplementedException(); } public override void Open(string portName, int baudRate, Parity parity, int dataBits, StopBits stopBits) { throw new NotImplementedException(); } public override void RefreshPosition() { throw new NotImplementedException(); } public override void ResetStage(Action actDone) { throw new NotImplementedException(); } public override void SetMergeMode(bool isMerge) { throw new NotImplementedException(); } public override void SetRockerEnabel(bool isAvailable) { throw new NotImplementedException(); } public override void SetSpeedXY(int speed) { throw new NotImplementedException(); } public override void SetSpeedZ(int speed) { throw new NotImplementedException(); } public override void SetWorkspeedXY() { throw new NotImplementedException(); } public override void Split(int direction) { throw new NotImplementedException(); } public override void To(double x, double y) { throw new NotImplementedException(); } public override void ToCenter() { throw new NotImplementedException(); } public override void Up(double z) { throw new NotImplementedException(); } public override void Up(int z) { throw new NotImplementedException(); } public override void UpTo(double z) { throw new NotImplementedException(); } public override void WaitMoveDone() { throw new NotImplementedException(); } public override void ZScan(double start, double steplen, int times, Action shoot, Action package, Action actDone) { throw new NotImplementedException(); } } }