LeadshineMotionCard.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using TeamAAS.Motion.Events;
  7. using TeamAAS.Motion.Interfaces;
  8. using TeamAAS.Motion.Models;
  9. namespace TeamAAS.Motion.Motions
  10. {
  11. public class LeadshineMotionCard : IMotionControl
  12. {
  13. public bool IsConnected => throw new NotImplementedException();
  14. public string CardName => throw new NotImplementedException();
  15. public int MaxAxisCount => throw new NotImplementedException();
  16. public event EventHandler<CardAxisEventArgs.ConnectionStateChangedEventArgs> ConnectionStateChanged;
  17. public event EventHandler<CardAxisEventArgs.ErrorOccurredEventArgs> ErrorOccurred;
  18. public LeadshineMotionCard(MotionDeviceConfig cfg)
  19. {
  20. }
  21. public bool Connect(string connectionString)
  22. {
  23. throw new NotImplementedException();
  24. }
  25. public void Disconnect()
  26. {
  27. throw new NotImplementedException();
  28. }
  29. public void EmergencyStop()
  30. {
  31. throw new NotImplementedException();
  32. }
  33. public IList<IAxis> GetAxes()
  34. {
  35. throw new NotImplementedException();
  36. }
  37. public IAxis GetAxis(int axisNo)
  38. {
  39. throw new NotImplementedException();
  40. }
  41. public void MoveArc(double[] centerPoint, double[] targetPositions, double velocity)
  42. {
  43. throw new NotImplementedException();
  44. }
  45. public void MoveLinear(double[] targetPositions, double velocity)
  46. {
  47. throw new NotImplementedException();
  48. }
  49. public bool ReadDI(int portIndex)
  50. {
  51. throw new NotImplementedException();
  52. }
  53. public void WriteDO(int portIndex, bool value)
  54. {
  55. throw new NotImplementedException();
  56. }
  57. }
  58. }