aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2024-06-20 11:46:02 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2024-06-20 11:46:02 +0300
commit0460a54eb73a3943a9d363e7cce38b8d9009bc4b (patch)
tree6e0423ffa358d6a562764f99d110df1623f47a1a /Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs
parent7b0ed51c91baf1257fce45699221a0f1a096ce72 (diff)
downloadTango-0460a54eb73a3943a9d363e7cce38b8d9009bc4b.tar.gz
Tango-0460a54eb73a3943a9d363e7cce38b8d9009bc4b.zip
Jerrycan change impl.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs14
1 files changed, 11 insertions, 3 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs
index 13fa455e5..052ef90f6 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs
@@ -5,12 +5,17 @@ using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
using Tango.Core;
+using Tango.Core.Commands;
using Tango.Integration.Operation;
namespace Tango.PPC.UI.Models
{
public class JerricanLevelModel : ExtendedObject
{
+ public RelayCommand PressedCommand { get; set; }
+
+ public event EventHandler<JerricanLevelModel> PressedEvent;
+
public double Max { get; set; }
private double _level;
@@ -19,13 +24,14 @@ namespace Tango.PPC.UI.Models
get { return _level; }
set { _level = value; RaisePropertyChangedAuto(); RaisePropertyChanged(nameof(IsMidTankLow)); }
}
-
+
private bool _bJerricanPresent;
public bool JerricanPresent
{
get { return _bJerricanPresent; }
- set {
+ set
+ {
_bJerricanPresent = value;
RaisePropertyChangedAuto();
}
@@ -44,7 +50,7 @@ namespace Tango.PPC.UI.Models
public bool MidTankEmpty
{
get { return _midTankEmpty; }
- set { _midTankEmpty = value; RaisePropertyChangedAuto();}
+ set { _midTankEmpty = value; RaisePropertyChangedAuto(); }
}
private bool _midTankRefillPumpActive;
@@ -80,6 +86,8 @@ namespace Tango.PPC.UI.Models
//RemainingTimeoutError = new TimeSpan(1,2,0);
JerricanPresent = true;
//FillingTimeoutError = MidTankEmpty = MidTankRefillPumpActive = false;
+
+ PressedCommand = new RelayCommand(() => PressedEvent?.Invoke(this, this));
}
}
}