ConfigSlaveSDO.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using Prism.Mvvm;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace SKMC.Api.Machine.Model
  8. {
  9. public class ConfigSlaveSDO : BindableBase
  10. {
  11. private short _ecatAxisNo;
  12. private short _slaveNo;
  13. private short _driverAxisNo;
  14. private string _paramName;
  15. private int _recordedValue;
  16. private int _usageValue;
  17. private string _range;
  18. private string _unit;
  19. private string _defaultValue;
  20. private int _isImmediately;
  21. private string _remark;
  22. private string _stateMsg;
  23. private string _textColor = "Green";
  24. public short EcatAxisNo
  25. {
  26. get { return _ecatAxisNo; }
  27. set
  28. {
  29. _ecatAxisNo = value; RaisePropertyChanged();
  30. }
  31. }
  32. public short SlaveNo
  33. {
  34. get { return _slaveNo; }
  35. set { _slaveNo = value; RaisePropertyChanged(); }
  36. }
  37. public short DriverAxisNo
  38. {
  39. get { return _driverAxisNo; }
  40. set { _driverAxisNo = value; RaisePropertyChanged(); }
  41. }
  42. public string ParamName
  43. {
  44. get { return _paramName; }
  45. set { _paramName = value; RaisePropertyChanged(); }
  46. }
  47. public int RecordedValue
  48. {
  49. get { return _recordedValue; }
  50. set { _recordedValue = value; RaisePropertyChanged(); }
  51. }
  52. public int UsageValue
  53. {
  54. get { return _usageValue; }
  55. set { _usageValue = value; RaisePropertyChanged(); }
  56. }
  57. public string Range
  58. {
  59. get { return _range; }
  60. set { _range = value; RaisePropertyChanged(); }
  61. }
  62. public string Unit
  63. {
  64. get { return _unit; }
  65. set { _unit = value; RaisePropertyChanged(); }
  66. }
  67. public string DefaultValue
  68. {
  69. get { return _defaultValue; }
  70. set { _defaultValue = value; RaisePropertyChanged(); }
  71. }
  72. public int IsImmediately
  73. {
  74. get { return _isImmediately; }
  75. set { _isImmediately = value; RaisePropertyChanged(); }
  76. }
  77. public string Remark
  78. {
  79. get { return _remark; }
  80. set { _remark = value; RaisePropertyChanged(); }
  81. }
  82. public string StateMsg
  83. {
  84. get { return _stateMsg; }
  85. set { _stateMsg = value; RaisePropertyChanged(); }
  86. }
  87. public string TextColor
  88. {
  89. get => _textColor;
  90. set { _textColor = value; RaisePropertyChanged(); }
  91. }
  92. }
  93. }