Exemple #1
0
        public VuTimeAdjustmentData(byte[] value)
        {
            vuTimeAdjustmentRecords = new List <VuTimeAdjustmentRecord>();

            noOfVuTimeAdjRecords = ConvertionClass.convertIntoUnsigned1ByteInt(value[0]);
            size = 1 + noOfVuTimeAdjRecords * VuTimeAdjustmentRecord.structureSize;

            if (noOfVuTimeAdjRecords != 0)
            {
                for (int i = 0; i < noOfVuTimeAdjRecords; i++)
                {
                    byte[] record = ConvertionClass.arrayCopy(value, 1 + (i * VuTimeAdjustmentRecord.structureSize), VuTimeAdjustmentRecord.structureSize);
                    VuTimeAdjustmentRecord vtar = new VuTimeAdjustmentRecord(record);
                    vuTimeAdjustmentRecords.Add(vtar);
                }
            }
        }
        public VuTimeAdjustmentData(byte[] value)
        {
            vuTimeAdjustmentRecords = new List<VuTimeAdjustmentRecord>();

            noOfVuTimeAdjRecords =ConvertionClass.convertIntoUnsigned1ByteInt(value[0]);
            size = 1 + noOfVuTimeAdjRecords * VuTimeAdjustmentRecord.structureSize;

            if (noOfVuTimeAdjRecords != 0)
            {
                for (int i = 0; i < noOfVuTimeAdjRecords; i++)
                {
                    byte[] record = ConvertionClass.arrayCopy(value, 1 + (i * VuTimeAdjustmentRecord.structureSize), VuTimeAdjustmentRecord.structureSize);
                    VuTimeAdjustmentRecord vtar = new VuTimeAdjustmentRecord(record);
                    vuTimeAdjustmentRecords.Add(vtar);
                }
            }
        }