Example #1
0
        //adds an acceptable option for a firmware ID to the database
        static FirmwareOption Option(string systemId, string id, FirmwareFile ff, FirmwareOptionStatus status = FirmwareOptionStatus.Acceptable)
        {
            var fo = Option(ff.hash, ff.size, systemId, id, status);

            //make sure this goes in as bad
            if (ff.bad)
            {
                fo.status = FirmwareOptionStatus.Bad;
            }
            return(fo);
        }
Example #2
0
        // adds an acceptable option for a firmware ID to the database
        private static FirmwareOption Option(string systemId, string id, FirmwareFile ff, FirmwareOptionStatus status = FirmwareOptionStatus.Acceptable)
        {
            var fo = _OptionWork(ff.Hash, ff.Size, systemId, id, status);

            // make sure this goes in as bad
            if (ff.Bad)
            {
                fo.Status = FirmwareOptionStatus.Bad;
            }

            return(fo);
        }
Example #3
0
		// defines a firmware file
		private static FirmwareFile File(string hash, long size, string recommendedName, string descr, string additionalInfo = "")
		{
			hash = hash.ToUpperInvariant();

			var ff = new FirmwareFile
			{
				Hash = hash,
				Size = size,
				RecommendedName = recommendedName,
				Description = descr,
				Info = additionalInfo
			};
			FirmwareFiles.Add(ff);
			FirmwareFilesByHash[hash] = ff;
			return ff;
		}
Example #4
0
        //defines a firmware file
        static FirmwareFile File(string hash, string recommendedName, string descr, string additionalInfo = "")
        {
            string hashfix = hash.ToUpperInvariant();

            var ff = new FirmwareFile
            {
                hash            = hashfix,
                recommendedName = recommendedName,
                descr           = descr,
                info            = additionalInfo
            };

            FirmwareFiles.Add(ff);
            FirmwareFilesByHash[hashfix] = ff;
            return(ff);
        }