IDeviceManager.cs 486 B

123456789101112131415161718192021
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Aitex.Core.RT.Device;
  6. namespace Aitex.Core.RT.Device
  7. {
  8. public interface IDeviceManager
  9. {
  10. bool Initialize();
  11. void Terminate();
  12. void Monitor();
  13. void Reset();
  14. T GetDevice<T>(string name) where T : class,IDevice;
  15. List<T> GetDevice<T>() where T : class,IDevice;
  16. List<IDevice> GetAllDevice();
  17. }
  18. }