using System; namespace Xylem.ServiceFwUpdate.Ui.FwUpdateBuilder { /// /// This class collects all information needed for the update and reminds the update capability. /// [Serializable] public class FwUpdateCapability { /// /// PCB identifier. /// public String PcbId; /// /// The required release version has been loaded from DB. /// public String RequiredReleaseLoaded; /// /// The password container has been loaded from DB. /// public Boolean PasswordContainerLoaded; /// /// Check marker if programming parameters not required or, if required, if those /// could be loaded successfully from DB. True if good. /// public Boolean RecoveryNotNeededOrLoaded; /// /// Check marker if power correction not required or, if required, if those /// could be loaded successfully from DB. True if good. /// public Boolean PowerCorrectionNotNeededOrLoaded; /// /// The release container has been loaded from DB. /// public Boolean ReleaseContainerLoaded; /// /// The Metrology is identical to the installed version or an update of the Metrology is permitted. /// public Boolean MetrologyVersionValid; /// /// The core supports this release. /// public Boolean CoreRevisionValid; /// /// The radio frequency of the previous release is identical to the required release. /// public Boolean RadioFrequencyValid; /// /// The FW can be installed to this HW revision. /// public Boolean HwRevisionValid; /// /// The firmware update is enabled. /// public Boolean FwUpdateEnabled; } }