
//[기계닉스]
//{
    //[2012.07.09.월][추가!!!]
    #include "기계닉스_이름정의.h"

//}

//[GUI:부품목록]
//{
    struct GUI부품목록_기본조정설정
    {
      //[2012.07.08.일][생성!!!]

      //[기본판]{-----------------------------
      unsigned char  Lb_기본판[d_GUI생성자크기];
      //}------------------------------------

      //[제목]{-----------------------------
      unsigned char  Lb_제목[d_GUI생성자크기];
      //}----------------------------------

      //[제어기번호]
      //{
          unsigned char  Lb_제어기번호[d_GUI생성자크기];
          unsigned char  Btn_제어기번호[d_GUI생성자크기];

      //}

      //[속도]
      //{
          unsigned char  Lb_속도[d_GUI생성자크기];
          unsigned char  Btn_속도[8][d_GUI생성자크기];

          unsigned char  Btn_속도_읽기[d_GUI생성자크기];
          unsigned char  Btn_속도_쓰기[d_GUI생성자크기];

      //}

      //[각도]
      //{
          unsigned char  Lb_각도[d_GUI생성자크기];
          unsigned char  Btn_각도[8][d_GUI생성자크기];

          unsigned char  Btn_각도_읽기[d_GUI생성자크기];
          unsigned char  Btn_각도_쓰기[d_GUI생성자크기];

      //}

      //[줄이동자]
      //{
          unsigned char  Lb_0도[d_GUI생성자크기];
          unsigned char  Lb_180도[d_GUI생성자크기];

          unsigned char  ScrlV_각도[8][d_GUI생성자크기];

      //}

      //[번호]
      //{
          unsigned char  Lb_번호[8][d_GUI생성자크기];

      //}

      //[PWM]
      //{
          unsigned char  Lb_PWM[d_GUI생성자크기];
          unsigned char  Chk_PWM[8][d_GUI생성자크기];

          unsigned char  Btn_PWM_읽기[d_GUI생성자크기];
          unsigned char  Btn_PWM_쓰기[d_GUI생성자크기];

      //}

      //[A/D]
      //{
          unsigned char  Lb_AD[d_GUI생성자크기];
          unsigned char  Btn_AD[8][d_GUI생성자크기];

          unsigned char  Btn_AD_읽기[d_GUI생성자크기];
          unsigned char  Btn_AD_쓰기[d_GUI생성자크기];

      //}

    };

//}

//[GUI:생성자/소멸자]
//{
    //[2012.07.13.금][완료!!!]
    void GUI_생성자_기본조정설정(void);

    //[2012.07.13.금][완료!!!]
    void GUI_소멸자_기본조정설정(void);

//}

//[GUI:동작함수]
//{
    //[2012.07.28.토][완료!!!]
    bool GUI_동작함수_기본조정설정(struct GUI알림문64  *pGUI알림문64);

//}


//[동작함수]
//{
    //[제어기 번호]
    //{
        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_제어기번호_이벤트_MClick(void);

    //}

    //[속도]
    //{
        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_속도_이벤트_MClick(int  p번호);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_속도_읽기_이벤트_MClick(void);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_속도_쓰기_이벤트_MClick(void);

    //}

    //[각도]
    //{
        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_각도_이벤트_MClick(int  p번호);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_각도_읽기_이벤트_MClick(void);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_각도_쓰기_이벤트_MClick(void);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_ScrlV_각도_이벤트_Scroll(int  p번호,
                                              int  p위치);

    //}

    //[PWM]
    //{
        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Chk_PWM_이벤트_MClick(int  p번호);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_PWM_읽기_이벤트_MClick(void);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_PWM_쓰기_이벤트_MClick(void);

    //}

    //[A/D]
    //{
        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_AD_이벤트_MClick(int  p번호);

        //[2012.07.28.토][완료!!!]
        void 기본조정설정_Btn_AD_읽기_이벤트_MClick(void);

        //[2012.07.29.일][완료!!!]
        void 기본조정설정_Btn_AD_쓰기_이벤트_MClick(void);

    //}

//}

//[함수]
//{
    //[2012.07.31.화][완료!!!]
    void 기본조정설정_풍선도움말_사용유무(bool  p사용유무);

    //[2012.07.25.수][완료!!!]
    unsigned char 기본조정설정_제어기번호(void);

//}

//[인터프리터 지원용]
//{
    //[2012.08.22.수][완료!!!]
    void 기본조정설정_속도_표시(unsigned char  p번호,
                           unsigned char  p속도);

    //[2012.08.22.수][완료!!!]
    void 기본조정설정_각도_표시(unsigned char  p번호,
                           unsigned char  p각도);

    //[2012.08.22.수][완료!!!]
    void 기본조정설정_제어기번호_표시(unsigned char  p제어기번호);

//}

