Exemple #1
0
 public DetailQuality(DetailQualityType dqType)
 {
     if (HasDetailQuality(dqType, DetailQualityType.Overflow))
     {
         overflow = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.OutOfRange))
     {
         outOfRange = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.BadReference))
     {
         badReference = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.Oscillatory))
     {
         oscillatory = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.Failure))
     {
         failure = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.OldData))
     {
         oldData = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.Inconsisitent))
     {
         inconsisitent = true;
     }
     if (HasDetailQuality(dqType, DetailQualityType.Inaccurate))
     {
         inaccurate = true;
     }
 }
Exemple #2
0
 bool HasDetailQuality(DetailQualityType type, DetailQualityType flag)
 {
     return((type & flag) == flag);
 }