IEnumerator SetChairAngle()
    {
        Sym4DEmulator.Sym4D_X_StartContents(xPort);
        yield return(ws);

        Sym4DEmulator.Sym4D_X_SendMosionData(rollInt, pitchInt);
        yield return(ws);

        yield return(SetChairAngle());
    }
    IEnumerator SetMotion()
    {
        int mRoll  = int.Parse(roll.text);
        int mPitch = int.Parse(pitch.text);

        //동작시작
        Sym4DEmulator.Sym4D_X_StartContents(xPort);
        yield return(ws);

        //동작명령
        Sym4DEmulator.Sym4D_X_SendMosionData(mRoll, mPitch);
        yield return(ws);
    }
    /*
     *  Yaw    Y
     *  Roll   Z
     *  Pitch  x
     */


    IEnumerator StartTest()
    {
        int _roll  = int.Parse(roll.text);
        int _pitch = int.Parse(pitch.text);

        //의자 동작 중지
        Sym4DEmulator.Sym4D_X_EndContents();
        yield return(ws);

        //의자 동작 데이터 전송
        Sym4DEmulator.Sym4D_X_SendMosionData(_roll, _pitch);
        yield return(ws);

        //의자 동작 준비
        Sym4DEmulator.Sym4D_X_StartContents(xPort);
        yield return(ws);
    }