internal PackedSinglePointWithSCD(ConnectionParameters parameters, byte[] msg, int startIndex, bool isSquence) :
            base(parameters, msg, startIndex, isSquence)
        {
            if (!isSquence)
            {
                startIndex += parameters.SizeOfIOA;                 /* skip IOA */
            }
            scd         = new StatusAndStatusChangeDetection(msg, startIndex);
            startIndex += 4;

            qds = new QualityDescriptor(msg [startIndex++]);
        }
 public PackedSinglePointWithSCD(int objectAddress, StatusAndStatusChangeDetection scd, QualityDescriptor quality)
     : base(objectAddress)
 {
     this.scd = scd;
     this.qds = quality;
 }