public override MID processPackage(string package) { if (base.isCorrectType(package)) { this.MultiSpindleData = new MultiSpindlesData().getMultiSpindleFromPackage(package); return(this); } return(this.nextTemplate.processPackage(package)); }
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); }