AnalogSignalConfigViewModel.cs 834 B

123456789101112131415161718192021222324252627
  1. using Shaker.Models;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace ShakerApp.ViewModels
  8. {
  9. internal class AnalogSignalConfigViewModel:ViewModelBase<Shaker.Models.AnalogSignalConfigModel>
  10. {
  11. public AnalogSignalConfigViewModel():base()
  12. {
  13. }
  14. public AnalogSignalConfigViewModel(Shaker.Models.AnalogSignalConfigModel model):base(model)
  15. {
  16. }
  17. [PropertyAssociation(nameof(AnalogSignalConfigModel.Name))]
  18. public string Name => Model.Name;
  19. [PropertyAssociation(nameof(AnalogSignalConfigModel.Unit))]
  20. public string Unit => Model.Unit;
  21. [PropertyAssociation(nameof(AnalogSignalConfigModel.AnalogType))]
  22. public AnalogType AnalogType => Model.AnalogType;
  23. }
  24. }