DataSetExportItem ConvertDataForExport(BuildDataSet _input) { DataSetExportItem _output = new DataSetExportItem(); _output.totalBricks = _input.totalBricks; _output.auxBricks = _input.auxBricks; _output.targetBricks = _input.targetBricks; _output.targetBricksFull = _input.targetBricksFull; _output.targetBricksHalf = _input.targetBricksHalf; _output.auxBricksFull = _input.auxBricksFull; _output.auxBricksHalf = _input.auxBricksHalf; _output.robotActions = _input.robotActions; _output.moveTimeList = _input.moveTimeList; _output.legARailJointPosition = _input.legARailJointPosition; _output.legAVerticalJointPosition = _input.legAVerticalJointPosition; _output.legARotationJointPosition = _input.legARotationJointPosition; _output.legBRailJointPosition = _input.legBRailJointPosition; _output.legBVerticalJointPosition = _input.legBVerticalJointPosition; _output.legCRailJointPosition = _input.legCRailJointPosition; _output.legCGripJointPosition = _input.legCGripJointPosition; _output.legCRotationJointPosition = _input.legCRotationJointPosition; _output.legARailJointDistToMove = _input.legARailJointDistToMove; _output.legAVerticalJointDistToMove = _input.legAVerticalJointDistToMove; _output.legARotationJointDistToMove = _input.legARotationJointDistToMove; _output.legBRailJointDistToMove = _input.legBRailJointDistToMove; _output.legBVerticalJointDistToMove = _input.legBVerticalJointDistToMove; _output.legCRailJointDistToMove = _input.legCRailJointDistToMove; _output.legCGripJointDistToMove = _input.legCGripJointDistToMove; _output.legCRotationJointDistToMove = _input.legCRotationJointDistToMove; return(_output); }
void PopulateDataSet(BuildDataSet _data) { _data.pathCountOut = buildManager.pathCountOut; _data.pathCountBack = buildManager.pathCountBack; _data.climbingOut = buildManager.climbingOut; _data.climbingBack = buildManager.climbingBack; _data.climbingOutAverage = buildManager.climbingOutAverage; _data.climbingBackAverage = buildManager.climbingBackAverage; _data.distanceOut = buildManager.distanceOut; _data.distanceBack = buildManager.distanceBack; _data.distanceOutAverage = buildManager.distanceOutAverage; _data.distanceBackAverage = buildManager.distanceBackAverage; _data.robotActions = buildManager.allRobotActions; _data.moveTimeList = buildManager.allRobots[0].moveTimeList; _data.legARailJointPosition = buildManager.allRobots[0].legARailJointPosition; _data.legAVerticalJointPosition = buildManager.allRobots[0].legAVerticalJointPosition; _data.legARotationJointPosition = buildManager.allRobots[0].legARotationJointPosition; _data.legBRailJointPosition = buildManager.allRobots[0].legBRailJointPosition; _data.legBVerticalJointPosition = buildManager.allRobots[0].legBVerticalJointPosition; _data.legCRailJointPosition = buildManager.allRobots[0].legCRailJointPosition; _data.legCGripJointPosition = buildManager.allRobots[0].legCGripJointPosition; _data.legCRotationJointPosition = buildManager.allRobots[0].legCRotationJointPosition; _data.legARailJointDistToMove = buildManager.allRobots[0].legARailJointDistToMove; _data.legAVerticalJointDistToMove = buildManager.allRobots[0].legAVerticalJointDistToMove; _data.legARotationJointDistToMove = buildManager.allRobots[0].legARotationJointDistToMove; _data.legBRailJointDistToMove = buildManager.allRobots[0].legBRailJointDistToMove; _data.legBVerticalJointDistToMove = buildManager.allRobots[0].legBVerticalJointDistToMove; _data.legCRailJointDistToMove = buildManager.allRobots[0].legCRailJointDistToMove; _data.legCGripJointDistToMove = buildManager.allRobots[0].legCGripJointDistToMove; _data.legCRotationJointDistToMove = buildManager.allRobots[0].legCRotationJointDistToMove; }
void CalculateBuildTime() { buildManager.allRobots[0].simulateMovements = false; runBuild = true; runMeshSimulation = true; thisBuildDataSet = new BuildDataSet(buildManager.brickStructure.bricksInTargetStructure); Debug.Log("totalBricks = " + thisBuildDataSet.totalBricks); }
void ExportBuildData(BuildDataSet _data) { string buildDataExportPath = "Assets/ExportData/BuildDataSets/" + brickImportData.name.ToString() + "_buildDataSet.txt"; DataSetExportItem[] _dataExport = new DataSetExportItem[1]; _dataExport[0] = ConvertDataForExport(_data); string dataToExport = JsonUtility.ToJson(_data); // string dataToExport = JsonHelper.ToJson<DataSetExportItem>(_dataExport, true).ToString(); Debug.Log(dataToExport); System.IO.File.WriteAllText(buildDataExportPath, dataToExport); }
DataSetExportItem ConvertDataForExport(BuildDataSet _input) { DataSetExportItem _output = new DataSetExportItem(); _output.totalBricks = _input.totalBricks; _output.auxBricks = _input.auxBricks; _output.targetBricks = _input.targetBricks; _output.targetBricksFull = _input.targetBricksFull; _output.targetBricksHalf = _input.targetBricksHalf; _output.auxBricksFull = _input.auxBricksFull; _output.auxBricksHalf = _input.auxBricksHalf; _output.pathCountOut = _input.pathCountOut; _output.pathCountBack = _input.pathCountBack; _output.climbingOut = _input.climbingOut; _output.climbingBack = _input.climbingBack; _output.climbingOutAverage = _input.climbingOutAverage; _output.climbingBackAverage = _input.climbingBackAverage; _output.distanceOut = _input.distanceOut; _output.distanceBack = _input.distanceBack; _output.distanceOutAverage = _input.distanceOutAverage; _output.distanceBackAverage = _input.distanceBackAverage; _output.moveTimeList = _input.moveTimeList; _output.totalProgramTime = _input.totalProgramTime; _output.legARailJointPosition = _input.legARailJointPosition; _output.legAVerticalJointPosition = _input.legAVerticalJointPosition; _output.legARotationJointPosition = _input.legARotationJointPosition; _output.legBRailJointPosition = _input.legBRailJointPosition; _output.legBVerticalJointPosition = _input.legBVerticalJointPosition; _output.legCRailJointPosition = _input.legCRailJointPosition; _output.legCGripJointPosition = _input.legCGripJointPosition; _output.legCRotationJointPosition = _input.legCRotationJointPosition; _output.legARailJointDistToMove = _input.legARailJointDistToMove; _output.legAVerticalJointDistToMove = _input.legAVerticalJointDistToMove; _output.legARotationJointDistToMove = _input.legARotationJointDistToMove; _output.legBRailJointDistToMove = _input.legBRailJointDistToMove; _output.legBVerticalJointDistToMove = _input.legBVerticalJointDistToMove; _output.legCRailJointDistToMove = _input.legCRailJointDistToMove; _output.legCGripJointDistToMove = _input.legCGripJointDistToMove; _output.legCRotationJointDistToMove = _input.legCRotationJointDistToMove; return(_output); }
public Wrapper Validate(string date, string employeeName, string shiftType) { System.Diagnostics.Debugger.Break(); v = BuildDataSet.GetInstance; //v.formDataSet(Convert.ToDateTime(date), engineersArr[0], "Half"); //v.formDataSet(Convert.ToDateTime(date), engineersArr[0], "Half"); v.formDataSet(DateTime.ParseExact(date, "MM/dd/yyyy", null), employeeName, shiftType); inst.message = v.errorMessage; if (inst.message == string.Empty) { inst.status = true; inst.message = "Duty confirmed"; } return(inst); }