Ejemplo n.º 1
0
        public override MID processPackage(string package)
        {
            if (base.isCorrectType(package))
            {
                this.MultiSpindleData = new MultiSpindlesData().getMultiSpindleFromPackage(package);
                return(this);
            }

            return(this.nextTemplate.processPackage(package));
        }
Ejemplo n.º 2
0
            public MultiSpindlesData getMultiSpindleFromPackage(string package)
            {
                this.processFields(package);
                MultiSpindlesData obj = new MultiSpindlesData();

                obj.NumberOfSpindles  = this.fields[(int)Fields.NUMBER_OF_SPINDLES].ToInt32();
                obj.SyncTighteningId  = this.fields[(int)Fields.SYNC_TIGHTENING_ID].ToInt32();
                obj.Time              = this.fields[(int)Fields.TIME].ToDateTime();
                obj.SyncOverallStatus = this.fields[(int)Fields.SYNC_OVERALL_STATUS].ToBoolean();
                obj.SpindleStatus     = new SpindleStatuses().getSpindleStatuses(package.Substring(this.fields[(int)Fields.SPINDLE_STATUS].Index));

                return(obj);
            }