/// <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;
 }