diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-10-30 16:31:07 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-10-30 16:31:07 +0200 |
| commit | 2f91af8a799782b821acf4e66c84ea7aefa27048 (patch) | |
| tree | 06b4cd65f41aa3180d0a93adc4e8d45b72d3462b /Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs | |
| parent | d9f518d92d3a8e51d0edb90b1b9fd419a518b302 (diff) | |
| download | Tango-2f91af8a799782b821acf4e66c84ea7aefa27048.tar.gz Tango-2f91af8a799782b821acf4e66c84ea7aefa27048.zip | |
Added firmware version to TANGO_VERSIONS.
Added total version info to TUP file as 'version.json'.
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs b/Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs index a7bb72137..ddf7561af 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/TangoVersionBase.cs @@ -28,6 +28,8 @@ namespace Tango.BL.Entities public event EventHandler<String> VersionChanged; + public event EventHandler<String> FirmwareVersionChanged; + public event EventHandler<String> BlobNameChanged; public event EventHandler<String> InstallerBlobNameChanged; @@ -65,6 +67,33 @@ namespace Tango.BL.Entities } } + protected String _firmwareversion; + + /// <summary> + /// Gets or sets the tangoversionbase firmware version. + /// </summary> + + [Column("FIRMWARE_VERSION")] + + public String FirmwareVersion + { + get + { + return _firmwareversion; + } + + set + { + if (_firmwareversion != value) + { + _firmwareversion = value; + + OnFirmwareVersionChanged(value); + + } + } + } + protected String _blobname; /// <summary> @@ -272,6 +301,15 @@ namespace Tango.BL.Entities } /// <summary> + /// Called when the FirmwareVersion has changed. + /// </summary> + protected virtual void OnFirmwareVersionChanged(String firmwareversion) + { + FirmwareVersionChanged?.Invoke(this, firmwareversion); + RaisePropertyChanged(nameof(FirmwareVersion)); + } + + /// <summary> /// Called when the BlobName has changed. /// </summary> protected virtual void OnBlobNameChanged(String blobname) |
