using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using TeamAAS.Motion.Events; using TeamAAS.Motion.Interfaces; using TeamAAS.Motion.Models; namespace TeamAAS.Motion.Motions { public class LeadshineMotionCard : IMotionControl { public bool IsConnected => throw new NotImplementedException(); public string CardName => throw new NotImplementedException(); public int MaxAxisCount => throw new NotImplementedException(); public event EventHandler ConnectionStateChanged; public event EventHandler ErrorOccurred; public LeadshineMotionCard(MotionDeviceConfig cfg) { } public bool Connect(string connectionString) { throw new NotImplementedException(); } public void Disconnect() { throw new NotImplementedException(); } public void EmergencyStop() { throw new NotImplementedException(); } public IList GetAxes() { throw new NotImplementedException(); } public IAxis GetAxis(int axisNo) { throw new NotImplementedException(); } public void MoveArc(double[] centerPoint, double[] targetPositions, double velocity) { throw new NotImplementedException(); } public void MoveLinear(double[] targetPositions, double velocity) { throw new NotImplementedException(); } public bool ReadDI(int portIndex) { throw new NotImplementedException(); } public void WriteDO(int portIndex, bool value) { throw new NotImplementedException(); } } }