diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2021-05-04 05:54:03 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2021-05-04 05:54:03 +0300 |
| commit | bfcc978160dfdc00256cbbe11551cd32be459dda (patch) | |
| tree | f618b1db2100d834c85f5efd59f17fcdf187fce0 /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineManager/Models/MachineModel.cs | |
| parent | ba6f699293846839af4504dbfb600bf4d9e51606 (diff) | |
| download | Tango-bfcc978160dfdc00256cbbe11551cd32be459dda.tar.gz Tango-bfcc978160dfdc00256cbbe11551cd32be459dda.zip | |
Machine Manager Module !!
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineManager/Models/MachineModel.cs')
| -rw-r--r-- | Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineManager/Models/MachineModel.cs | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineManager/Models/MachineModel.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineManager/Models/MachineModel.cs new file mode 100644 index 000000000..3923ae981 --- /dev/null +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineManager/Models/MachineModel.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Tango.Core; + +namespace Tango.MachineStudio.MachineManager.Models +{ + public class MachineModel : ExtendedObject + { + public String Guid { get; set; } + + private bool _isSelected; + + public bool IsSelected + { + get { return _isSelected; } + set { _isSelected = value; RaisePropertyChangedAuto(); } + } + + public String SerialNumber { get; set; } + + public String Name { get; set; } + + public String OrganizationName { get; set; } + + public String Site { get; set; } + + public String ConfigurationGuid { get; set; } + + public String HardwareVersionGuid { get; set; } + + private String _hardwareVersionName; + public String HardwareVersionName + { + get { return _hardwareVersionName; } + set { _hardwareVersionName = value; RaisePropertyChangedAuto(); RaisePropertyChanged(nameof(HardwareVersion)); } + } + + private double _hardwareVersionVersion; + public double HardwareVersionVersion + { + get { return _hardwareVersionVersion; } + set { _hardwareVersionVersion = value; RaisePropertyChangedAuto(); RaisePropertyChanged(nameof(HardwareVersion)); } + } + + public String HardwareVersion + { + get { return HardwareVersionName + " " + HardwareVersionVersion; } + } + + private bool _enableSoftwareUpdate; + public bool EnableSoftwareUpdate + { + get { return _enableSoftwareUpdate; } + set { _enableSoftwareUpdate = value; RaisePropertyChangedAuto(); } + } + + private bool _enableFirmwareUpgrade; + public bool EnableFirmwareUpgrade + { + get { return _enableFirmwareUpgrade; } + set { _enableFirmwareUpgrade = value; RaisePropertyChangedAuto(); } + } + + } +} |
