/// <summary> /// モーションファイル(JSON)用データ生成メソッド /// </summary> /// <returns>JSON用データ</returns> public PLEN.JSON.Frame FrameJSONDataCreate() { // インスタンス作成.遷移時間設定. PLEN.JSON.Frame jsonFrame = new PLEN.JSON.Frame(); jsonFrame.transition_time_ms = transitionTime; // 各関節データをJSONデータに変換. foreach (JointAngle jointAngle in jointAngles) { // 各種情報をJSONデータに変換 PLEN.JSON.Output jsonOutput = new PLEN.JSON.Output(); jsonOutput.device = ((PLEN.JointName)(jointAngle.jointIndex)).ToString(); jsonOutput.value = (int)(jointAngle.Angle * 10); jsonFrame.outputs.Add(jsonOutput); } return(jsonFrame); }
/// <summary> /// モーションファイル(JSON)用データ生成メソッド /// </summary> /// <returns>JSON用データ</returns> public PLEN.JSON.Frame FrameJSONDataCreate() { // インスタンス作成.遷移時間設定. PLEN.JSON.Frame jsonFrame = new PLEN.JSON.Frame (); jsonFrame.transition_time_ms = transitionTime; // 各関節データをJSONデータに変換. foreach (JointAngle jointAngle in jointAngles) { // 各種情報をJSONデータに変換 PLEN.JSON.Output jsonOutput = new PLEN.JSON.Output (); jsonOutput.device = ((PLEN.JointName)(jointAngle.jointIndex)).ToString(); jsonOutput.value = (int)(jointAngle.Angle * 10); jsonFrame.outputs.Add (jsonOutput); } return jsonFrame; }