mode.dart 454 B

123456789101112131415161718192021
  1. import 'package:fis_common/event/event_type.dart';
  2. import 'package:fis_measure/interfaces/process/visuals/visual.dart';
  3. import 'package:vid/us/vid_us_mode.dart';
  4. abstract class IMode {
  5. /// 是否活动
  6. bool get active;
  7. set active(bool value);
  8. /// 模式名称
  9. String get name;
  10. /// 模式类型
  11. VidUsModeType get modeType;
  12. /// 图像幅
  13. IVisual get visual;
  14. /// 是否活动变化事件
  15. late FEventHandler<bool> activeChanged;
  16. }