Пример #1
0
        public VuPlaceDailyWorkPeriodData(byte[] value)
        {
            vuPlaceDailyWorkPeriodRecords = new List <VuPlaceDailyWorkPeriodRecord>();

            noOfPlaceRecords = ConvertionClass.convertIntoUnsigned1ByteInt(value[0]);
            structureSize    = 1 + noOfPlaceRecords * VuPlaceDailyWorkPeriodRecord.structureSize;

            if (noOfPlaceRecords != 0)
            {
                for (int i = 0; i < noOfPlaceRecords; i++)
                {
                    byte[] record = ConvertionClass.arrayCopy(value, 1 + (i * VuPlaceDailyWorkPeriodRecord.structureSize), VuPlaceDailyWorkPeriodRecord.structureSize);
                    VuPlaceDailyWorkPeriodRecord vpdwpr = new VuPlaceDailyWorkPeriodRecord(record);
                    vuPlaceDailyWorkPeriodRecords.Add(vpdwpr);
                }
            }
        }
        public VuPlaceDailyWorkPeriodData(byte[] value)
        {
            vuPlaceDailyWorkPeriodRecords = new List<VuPlaceDailyWorkPeriodRecord>();

            noOfPlaceRecords = ConvertionClass.convertIntoUnsigned1ByteInt(value[0]);
            structureSize = 1 + noOfPlaceRecords * VuPlaceDailyWorkPeriodRecord.structureSize;

            if (noOfPlaceRecords != 0)
            {
                for (int i = 0; i < noOfPlaceRecords; i++)
                {
                    byte[] record = ConvertionClass.arrayCopy(value, 1 + (i * VuPlaceDailyWorkPeriodRecord.structureSize), VuPlaceDailyWorkPeriodRecord.structureSize);
                    VuPlaceDailyWorkPeriodRecord vpdwpr = new VuPlaceDailyWorkPeriodRecord(record);
                    vuPlaceDailyWorkPeriodRecords.Add(vpdwpr);
                }
            }
        }