ISensorsData.cs 777 B

12345678910111213141516171819202122232425
  1. namespace ISensorsData
  2. {
  3. public interface ISensorsData:IDisposable
  4. {
  5. public string Name { get; }
  6. public bool IsConnected { get; }
  7. public bool CanDebug { get; }
  8. public void Init();
  9. public void Connect();
  10. public void Disconnect();
  11. public Int32[] GetSensorData();
  12. public Type ViewType { get; }
  13. }
  14. public interface IMainSensorsData:ISensorsData
  15. {
  16. public bool[] GetSensorStatus();
  17. }
  18. public sealed class SensorsDataConstant
  19. {
  20. public const string CONNECT_STATUS_CHANGED = "ConnectStatusChanged";
  21. public const string SAVE_FILE_EVENT = "SaveFileEvent";
  22. public const string CANCAL_EVENT = "CancelEvent";
  23. public const int SENSOR_COUNT = 8;
  24. }
  25. }