/// <summary> /// Initializes the object from the contents of a 16 bit integer. /// </summary> public TsCDaQuality(short code) { qualityBits_ = (TsDaQualityBits)(code & (short)TsDaQualityMasks.QualityMask); limitBits_ = (TsDaLimitBits)(code & (short)TsDaQualityMasks.LimitMask); vendorBits_ = (byte)((code & (short)TsDaQualityMasks.VendorMask) >> 8); }
/////////////////////////////////////////////////////////////////////// #region Constructors, Destructor, Initialization /// <summary> /// Initializes the object with the specified quality. /// </summary> public TsCDaQuality(TsDaQualityBits quality) { _qualityBits = quality; _limitBits = TsDaLimitBits.None; _vendorBits = 0; }
/// <summary> /// Initializes the object with the specified quality. /// </summary> public TsCDaQuality(TsDaQualityBits quality) { qualityBits_ = quality; limitBits_ = TsDaLimitBits.None; vendorBits_ = 0; }
/// <summary> /// Initializes the quality from a 16 bit integer. /// </summary> public void SetCode(short code) { _qualityBits = (TsDaQualityBits)(code & (short)TsDaQualityMasks.QualityMask); _limitBits = (TsDaLimitBits)(code & (short)TsDaQualityMasks.LimitMask); _vendorBits = (byte)((code & (short)TsDaQualityMasks.VendorMask) >> 8); }