protected ATCEuroPallet CreateEuroPallet(string mts, string tuIdent, string tuType, string source, string destination, string presetStateCode, float height, float width, float length, float weight, Color color, PalletStatus status) { EuroPalletInfo palletInfo = new EuroPalletInfo(); palletInfo.LoadColor = color;//LoadColor(color); palletInfo.Status = status; palletInfo.filename = Experior.Dematic.Base.EuroPallet.Mesh; palletInfo.color = Color.Peru; //LoadHeight includes the height of the pallet (145mm) palletInfo.LoadHeight = height; palletInfo.LoadWidth = width; palletInfo.LoadLength = length; //TODO: Weight //Set the dimensions of a EuroPallet (This is the standard size) palletInfo.length = 1.2f; palletInfo.width = 0.8f; palletInfo.height = 0.145f; ATCEuroPallet palletLoad = new ATCEuroPallet(palletInfo); palletLoad.TUIdent = tuIdent; palletLoad.TUType = tuType; palletLoad.Source = source; palletLoad.Destination = destination; palletLoad.PresetStateCode = presetStateCode; palletLoad.PalletWeight = weight; //Add project fields to load Load.Items.Add(palletLoad); if (ProjectFields.Count > 0) { foreach (string field in ProjectFields) { palletLoad.ProjectFields.Add(field, ""); } } return(palletLoad); }
public ATCEuroPallet(EuroPalletInfo info) : base(info) { }