/*
*========================================================================
*
*   ½Ã½ºÅÛ¸í : ¿ä±ÝÂ¡¼ö ½Ã½ºÅÛ
*   ÆÄ ÀÏ ¸í : lo_etc_packet_format.h
*   ÀÛ ¼º ÀÚ : ¿ÀÈ¿¼· (catacath@neighbor21.co.kr)
*   ÀÛ ¼º ÀÏ : 2012.10.12
*   ¼ö Á¤ ÀÏ :
*   ¼³    ¸í :
*
*========================================================================
*/

#ifndef    _LO_ETC_PACKET
#define    _LO_ETC_PACKET

                                                  /* #1-1 Àü¼Û¿¬¹ø¿ä±¸                            */
struct    hl_rq_seq_no {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* DATAÁ¾º°                                     */
    uchar    lane_typ[1];                         /* Â÷·ÎÅ¸ÀÔ                                     */
};

                                                  /* #1-2 Àü¼Û¿¬¹ø DATA                           */
struct    hl_seq_no_data {
    uchar   seq_no[4];                            /* Àü¼Û¿¬¹ø                                     */
    uchar   kind[1];                              /* Á¾º°                                         */
    uchar   rq_seq_no[4];                         /* ¿ä±¸µÈ Àü¼Û¿¬¹ø                              */
    uchar   wrk_no[2];                            /* ÃÊ±âÈ­ ±Ù¹«¹øÈ£                              */
    uchar   start_year[2];                        /* ÃÊ±âÈ­ ±Ù¹«°³½Ã ³â                           */
    uchar   start_month[1];                       /*                 ¿ù                           */
    uchar   start_day[1];                         /*                 ÀÏ                           */
    uchar   lane_no[1];                           /* ¼³Á¤Â÷·Î NO                                  */
    uchar   day_chng_hour[1];                     /* ÀÏº¯°æ ½Ã                                    */
    uchar   day_chng_min[1];                      /*        ºÐ                                    */
    uchar   day_end_hour[1];                      /* ÀÏ¸¶°¨ ½Ã                                    */
    uchar   day_end_min[1];                       /*        ºÐ                                    */
    uchar   dummy[1];                             /* DUMMY                                        */
};

                                                  /* #2-1 ±³½ÅÀç°³¿ä±¸                            */
struct    hl_comm_continue_rq {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    dummy1[1];                           /* DUMMY                                        */
    uchar    lane_no[1];                          /* ¼³Á¤Â÷·Î NO                                  */
    uchar    plz_id[2];                           /* IC ¹øÈ£                                      */
    uchar    lane_typ[1];                         /* Â÷·Î type                                    */
    uchar    dummy2[1];                           /* DUMMY                                        */
};

                                                  /* #2-2 ÃàÀûDATAÀü¼Û¿ä±¸                        */
struct    hl_rq_accuml_data {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    rq_seq_no[4];                        /* Àü¼Û¿ä±¸ Àü¼Û¿¬¹ø                            */
    uchar    year[2];                             /* Àü¼Û¿ä±¸ÀÏÀÚ   ³â                            */
    uchar      month[1];                          /*                ¿ù                            */
    uchar      day[1];                            /*                ÀÏ                            */
    uchar      lane_no[1];                        /* ¼³Á¤Â÷·Î NO                                  */
    uchar    lane_typ[1];                         /* Â÷·ÎTYPE                                     */
};

                                                  /* #2-3 ÃàÀûDATAÀü¼Û¿Ï·á                        */
struct    hl_accuml_data_ok {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
};

                                                  /* #3 È®ÀÎÀÀ´ä                                  */
struct    hl_confrm_reply {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    reply_typ[1];                        /* ÀÀ´ä type                                    */
    uchar    warr_seq_no[4];                      /* º¸ÁõÀü¼Û¿¬¹ø                                 */
    uchar    dummy1[1];                           /* DUMMY                                        */
};

                                                  /* #4-1 ½Ã°¢¿ä±¸                                */
struct    hl_tm_rq {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
};

                                                  /* #4-2 ½Ã°¢DATA                                */
struct    hl_tm_data {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    year[2];                             /* ½Ã°¢DATA ³â                                  */
    uchar    month[1];                            /*          ¿ù                                  */
    uchar    day[1];                              /*          ÀÏ                                  */
    uchar    hour[1];                             /*          ½Ã                                  */
    uchar    min[1];                              /*          ºÐ                                  */
    uchar    sec[1];                              /*          ÃÊ                                  */
};

                                                  /* #5-1 ÀÏº¯°æDATA                              */
struct    hl_day_chng {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    wrk_year[2];                         /* ±Ù¹«¿ùÀÏ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    dummy1[13];                          /* DUMMY                                        */
};

                                                  /* #5-2    ÀÏ¸¶°¨DATA                           */
struct    hl_day_end {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    wrk_year[2];                         /* ±Ù¹«¿ùÀÏ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    dummy1[13];                          /* DUMMY                                        */
};

                                                  /* #6-1 TABLE Áö·É                              */
struct    hl_tbl_cmd {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    dummy1[1];                           /* DUMMY                                        */
    uchar    dump_tbl_div[1];                     /* DUMP TABLE ±¸ºÐ                              */
    uchar    rvs_no_bas[1];                       /* TBL°³Á¤¹øÈ£ Á¤¼ö                             */
    uchar    rvs_no_pass_fare[1];                 /*           ¿ä±Ý                               */
    uchar    rvs_no_dc_extr[1];                   /*            ÇÒÀÎ/ÁõÀÏÀÚ                       */
    uchar    rvs_no_cmut_dc[1];                   /* ÃâÅð±Ù ¹ÌÀû¿ëÀÏÀÚ                            */
    uchar    rvs_no_ecrd_bl[1];                   /* ÀüÀÚÄ«µå BL                                  */
    uchar    rvs_no_obu_bl[1];                    /* OBU BL                                       */
    uchar    rvs_no_lnk_fare_wout[1];             /* ¿¬°è¿ä±Ý(Ãâ±¸/°³¹æ½Ä)                        */
    uchar    rvs_no_lnk_fare_ent[1];              /* ¿¬°è¿ä±Ý(ÀÔ±¸)                               */
    uchar    rvs_no_hr_dc[1];                     /* ½Ã°£º°ÇÒÀÎÅ×ÀÌºí                             */
    uchar    rvs_no_ecrd_bin[1];                  /* ÀüÀÚÄ«µåBIN                                  */
    uchar    dummy2[9];                           /* DUMMY                                        */
    uchar    fw_div[1];                           /* Â÷·ÎÁ¦¾î±â ±¸ºÐ                              */
    uchar    fw_ver[2];                           /* F/W¹öÀü(Â÷·ÎÁ¦¾î±â)                          */
    uchar    ircu_fw_ver[2];                      /* F/W¹öÀü(IRCU)                                */
    uchar    rfcu_fw_ver[2];                      /* F/W¹öÀü(RFCU)                                */
    uchar    ecrd_bl_seq[4];                      /* ÃÖÁ¾ BL ¿¬¹ø                                 */
};

                                                  /* #6-2 Áö·ÉÀÀ´ä                                */
struct    hl_cmd_reply {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    reply_typ[1];                        /* ÀÀ´ä type                                    */
};

                                                  /* #7 TABLE ¿ä±¸                                */
struct    hl_tbl_order {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* TABLE TYPE                                   */
    uchar    data_div[1];                         /* µ¥ÀÌÅÍ ±¸ºÐ                                  */
    uchar    frame_no[4];                         /* FRAME NO                                     */
    uchar    ecrd_bl_seq[4];                      /* ÀüÀÚÄ«µå B/L°ü¸®¹øÈ£                         */
};

                                                  /* #8 TABLE DATA                                */
struct    hl_tbl_data {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type                                   */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    data[1005];                          /* TABLE TYPEº° DATA                            */
};

                                                  /* #8-1 Á¤¼ö TABLE Header                       */
struct    hl_bas_tbl {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(01)                               */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    plz_id[2];                           /* DUMMY + IC¹øÈ£                               */
    uchar    plz_name[14];                        /* ¿µ¾÷¼Ò¸í(ÇÑ±Û)                               */
    uchar    tel_no[32];                          /* ÀüÈ­¹øÈ£                                     */
    uchar    khc[1];                              /* KHC ÄÚµå                                     */
    uchar    time1[1];                            /* Â÷ÆÇ Timer1                                  */
    uchar    time2[1];                            /* Â÷ÆÇ Timer2                                  */
    uchar    lane_no[1];                          /* Â÷·Î¹øÈ£                                     */
    uchar    lane_div[1];                         /* Â÷·Î±¸ºÐ(»óÇÏ±¸ºÐ)                           */
    uchar    dummy1[4];                           /* DUMMY                                        */
    uchar    day_chg_hour[1];                     /* ÀÏº¯°æ ½Ã                                    */
    uchar    day_chg_min[1];                      /*        ºÐ                                    */
    uchar    day_end_hour[1];                     /* ÀÏ¸¶°¨ ½Ã                                    */
    uchar    day_end_min[1];                      /*        ºÐ                                    */

    uchar    gcar_year[2];                        /* °æÂ÷ºÐ·ùÀû¿ëÀÏ½Ã ³â                          */
    uchar    gcar_month[1];                       /*                  ¿ù                          */
    uchar    gcar_day[1];                         /*                  ÀÏ                          */
    uchar    dc_extr_year[2];                     /* ÇÒÀÎ/ÇÒÁõ Àû¿ëÀÏ½Ã ³â                        */
    uchar    dc_extr_month[1];                    /*                    ¿ù                        */
    uchar    dc_extr_day[1];                      /*                    ÀÏ                        */
    uchar    sight_rot_tm[1];                     /* ½Ã¾ß È¸Àü ÀûÁ¤ ½Ã°£                          */
    uchar    gcar_dccrd_div[1];                   /* °æÂ÷ÇÒÀÎÄ«µå Àû¿ë¿©ºÎ                        */
    uchar    lnk_exmt_year[2];                    /* ¿¬°è¸éÁ¦Àû¿ë ³â                              */
    uchar    lnk_exmt_month[1];                   /*              ¿ù                              */
    uchar    lnk_exmt_day[1];                     /*              ÀÏ                              */
    uchar    cmut_dc_year[2];                     /* ÃâÅð±ÙÇÒÀÎ Àû¿ë ³â                           */
    uchar    cmut_dc_month[1];                    /*                 ¿ù                           */
    uchar    cmut_dc_day[1];                      /*                 ÀÏ                           */
                                                  /* ÀüÀÚÄ«µå ÁöºÒ ÇÒÀÎÀ² Àû¿ëÀÏ½Ã                */
    struct    {
        uchar    dcrd_dcrte_year[2];              /*     ½ÅÁ¤º¸Àû¿ëÀÏ½Ã    ³â                     */
        uchar    dcrd_dcrte_month[1];             /*         ''            ¿ù                     */
        uchar    dcrd_dcrte_day[1];               /*         ''            ÀÏ                     */
        uchar    dcrd_dcrte_hour[1];              /*         ''            ½Ã                     */
        uchar    dcrd_dcrte_min[1];               /*         ''            ºÐ                     */
        uchar    dcrte_close_year[2];             /*     ±¸Á¤º¸Æó¼âÀÏ½Ã  ³â                       */
        uchar    dcrte_close_month[1];            /*         ''          ¿ù                       */
        uchar    dcrte_close_day[1];              /*         ''            ÀÏ                     */
        uchar    dcrte_close_hour[1];             /*         ''            ½Ã                     */
        uchar    dcrte_close_min[1];              /*         ''            ºÐ                     */
        uchar    new_dcrte[8][1];                 /* ½Å ÇÒÀÎÀ² 1 - 8Á¾                            */
        uchar    old_dcrte[8][1];                 /* ±¸ ÇÒÀÎÀ² 1 - 8Á¾                            */
    }dcrd_dcrte_date[3];                          /* 0:¼±ºÒ 1:ÈÄºÒ */

    uchar    psam_para_year[2];                   /* PSAM PAR °»½Å ³â                             */
    uchar    psam_para_month[1];                  /*               ¿ù                             */
    uchar    psam_para_day[1];                    /*               ÀÏ                             */
    uchar    psam_para_hour[1];                   /*               ½Ã                             */
    uchar    psam_para_min[1];                    /*               ºÐ                             */
    uchar    psam_para_id[2];                     /* PSAM PAR ID                                  */
    uchar    psam_para_contents[4];               /* PSAM PAR ³»¿ë                                */
    uchar    psam_no[5];                          /* DUMMY + PSAM °Å·¡°íÀ¯¹øÈ£                    */
    uchar    dcterm_year[2];                      /* ÇÒÀÎ´Ü¸»±âÇÒÀÎÁ¦µµ Àû¿ëÀÏÀÚ      ³â          */
    uchar    dcterm_month[1];                     /*                                  ¿ù          */
    uchar    dcterm_day[1];                       /*                                  ÀÏ          */

    uchar    dcterm_rte_nw_year[2];               /* ÇÒÀÎ´Ü¸»±âÇÒÀÎÀ²½ÅÁ¤º¸Àû¿ëÀÏ½Ã   ³â          */
    uchar    dcterm_rte_nw_month[1];              /*         ''                       ¿ù          */
    uchar    dcterm_rte_nw_day[1];                /*         ''                       ÀÏ          */
    uchar    dcterm_rte_nw_hour[1];               /*         ''                       ½Ã          */
    uchar    dcterm_rte_nw_min[1];                /*         ''                       ºÐ          */

    uchar    dcterm_rte_cls_year[2];              /* ÇÒÀÎ´Ü¸»±âÇÒÀÎÀ²±¸Á¤º¸Æó¼âÀÏ½Ã   ³â          */
    uchar    dcterm_rte_cls_month[1];             /*         ''                       ¿ù          */
    uchar    dcterm_rte_cls_day[1];               /*         ''                       ÀÏ          */
    uchar    dcterm_rte_cls_hour[1];              /*         ''                       ½Ã          */
    uchar    dcterm_rte_cls_min[1];               /*         ''                       ºÐ          */

    struct    {
        uchar    terminal_div[1];                 /* ´Ü¸»±â±¸ºÐ  1 - 10                           */
        uchar    new_rte[1];                      /* ½Å ÇÒÀÎÀ²   1 - 10                           */
        uchar    old_rte[1];                      /* ±¸ ÇÒÀÎÀ²   1 - 10                           */
    }dc_terminal[10];

    uchar    dummy2[774];
};

                                                  /* #8-2-1 ¿ä±Ý TABLE Header                     */
struct    hl_fare_tbl_h {
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(02)                               */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    dummy1[2];                           /* DUMMY                                        */
    uchar    no_have_plz_id[2];                   /* ¹Ì¼ÒÁö¿ë IC No                               */
    uchar    longest_plz_id[2];                   /* ÃÖÀå IC No                                   */
    uchar    dummy2[1];                           /* DUMMY                                        */
    uchar    rvs_year[2];                         /* ¿ä±Ý°³Á¤  ³â                                 */
    uchar    rvs_month[1];                        /*           ¿ù                                 */
    uchar    rvs_day[1];                          /*           ÀÏ                                 */
    uchar    rvs_hour[1];                         /*           ½Ã                                 */
    uchar    rvs_min[1];                          /*           ºÐ                                 */
    uchar    modf_year[2];                        /* ±¸¿ä±ÝClose³â                                */
    uchar    modf_month[1];                       /*          ¿ù                                  */
    uchar    modf_day[1];                         /*          ÀÏ                                  */
    uchar    modf_hour[1];                        /*          ½Ã                                  */
    uchar    modf_min[1];                         /*          ºÐ                                  */
    uchar    ic_cnt[2];                           /* µî·Ï IC ¼ö                                   */
    uchar    dc_start_hour[1];                    /* ÇÒÀÎ½Ã°£´ë (°³½Ã ½Ã)                         */
    uchar    dc_start_min[1];                     /*            (     ºÐ)                         */
    uchar    dc_end_hour[1];                      /* ÇÒÀÎ½Ã°£´ë (Á¾·á ½Ã)                         */
    uchar    dc_end_min[1];                       /*            (     ºÐ)                         */
    uchar    carkind_dcrte[6][4][1];              /* Â÷Á¾º°ÇÒÀÎÀ²                                 */
    uchar    extr_start_hour[1];                  /* ÇÒÁõ½Ã°£´ë (°³½Ã ½Ã)                         */
    uchar    extr_start_min[1];                   /*            (     ºÐ)                         */
    uchar    extr_end_hour[1];                    /* ÇÒÁõ½Ã°£´ë (Á¾·á ½Ã)                         */
    uchar    extr_end_min[1];                     /*            (     ºÐ)                         */
    uchar    carkind_extrrte[6][4][1];            /* Â÷Á¾º°ÇÒÁõÀ²                                 */
    uchar    holiday_carkind_extrrte[6][4][1];    /* ÈÞÀÏ Â÷Á¾º°ÇÒÁõÀ²                            */


                                                  /* ¿¬°è¸éÁ¦Á¤º¸ ½ÅÁ¤º¸                          */
    uchar    lnk_exmt_year[2];                    /* ½ÅÁ¤º¸ Àû¿ë ³â                               */
    uchar    lnk_exmt_month[1];                   /*             ¿ù                               */
    uchar    lnk_exmt_day[1];                     /*             ÀÏ                               */
    uchar    lnk_exmt_hour[1];                    /*               ½Ã                             */
    uchar    lnk_exmt_min[1];                     /*             ºÐ                               */
                                                  /* 0 : ½ÅÁ¤º¸ 1:±¸Á¤º¸                          */
    struct {
        uchar    limit_hour[1];                   /* Á¦ÇÑ½Ã°£ ½Ã                                  */
        uchar    limit_min[1];                    /*          ºÐ                                  */
        uchar    face_plz1[2];                    /* ´ë»ó¿µ¾÷¼Ò ¹øÈ£ 1                            */
        uchar    lane_div1[1];                    /* Â÷·Î±¸ºÐ(»óÇÏ±¸ºÐ)                           */
        uchar    face_plz2[2];                    /* ´ë»ó¿µ¾÷¼Ò ¹øÈ£ 2                            */
        uchar    lane_div2[1];                    /* Â÷·Î±¸ºÐ(»óÇÏ±¸ºÐ)                           */
        uchar    face_plz3[2];                    /* ´ë»ó¿µ¾÷¼Ò ¹øÈ£ 3                            */
        uchar    lane_div3[1];                    /* Â÷·Î±¸ºÐ(»óÇÏ±¸ºÐ)                           */
        uchar    carkind[4][1];                   /* Â÷Á¾º° Àû¿ë±¸ºÐ                              */
                                                  /* 0:Àû¿ë, 1:¹ÌÀû¿ë Flag                        */
    }lnk_exmt[2];

                                                  /* ÃâÅð±ÙÇÒÀÎÁ¤º¸ ½ÅÁ¤º¸                        */
    uchar    cmut_dc_year[2];                     /* ½ÅÁ¤º¸ Àû¿ë ³â                               */
    uchar    cmut_dc_month[1];                    /*             ¿ù                               */
    uchar    cmut_dc_day[1];                      /*             ÀÏ                               */
    uchar    cmut_dc_hour[1];                     /*             ½Ã                               */
    uchar    cmut_dc_min[1];                      /*             ºÐ                               */
                                                  /* 0 : ½ÅÁ¤º¸ 1:±¸Á¤º¸                          */
    struct {
        uchar    gowrk_start_weekday[2];          /* Ãâ±ÙÇÒÀÎ°³½Ã½Ã°£(ÆòÀÏ)                       */
        uchar    gowrk_end_weekday[2];            /* Ãâ±ÙÇÒÀÎÁ¾·á½Ã°£(ÆòÀÏ)                       */
        uchar    outwrk_start_weekday[2];         /* Åð±ÙÇÒÀÎ°³½Ã½Ã°£(ÆòÀÏ)                       */
        uchar    outwrk_end_weekday[2];           /* Åð±ÙÇÒÀÎÁ¾·á½Ã°£(ÆòÀÏ)                       */
        uchar    gowrk_start_saturday[2];         /* Ãâ±ÙÇÒÀÎ°³½Ã½Ã°£(Åä¿ä)                       */
        uchar    gowrk_end_saturday[2];           /* Ãâ±ÙÇÒÀÎÁ¾·á½Ã°£(Åä¿ä)                       */
        uchar    outwrk_start_saturday[2];        /* Åð±ÙÇÒÀÎ°³½Ã½Ã°£(Åä¿ä)                       */
        uchar    outwrk_end_saturday[2];          /* Åð±ÙÇÒÀÎÁ¾·á½Ã°£(Åä¿ä)                       */
        uchar    rte[8][1];                       /* Àû¿ëÂ÷Á¾                                     */
                                                  /* 0:Àû¿ë, 1:¹ÌÀû¿ë Flag                        */
    }cmut_dcinfo[2];
    uchar    dummyx[809];
};

struct    hl_fare_tbl_f {                         /* #8-2-2 ¿ä±Ý TABLE Frame °³¹æ½Ä               */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(02)                               */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    fare_index[2];                       /* IC ¹øÈ£                                      */
    uchar    dummy1[8];
    uchar    hour[2];                             /* DUMMY ÀûÁ¤ ½Ã                                */
    uchar    min[2];                              /* DUMMY ÀûÁ¤ ºÐ                                */
    uchar    pass_fare[8][2][3];                  /* ÅëÇà¿ä±Ý                                     */
    uchar    lowest_fare[3];                      /* ±¸°£ÃÖÀú¿ä±Ý                                 */
    uchar    dummy2[940];
};

struct    hl_itbyk_gf {                           /* #8-2-2 ¿ä±Ý TABLE Frame Æä¼â½Ä               */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(02)                               */
    uchar    frame_no[4];                         /* Frame No                                     */

    struct {                                      /* ¿ä±Ý TABLE DATA                              */
        uchar    plz_id[2];                       /* ¿¬°è¿ä±ÝÀû¿ë±¸ºÐ - IC ¹øÈ£                   */
        uchar    plz_name[14];                    /* ¿ä±Ý¼Ò¸í                                     */
        uchar    cmut_dc_div[1];                  /* ÃâÅð±ÙÇÒÀÎ±¸ºÐ                               */
        uchar    dummy1[2];
        uchar    hour[1];                         /* ÀûÁ¤ ½Ã                                      */
        uchar    min[1];                          /* ÀûÁ¤ ºÐ                                      */
        uchar    pass_fare[8][2][3];              /* ÅëÇà¿ä±Ý                                     */
    } lnk_fare[14];
    uchar    dummy1[39];
};

struct    hl_dc_extr_tbl_h {                      /* #8-3-1 ÈÞÀÏÇÒÁõÀÏÀÚ TABLE Header             */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(03)                               */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    extr_this_year[2];                   /* µî·ÏÀÏÀÚ¼ö ±Ý³â                              */
    uchar    extr_next_year[2];                   /* µî·ÏÀÏÀÚ¼ö ÀÍ³â                              */

    uchar    dummyx[996];
};

struct    hl_dc_extr_tbl_f {                      /* #8-3-2 ÈÞÀÏÇÒÁõÀÏÀÚ TABLE Frame              */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(03)                               */
    uchar    frame_no[4];                         /* Frame No                                     */

    struct {                                      /* ±Ý³â / ÀÍ³â                                  */
        uchar    holiday_year[2];                 /* ÈÞÀÏ ³â                                      */
        struct    {
            uchar    extr_month[1];               /*      ¿ù                                      */
            uchar    extr_day[1];                 /*      ÀÏ                                      */
            uchar    extr_hour[1];                /*      ½Ã                                      */
        } extr_date[150];                         /* ÇÒÁõÀÏ½Ã                                     */
    } year[2];
    uchar    dummyx[101];
};

struct hl_cmut_dc_tbl_h {                         /* #8-4-1 ÃâÅð±Ù ÇÒÀÎ ¹ÌÀû¿ëÀÏÀÚ TABLE Header   */
    uchar     seq_no[4];                          /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(04)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    extr_this_year[2];                   /* ÀÏÀÚ µî·Ï¼ö    ±Ý³â/ÀÍ³â                     */
    uchar    extr_next_year[2];                   /* ÀÏÀÚ µî·Ï¼ö    ±Ý³â/ÀÍ³â                     */
    uchar    dummyx[996];
};

struct hl_cmut_dc_tbl_f {                         /* #8-4-2 ÃâÅð±Ù ÇÒÀÎ ¹ÌÀû¿ëÀÏÀÚ TABLE Frame    */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(04)                               */
    uchar    frame_no[4];                         /* Frame No                                     */

    struct {                                      /* ±Ý³â / ÀÍ³â                                  */
        uchar    cmut_year[2];                    /* ÃâÅð±Ù ³â                                    */
        struct    {
            uchar    extr_month[1];               /*        ¿ù                                    */
            uchar    extr_day[1];                 /*        ÀÏ                                    */
            uchar    day_div[1];                  /* ÀÏÀÚ±¸ºÐ             00:°øÈÞ,01:Åä¿äÀÏ       */
        } cmut_date[150];                         /* ÃâÅð±ÙÀÏÀÚ                                   */
    } year[2];
    uchar    dummyx[101];
};

struct hl_ecrd_bl_tbl_h {                         /* #8-5-1 ÀüÀÚÄ«µå B/L TABLE Header             */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(05)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    rq_div[1];                           /* ¿ä±¸±¸ºÐ                                     */
    uchar    dummyx[999];
};

struct hl_ecrd_bl_tbl_f {                         /* #8-5-2 ÀüÀÚÄ«µå B/L TABLE                    */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(05)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    uchar    hnd_seq_no[4];                       /* ¸¶Áö¸· µ¥ÀÌÅÍ Ã³¸®¿¬¹ø                       */
    uchar    bl_item_cnt[1];                      /* B/L Item ¼ö                                  */
    struct {
        uchar    bl_data_div[1];                  /* Ãß°¡(00),»èÁ¦(01) ±¸ºÐ                       */
        uchar    crd_no[8];                       /* Ä«µå¹øÈ£                                     */
    } bl_data[111];                               /* B/L Data                                     */
    uchar    dummyx[1];
};

struct hl_obu_bl_tbl_h {                          /* #8-6-1 OBU B/L TABLE Header                  */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(06)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    obu_bl_cnt[4];                       /* ¹«È¿OBUµî·Ï¼ö                                */
    uchar    dummyx[996];
};

struct hl_obu_bl_tbl_f {                          /* #8-6-2 OBU B/L TABLE                         */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(06)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    struct {
        uchar    bl_div[1];                       /* Ãß°¡(00),»èÁ¦(01) ±¸ºÐ                       */
        uchar    obu_no[8];                       /* OBU¹øÈ£                                      */
    } bl_data[111];                               /* B/L Data                                     */
    uchar    dummyx[6];
};

struct hl_lnk_fare_tbl_h {                        /*#8-7(8)-1 ¿¬°è¿ä±Ý Table Header               */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(07:°³¹æ½Ä/Ãâ±¸, 08:ÀÔ±¸)          */
    uchar    frame_no[4];                         /* Frmae No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    year[2];                             /* Á¦µµÀû¿ë³â                                   */
    uchar    month[1];                            /*         ¿ù                                   */
    uchar    day[1];                              /*         ÀÏ                                   */
    uchar    ic_cnt[2];                           /* µî·Ï IC ¼ö                                   */
    struct {
        uchar    year[2];                         /* ¿¬°è¿ä±Ý Àû¿ë ³â                             */
        uchar    month[1];                        /*               ¿ù                             */
        uchar    day[1];                          /*               ÀÏ                             */
        uchar    hour[1];                         /*               ½Ã                             */
        uchar    min[1];                          /*               ºÐ                             */
    } lnk_fare[2];                                /* ½Å/±¸                                        */
    uchar    dummy1[982];
};

struct hl_itbyg_fc {                              /* #8-7-2 ¿¬°è¿ä±Ý Table Frame(Æó¼â½ÄÃâ±¸)      */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(07)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    struct {
        uchar    ent_plz_id[2];                   /* ÀÔ±¸IC(¿µ¾÷¼Ò¹øÈ£)                           */
        uchar    ent_plz_name[14];                /* ÀÔ±¸ ¿µ¾÷¼Ò ¸í                               */
        uchar    lnk_apl_plz_id[2];               /* ¿¬°èÀû¿ëIC                                   */
        uchar    lnk_apl_plz_name[14];            /* ¿¬°èÀû¿ë ¿µ¾÷¼Ò ¸í                           */
        uchar    lane_div[1];                     /* Â÷·Î±¸ºÐ                                     */
        struct {                                  /* Á¦ÇÑ½Ã°£                                     */
            uchar    limit_hour[1];               /* Á¦ÇÑ½Ã°£ ½Ã                                  */
            uchar    limit_min[1];                /* Á¦ÇÑ½Ã°£ ºÐ                                  */
        } limit_tm[2];                            /* ½Å/±¸                                        */
        uchar    hikm[8][2][3];                   /* ÇÒÀÎ±Ý¾× 1~8Á¾ ½Å/±¸                         */
    } lnk_info[11];                               /* ¿¬°èÀû¿ëIC                                   */
    uchar    dummy1[70];
};

struct hl_lnk_fare_tbl_f {                        /* #8-7-2 ¿¬°è¿ä±Ý Table Frame(°³¹æ½Ä)          */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(07)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    struct {
        uchar    beplz_lane_div[1];               /* Á÷ÀüIC Â÷·Î±¸ºÐ(00:»óÇà, 01:ÇÏÇà)            */
        uchar    be_plz_id[2];                    /* Á÷ÀüIC(¿µ¾÷¼Ò¹øÈ£)                           */
        uchar    be_plz_name[14];                 /* Á÷Àü ¿µ¾÷¼Ò ¸í                               */
        uchar    lane_div[1];                     /* ÀÚ±âIC Â÷·Î±¸ºÐ(00:»óÇà, 01:ÇÏÇà)            */
        struct {                                  /* Á¦ÇÑ½Ã°£                                     */
            uchar    limit_hour[1];               /* Á¦ÇÑ½Ã°£ ½Ã                                  */
            uchar    limit_min[1];                /* Á¦ÇÑ½Ã°£ ºÐ                                  */
        } limit_tm[2];                            /* ½Å/±¸                                        */
        uchar    dc_mny[8][2][3];                 /* ÇÒÀÎ±Ý¾× 1~8Á¾ ½Å/±¸                         */
    } lnk_info[14];                               /* ¿¬°èÀû¿ëIC                                   */
    uchar    dummy1[25];
};

struct hl_itbyg_fi {                              /* #8-8-2 ¿¬°è¿ä±Ý Table Frame(Æó¼â½ÄÀÔ±¸)      */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(08)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    struct {
        uchar    lnk_apl_plz_id [2];              /* ¿¬°è´ë»óIC(¿µ¾÷¼Ò¹øÈ£)                       */
        uchar    lnk_apl_plz_name[14];            /* ¿¬°è´ë»ó ¿µ¾÷¼Ò ¸í                           */
        uchar    lane_div [2];                    /* Â÷·Î±¸ºÐ(00:»óÇà, 01:ÇÏÇà)                   */
        struct {                                  /* Á¦ÇÑ½Ã°£                                     */
            uchar    limit_hour[1];               /* Á¦ÇÑ½Ã°£ ½Ã                                  */
            uchar    limit_min[1];                /* Á¦ÇÑ½Ã°£ ºÐ                                  */
        } limit_tm[2];                            /* ½Å/±¸                                        */
    } lnk_info[45];                               /* ¿¬°èÀû¿ëIC                                   */
    uchar    dummy1[60];
};

struct hl_hr_dc_tbl_h {                           /* #8-9-1 ½Ã°£º°ÇÒÀÎ Table Header               */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(09)                               */
    uchar    frame_no[4];                         /* Frmae No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    year[2];                             /* ½Ã°£º° ÇÒÀÎ Á¦µµ Àû¿ëÀÏÀÚ ³â                 */
    uchar    month[1];                            /* ½Ã°£º° ÇÒÀÎ Á¦µµ Àû¿ëÀÏÀÚ ¿ù                 */
    uchar    day[1];                              /* ½Ã°£º° ÇÒÀÎ Á¦µµ Àû¿ëÀÏÀÚ ÀÏ                 */
    uchar    new_year[2];                         /* ½ÅÁ¤º¸ Àû¿ëÀÏ½Ã ³â                           */
    uchar    new_month[1];                        /* ½ÅÁ¤º¸ Àû¿ëÀÏ½Ã ¿ù                           */
    uchar    new_day[1];                          /* ½ÅÁ¤º¸ Àû¿ëÀÏ½Ã ÀÏ                           */
    uchar    new_hour[1];                         /* ½ÅÁ¤º¸ Àû¿ëÀÏ½Ã ½Ã                           */
    uchar    new_min[1];                          /* ½ÅÁ¤º¸ Àû¿ëÀÏ½Ã ºÐ                           */
    uchar    dummy1[990];
};

struct hl_hr_dc_tbl_f {                           /* #8-9-2 ½Ã°£º°ÇÒÀÎ Table Frame                */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type                                   */
    uchar    frame_no[4];                         /* Frmae No                                     */
                                                  /* ½ÅÁ¤º¸                                       */
    struct {                                      /* ÆòÀÏ/Åä¿äÀÏ    °¢°¢ 12¹ø                     */
        struct {                                  /* ½ÃÀÛ½Ã°£/Á¾·á½Ã°£                            */
            uchar hour[1];                        /* ÇÒÀÎ ½Ã                                      */
            uchar min[1];                         /* ÇÒÀÎ ºÐ                                      */
        } dc_div[2];
        uchar    dcrte[8][1];                     /* ÇÒÀÎÀ² 1~8Á¾                                 */
    } new_info[2][12];

                                                  /* ±¸Á¤º¸                                       */
    struct {                                      /* ÆòÀÏ/Åä¿äÀÏ    °¢°¢ 12¹ø                     */
        struct {                                  /* ½ÃÀÛ½Ã°£/Á¾·á½Ã°£                            */
            uchar hour[1];                        /* ÇÒÀÎ ½Ã                                      */
            uchar min[1];                         /* ÇÒÀÎ ºÐ                                      */
        } dc_div[2];
        uchar    dcrte[8][1];                     /* ÇÒÀÎÀ² 1~8Á¾                                 */
    } old_info[2][12];
    uchar    dummy1[429];
};

struct  hl_ecrd_bin_tbl_h {                       /* #14-11-1 ÀüÀÚÄ«µå BIN TABLE Header                           */
    uchar   seq_no[4];                            /* Àü¼Û¿¬¹ø                                                     */
    uchar   kind[1];                              /* Á¾º°                                                         */
    uchar   tbl_typ[1];                           /* Table type                                                   */
    uchar   frame_no[4];                          /* Frame No                                                     */
    uchar   frame_cnt[4];                         /* Frame ¼ö                                                     */
    uchar   rvs_no[1];                            /* °³Á¤¹øÈ£                                                     */
    uchar   bin_cnt[2];                           /* µî·Ï BIN ¼ö                                                  */

    uchar   rvs_year[2];                          /* °³Á¤  ³â                                                     */
    uchar   rvs_month[1];                         /*       ¿ù                                                     */
    uchar   rvs_day[1];                           /*       ÀÏ                                                     */
    uchar   rvs_hour[1];                          /*       ½Ã                                                     */
    uchar   rvs_min[1];                           /*       ºÐ                                                     */

    uchar   modf_year[2];                         /* ¼öÁ¤  ³â                                                     */
    uchar   modf_month[1];                        /*       ¿ù                                                     */
    uchar   modf_day[1];                          /*       ÀÏ                                                     */
    uchar   modf_hour[1];                         /*       ½Ã                                                     */
    uchar   modf_min[1];                          /*       ºÐ                                                     */
    uchar   dummy[986];
};

struct hl_ecrd_bin_tbl_f {                        /* #14-11-2 ÀüÀÚÄ«µå BIN Frame                                  */
    uchar   seq_no[4];                            /* Àü¼Û¿¬¹ø                                                     */
    uchar   kind[1];                              /* Á¾º°                                                         */
    uchar   tbl_typ[1];                           /* Table type                                                   */
    uchar   frame_no[4];                          /* Frmae No                                                     */
    struct  {
        uchar   crd_code[2];                      /* Ä«µå»ç ÄÚµå                                                  */
        uchar   bin_code[3];                      /* BINÄÚµå                                                      */
        uchar   bin_type[1];                      /* ÀÏ·Ã¹øÈ£                                                      */
    } bin_info[167];
    uchar    dummy[3];
};


struct    hl_warr_snd_no    {                     /* #9 º¸ÁõÀü¼Û¿¬¹ø DATA                         */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    dummy1[1];                           /* DUMMY                                        */
    uchar    warr_seq_no[4];                      /* º¸Áõ¿¬¹ø                                     */
};

struct    hl_lane_stat {                          /* #10 Â÷·Î Status DATA                         */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    mchi_stat[2];                        /* ±â±â»óÅÂ                                     */
    uchar    manage_div[1];                       /* ¿î¿µ±¸ºÐ(00:ÇÏÀÌÆÐ½º, 01:È¥¿ë)               */
    struct     {
        uchar stat[1];                            /* »óÅÂ                                         */
        uchar rvs_no[1];                          /* °³Á¤¹øÈ£                                     */
    } tbl_stat[10];                                /* Â÷·Î TABLE »óÅÂ                              */
    uchar    dummy1[8];                          /* DUMMY                                        */
    uchar    lane_ctrler_div[1];                  /* Â÷·Î Á¦¾î±â ±¸ºÐ                             */
    struct    {
        uchar    fw_ver[2];                       /* Â÷·Î F/W ¹öÀü                                */
        uchar    fw_stat[1];                      /* Â÷·Î F/W »óÅÂ                                */
        uchar    mchi_div[1];                     /* ±â±â±¸ºÐ                                     */
                                                  /* 0x00:Â÷·Î , 0x01:IRCU
                                                     0x02:RFCU , 0x03:SAM                         */
    } fw_div[3];
    char    ecrd_bl_seq_no[4];                    /* ÀüÀÚÄ«µå B/LÃÖÁ¾¿¬¹ø                         */
};

struct    hl_rpr_data {                           /* #11-1 º¸¼öÁ¤º¸ DATA                          */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar      year[2];                           /* ¹ß»ýÀÏ½Ã (³â)                                */
    uchar      month[1];                          /*           ¿ù                                 */
    uchar      day[1];                            /*           ÀÏ                                 */
    uchar      hour[1];                           /*           ½Ã                                 */
    uchar      min[1];                            /*           ºÐ                                 */
    uchar      sec[1];                            /*           ÃÊ                                 */
    uchar      terminal_no[2];                    /* ´Ü¸»¹øÈ£                                     */
    uchar      wrk_stat[1];                       /* ±Ù¹«»óÅÂ                                     */
    uchar      mchi_kind[1];                      /* ±âÁ¾                                         */
    uchar    occ_rest_div[1];                     /* ¹ß»ýº¹±¸±¸ºÐ                                 */
    uchar      stat_code[1];                      /* ÀÌ»óÄÚµå                                     */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
};

struct    hl_close_lane_pass {                    /* #11-2 Æó¼âÂ÷·ÎÅëÇà DATA                      */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    serial_no[4];                        /* ÀÏ·Ã¹øÈ£                                     */
    uchar    year[2];                             /* ¹ß»ý ³â                                      */
    uchar    month[1];                            /* ¹ß»ý ¿ù                                      */
    uchar    day[1];                              /* ¹ß»ý ÀÏ                                      */
    uchar    hour[1];                             /* ¹ß»ý ½Ã                                      */
    uchar    min[1];                              /* ¹ß»ý ºÐ                                      */
    uchar    sec[1];                              /* ¹ß»ý ÃÊ                                      */
    uchar    adv_rev_sens[1];                     /* ÀüÈÄÁø/°¨ÁöÂ÷Á¾                              */
    uchar    lane_no[1];                          /* Â÷·Î¹øÈ£                                     */
    uchar    video_no[2];                         /* ¿µ»ó¹øÈ£                                     */
    uchar    axle_cnt[2];                         /* Ãà¼ö                                         */
    uchar    tire_width[2];                       /* À±Æø                                         */
    uchar    tire_distance[2];                    /* À±°Å                                         */
    uchar    car_width[2];                        /* Â÷Æø                                         */
    uchar    car_length[2];                       /* Â÷Àå                                         */
    uchar    car_height[2];                       /* Â÷°í                                         */
    uchar    location[2];                         /* À§Ä¡                                         */
    uchar    speed[2];                            /* ¼Óµµ                                         */
};

struct    hl_sens_data {                          /* #12 °¨Áöµ¥ÀÌÅ¸ DATA                          */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    wrk_year[2];                         /* ±Ù¹«ÀÏÀÚ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    year[2];                             /* ¹ß»ý ³â                                      */
    uchar    month[1];                            /*      ¿ù                                      */
    uchar    day[1];                              /*      ÀÏ                                      */
    uchar    hour[1];                             /*      ½Ã                                      */
    uchar    min[1];                              /*      ºÐ                                      */
    uchar    sec[1];                              /*      ÃÊ                                      */
    uchar    sens_div[1];                         /* °¨Áö±¸ºÐ                                     */
    uchar    adv_rev_sens[1];                     /* ÀüÈÄÁø±¸ºÐ/°¨ÁöÂ÷Á¾                          */
    uchar    axle_cnt[2];                         /* Ãà¼ö                                         */
    uchar    tire_width[2];                       /* À±Æø                                         */
    uchar    tire_distance[2];                    /* À±°Å                                         */
    uchar    car_width[2];                        /* Â÷Æø                                         */
    uchar    car_length[2];                       /* Â÷Àå                                         */
    uchar    car_height[2];                       /* Â÷°í                                         */
    uchar    location[2];                         /* À§Ä¡                                         */
    uchar    speed[2];                            /* ¼Óµµ                                         */
    uchar    hnd_yn[1];                           /* Ã³¸®¿©ºÎ(00:Ã³¸®, 01:¹ÌÃ³¸®)                 */
};


struct    hl_wrk_start {                          /* #13 ±Ù¹«°³½Ãº¸°í                             */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    year[2];                             /* ±Ù¹« ³â                                      */
    uchar    month[1];                            /*      ¿ù                                      */
    uchar    day[1];                              /*      ÀÏ                                      */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    wrk_start_year[2];                   /* ±Ù¹«°³½ÃÀÏ½Ã (³â)                            */
    uchar    wrk_start_month[1];                  /*           ¿ù                                 */
    uchar    wrk_start_day[1];                    /*           ÀÏ                                 */
    uchar    wrk_start_hour[1];                   /*           ½Ã                                 */
    uchar    wrk_start_min[1];                    /*           ºÐ                                 */
    uchar    wrk_start_sec[1];                    /*           ÃÊ                                 */
    uchar    lane_typ[1];                         /* Â÷·Î Type                                    */
    uchar    wrk_div[1];                          /* ±Ù¹«±¸ºÐ(0:Á¤»ó,1:À¯Áöº¸¼ö)                  */
    uchar    dummy1[4];
};
struct    hl_ecrd_pay_hnd_old {                   /* #14 Ä«µåÃ³¸® DATA                            */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    ent_wout_div[1];                     /* ÀÔÃâ±¸ Ã³¸®±¸ºÐ                              */
    uchar    wrk_year[2];                         /* ±Ù¹«ÀÏÀÚ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    serial_no[4];                        /* ÀÏ·Ã¹øÈ£                                     */
    uchar    manage_div[1];                       /* ¿î¿µ±¸ºÐ                                     */
    uchar    hnd_div[1];                          /* Ã³¸®±¸ºÐ                                     */
    uchar    hpass_serial_no[4];                  /* ÇÏÀÌÆÐ½º Ã³¸® ÀÏ·Ã¹øÈ£                       */
                                                  /* ÀÌÀü(ÀÔ±¸ÀÌÀü) ¿µ¾÷¼Ò Ã³¸®Á¤º¸               */
    uchar    behnd_year[2];                       /* ÀÌÀü Ã³¸® ³â                                 */
    uchar    behnd_month[1];                      /*          ¿ù                                  */
    uchar    behnd_day[1];                        /*          ÀÏ                                  */
    uchar    behnd_hour[1];                       /*          ½Ã                                  */
    uchar    behnd_min[1];                        /*          ºÐ                                  */
    uchar    behnd_sec[1];                        /*          ÃÊ                                  */
    uchar    manage_orgn[1];                      /* ¿î¿µ±â°ü                                     */
    uchar    be_plz_id[2];                        /* ÀÌÀü ¿µ¾÷¼Ò¹øÈ£                              */
    uchar    be_lane_typ[1];                      /* ÀÌÀü Â÷·ÎÅ¸ÀÔ                                */
    uchar    be_lane_no[1];                       /* ÀÌÀü Â÷·Î¹øÈ£                                */
    uchar    be_lane_order[1];                    /* ÀÌÀü ±Ù¹«¼ø¹ø                                */
    uchar    be_serial_no[2];                     /* ÀÌÀü ÀÏ·Ã¹øÈ£                                */
    uchar    be_org_pass_fare[3];                 /* ÀÌÀü ¿øÅëÇà¿ä±Ý                              */
    uchar    be_rct_fare[3];                      /* ÀÌÀü ¼ö³³±Ý¾×                                */
    uchar    be_carkind[1];                       /* ÀÌÀü Â÷Á¾                                    */
    uchar    bebe_plz_id[2];                      /* ÀüÀü ¿µ¾÷¼Ò¹øÈ£                              */
    uchar    be_crd_info_div[1];                  /* ÀÌÀü Ä«µåÁ¤º¸±¸ºÐ                            */
    uchar    dummy1[4];
                                                  /* ÀÔ±¸ Ã³¸®Á¤º¸                                */
    uchar    ent_year[2];                         /* ÀÔ±¸Ã³¸® ³â                                  */
    uchar    ent_month[1];                        /*          ¿ù                                  */
    uchar    ent_day[1];                          /*          ÀÏ                                  */
    uchar    ent_hour[1];                         /*          ½Ã                                  */
    uchar    ent_min[1];                          /*          ºÐ                                  */
    uchar    ent_sec[1];                          /*          ÃÊ                                  */
    uchar    ent_orgn[1];                         /* ÀÔ±¸ ¿î¿µ±â°ü                                */
    uchar    ent_plz_id[2];                       /* ÀÔ±¸ ¿µ¾÷¼Ò¹øÈ£                              */
    uchar    ent_issuing_lane_no[1];              /* ÀÔ±¸ Â÷·Î¹øÈ£                                */
    uchar    ent_wrk_order[1];                    /* ÀÔ±¸ ±Ù¹«¼ø¹ø                                */
    uchar    ent_issuing_serial_no[2];            /* ÀÔ±¸ Ã³¸®ÀÏ·Ã¹øÈ£                            */
    uchar    ent_carkind[1];                      /* ÀÔ±¸ Â÷Á¾                                    */
    uchar    ent_crd_info_div[1];                 /* ÀÔ±¸ Ä«µåÁ¤º¸±¸ºÐ                            */
                                                  /* Çö ¿µ¾÷¼Ò Ã³¸®Á¤º¸                           */
    uchar    wo_plz_id[2];                        /* ¿µ¾÷¼Ò¹øÈ£                                   */
    uchar    year[2];                             /*     Ã³¸® ³â                                  */
    uchar    month[1];                            /*          ¿ù                                  */
    uchar    day[1];                              /*          ÀÏ                                  */
    uchar    hour[1];                             /*          ½Ã                                  */
    uchar    min[1];                              /*          ºÐ                                  */
    uchar    sec[1];                              /*          ÃÊ                                  */
    uchar    milisec[2];                          /*         mis                                  */
    uchar    vio_code[1];                         /* À§¹ÝÄÚµå                                     */
    uchar    org_pass_fare[3];                    /* ¿øÅëÇà¿ä±Ý                                   */
    uchar    pass_fare[3];                        /* ÅëÇà¿ä±Ý                                     */
    uchar    rct_fare[3];                         /* ¼ö³³ ±Ý¾×                                    */
    uchar    berct_crd_balc[4];                   /* ¼ö³³Àü Ä«µå ÀÜ¾×                             */
    uchar    pay_rte[3];                          /* ÁöºÒ ÇÒÀÎÀ²                                  */
    uchar    rct_div[1];                          /* ¼ö³³ ±¸ºÐ                                    */

    uchar    crd_kind[1];                         /* Ä«µå Á¾·ù                                    */
    uchar    carkind[1];                          /* Ã³¸®Â÷Á¾                                     */
    uchar    ecrd_no[8];                          /* ÀüÀÚÄ«µå ¹øÈ£                                */
    uchar    pay_hnd_div[1];                      /* ÁöºÒÃ³¸®±¸ºÐ                                 */
    uchar    wrk_sens_carkind[1];                 /* ±Ù¹«±¸ºÐ/°¨ÁöÂ÷Á¾                            */
    uchar    obu_carkind[1];                      /* OBUÂ÷Á¾                                      */
    uchar    video_no[2];                         /* ¿µ»ó¹øÈ£                                     */
    uchar    obu_no[8];                           /* OBU¹øÈ£                                      */
    uchar    obu_typ[1];                          /* OBU Å¸ÀÔ                                     */
    uchar    hnd_stat_info[5];                    /* Ã³¸®»óÅÂ                                     */
                                                  /* 0:OBU, 1:ÀüÀÚÄ«µå, 2:CCU, 3:ÀÎÁõ, 4:ÅëÇÕÃ³¸® */
    uchar    vio_stat[2];                         /* À§¹Ý»óÅÂ                                     */
    uchar    car_no[16];                          /* Â÷·®¹øÈ£                                     */
    uchar    lnk_exmt_rct[1];                     /* ¿¬°è¸éÁ¦±¸ºÐ/¼ö³³±¸ºÐ                        */

    uchar    khc_id[8];                           /* µµ·Î°ø»ç ¹ß±Þ ID                             */
    uchar    algo_id[1];                          /* ¾Ë°í¸®Áò ID                                  */
    uchar    psam_id[8];                          /* PSAM ID                                      */
    uchar    pcha_date[4];                        /* ±¸¸ÅÀÏÀÚ                                     */
    uchar    tran_typ[1];                         /* °Å·¡À¯Çü                                     */
    uchar    publish_orgn_id[3];                  /* ¹ßÇà±â°ü ID                                  */
    uchar    et_mny_id[5];                        /* ÀüÀÚÈ­Æó ID                                  */
    uchar    et_mny_no[4];                        /* ÀüÀÚÈ­Æó °Å·¡ ÀÏ·Ã ¹øÈ£                      */
    uchar    tran_no[4];                          /* °Å·¡ ÀÏ·Ã ¹øÈ£                               */
    uchar    tran_total_mny[4];                   /* °Å·¡ ÃÑ¾×                                    */
    uchar    et_mny_cnt[2];                       /* ¹ßÇà±â°üº° °³º°°Å·¡¼ö                        */
    uchar    tran_serial_no[4];                   /* °Å·¡ ¼öÁý ÀÏ·Ã¹øÈ£                           */
    uchar    sign_key1[1];                        /* °³º°°Å·¡ °ËÁõÀ» À§ÇÑ ¼­¸íÅ° ¹öÀü             */
    uchar    psam_sign1[4];                       /* PSAM¿¡¼­ »ý¼ºÇÑ ¼­¸í                         */
    uchar    sign_key2[1];                        /* °³º°°Å·¡ °ËÁõÀ» À§ÇÑ ¼­¸íÅ° ¹öÀü             */
    uchar    psam_sign2[4];                       /* PSAM¿¡¼­ »ý¼ºÇÑ ¼­¸í                         */
    uchar    center_id[1];                        /* Center ID                                    */
};

struct    hl_ecrd_pay_hnd {                       /* #14 Ä«µåÃ³¸® DATA                            */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    ent_wout_div[1];                     /* ÀÔÃâ±¸ Ã³¸®±¸ºÐ                              */
    uchar    wrk_year[2];                         /* ±Ù¹«ÀÏÀÚ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    serial_no[4];                        /* ÀÏ·Ã¹øÈ£                                     */
    uchar    manage_div[1];                       /* ¿î¿µ±¸ºÐ                                     */
    uchar    hnd_div[1];                          /* Ã³¸®±¸ºÐ                                     */
    uchar    hpass_serial_no[4];                  /* ÇÏÀÌÆÐ½º Ã³¸® ÀÏ·Ã¹øÈ£                       */
                                                  /* ÀÌÀü(ÀÔ±¸ÀÌÀü) ¿µ¾÷¼Ò Ã³¸®Á¤º¸               */
    uchar    behnd_year[2];                       /* ÀÌÀü Ã³¸® ³â                                 */
    uchar    behnd_month[1];                      /*           ¿ù                                 */
    uchar    behnd_day[1];                        /*           ÀÏ                                 */
    uchar    behnd_hour[1];                       /*           ½Ã                                 */
    uchar    behnd_min[1];                        /*           ºÐ                                 */
    uchar    behnd_sec[1];                        /*           ÃÊ                                 */
    uchar    manage_orgn[1];                      /* ¿î¿µ±â°ü                                     */
    uchar    be_plz_id[2];                        /* ÀÌÀü ¿µ¾÷¼Ò¹øÈ£                              */
    uchar    be_lane_typ[1];                      /* ÀÌÀü Â÷·ÎÅ¸ÀÔ                                */
    uchar    be_lane_no[1];                       /* ÀÌÀü Â÷·Î¹øÈ£                                */
    uchar    be_lane_order[1];                    /* ÀÌÀü ±Ù¹«¼ø¹ø                                */
    uchar    be_serial_no[2];                     /* ÀÌÀü ÀÏ·Ã¹øÈ£                                */
    uchar    be_org_pass_fare[3];                 /* ÀÌÀü ¿øÅëÇà¿ä±Ý                              */
    uchar    be_rct_fare[3];                      /* ÀÌÀü ¼ö³³±Ý¾×                                */
    uchar    be_carkind[1];                       /* ÀÌÀü Â÷Á¾                                    */
    uchar    bebe_plz_id[2];                      /* ÀüÀü ¿µ¾÷¼Ò¹øÈ£                              */
    uchar    be_crd_info_div[1];                  /* ÀÌÀü Ä«µåÁ¤º¸±¸ºÐ                            */
    uchar    dummy1[4];
                                                  /* ÀÔ±¸ Ã³¸®Á¤º¸                                */
    uchar    ent_year[2];                         /* ÀÔ±¸Ã³¸® ³â                                  */
    uchar    ent_month[1];                        /*          ¿ù                                  */
    uchar    ent_day[1];                          /*          ÀÏ                                  */
    uchar    ent_hour[1];                         /*          ½Ã                                  */
    uchar    ent_min[1];                          /*          ºÐ                                  */
    uchar    ent_sec[1];                          /*          ÃÊ                                  */
    uchar    ent_orgn[1];                         /* ÀÔ±¸ ¿î¿µ±â°ü                                */
    uchar    ent_plz_id[2];                       /* ÀÔ±¸ ¿µ¾÷¼Ò¹øÈ£                              */
    uchar    ent_issuing_lane_no[1];              /* ÀÔ±¸ Â÷·Î¹øÈ£                                */
    uchar    ent_wrk_order[1];                    /* ÀÔ±¸ ±Ù¹«¼ø¹ø                                */
    uchar    ent_issuing_serial_no[2];            /* ÀÔ±¸ Ã³¸®ÀÏ·Ã¹øÈ£                            */
    uchar    ent_carkind[1];                      /* ÀÔ±¸ Â÷Á¾                                    */
    uchar    ent_crd_info_div[1];                 /* ÀÔ±¸ Ä«µåÁ¤º¸±¸ºÐ                            */
                                                  /* Çö ¿µ¾÷¼Ò Ã³¸®Á¤º¸                           */
    uchar    wo_plz_id[2];                        /* ¿µ¾÷¼Ò¹øÈ£                                   */
    uchar    year[2];                             /*     Ã³¸® ³â                                  */
    uchar    month[1];                            /*          ¿ù                                  */
    uchar    day[1];                              /*          ÀÏ                                  */
    uchar    hour[1];                             /*          ½Ã                                  */
    uchar    min[1];                              /*          ºÐ                                  */
    uchar    sec[1];                              /*          ÃÊ                                  */
    uchar    milisec[2];                          /*         mis                                  */
    uchar    vio_code[1];                         /* À§¹ÝÄÚµå                                     */
    uchar    org_pass_fare[3];                    /* ¿øÅëÇà¿ä±Ý                                   */
    uchar    pass_fare[3];                        /* ÅëÇà¿ä±Ý                                     */
    uchar    rct_fare[3];                         /* ¼ö³³ ±Ý¾×                                    */
    uchar    berct_crd_balc[4];                   /* ¼ö³³Àü Ä«µå ÀÜ¾×                             */
    uchar    pay_rte[3];                          /* ÁöºÒ ÇÒÀÎÀ²                                  */
    uchar    rct_div[1];                          /* ¼ö³³ ±¸ºÐ                                    */

    uchar    crd_kind[1];                         /* Ä«µå Á¾·ù                                    */
    uchar    carkind[1];                          /* Ã³¸®Â÷Á¾                                     */
    uchar    ecrd_no[8];                          /* ÀüÀÚÄ«µå ¹øÈ£                                */
    uchar    pay_hnd_div[1];                      /* ÁöºÒÃ³¸®±¸ºÐ                                 */
    uchar    wrk_sens_carkind[1];                 /* ±Ù¹«±¸ºÐ/°¨ÁöÂ÷Á¾                            */
    uchar    obu_carkind[1];                      /* OBUÂ÷Á¾                                      */
    uchar    video_no[2];                         /* ¿µ»ó¹øÈ£                                     */
    uchar    obu_no[8];                           /* OBU¹øÈ£                                      */
    uchar    obu_typ[1];                          /* OBU Å¸ÀÔ                                     */
    uchar    hnd_stat_info[5];                    /* Ã³¸®»óÅÂ                                     */
                                                  /* 0:OBU, 1:ÀüÀÚÄ«µå, 2:CCU, 3:ÀÎÁõ, 4:ÅëÇÕÃ³¸® */
    uchar    vio_stat[2];                         /* À§¹Ý»óÅÂ                                     */
    uchar    car_no[16];                          /* Â÷·®¹øÈ£                                     */
    uchar    lnk_exmt_rct[1];                     /* ¿¬°è¸éÁ¦±¸ºÐ/¼ö³³±¸ºÐ                        */

    uchar    ecrd_car_no[16];                     /* ÀüÀÚÄ«µåÀÇ Â÷·®¹øÈ£                          */
    uchar    terminal_car_no[16];                 /* ´Ü¸»±âÀÇ   Â÷·®¹øÈ£                          */
    uchar    ecrd_attribute[1];                   /* ÀüÀÚÄ«µå   ¼Ó¼º                              */
    uchar    terminal_attribute[1];               /* ´Ü¸»±â     ¼Ó¼º                              */
    uchar    dummy4[10];                          /* DUMMY                                        */

    uchar    khc_id[8];                           /* µµ·Î°ø»ç ¹ß±Þ ID                             */
    uchar    algo_id[1];                          /* ¾Ë°í¸®Áò ID                                  */
    uchar    psam_id[8];                          /* PSAM ID                                      */
    uchar    pcha_date[4];                        /* ±¸¸ÅÀÏÀÚ                                     */
    uchar    tran_typ[1];                         /* °Å·¡À¯Çü                                     */
    uchar    publish_orgn_id[3];                  /* ¹ßÇà±â°ü ID                                  */
    uchar    et_mny_id[5];                        /* ÀüÀÚÈ­Æó ID                                  */
    uchar    et_mny_no[4];                        /* ÀüÀÚÈ­Æó °Å·¡ ÀÏ·Ã ¹øÈ£                      */
    uchar    tran_no[4];                          /* °Å·¡ ÀÏ·Ã ¹øÈ£                               */
    uchar    tran_total_mny[4];                   /* °Å·¡ ÃÑ¾×                                    */
    uchar    et_mny_cnt[2];                       /* ¹ßÇà±â°üº° °³º°°Å·¡¼ö                        */
    uchar    tran_serial_no[4];                   /* °Å·¡ ¼öÁý ÀÏ·Ã¹øÈ£                           */
    uchar    sign_key1[1];                        /* °³º°°Å·¡ °ËÁõÀ» À§ÇÑ ¼­¸íÅ° ¹öÀü             */
    uchar    psam_sign1[4];                       /* PSAM¿¡¼­ »ý¼ºÇÑ ¼­¸í                         */
    uchar    sign_key2[1];                        /* °³º°°Å·¡ °ËÁõÀ» À§ÇÑ ¼­¸íÅ° ¹öÀü             */
    uchar    psam_sign2[4];                       /* PSAM¿¡¼­ »ý¼ºÇÑ ¼­¸í                         */
    uchar    center_id[1];                        /* Center ID                                    */
};

struct    hl_car_no_data {                        /* #Ã³¸®Â÷·® ¹øÈ£ µ¥ÀÌÅÍ  DATA                  */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */

    uchar    ent_wout_div[1];                     /* ÀÔÃâ±¸ Ã³¸®±¸ºÐ                              */
    uchar    wrk_year[2];                         /* ±Ù¹«ÀÏÀÚ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    serial_no[4];                        /* ÀÏ·Ã¹øÈ£                                     */
    uchar    hpass_serial_no[4];                  /* ÇÏÀÌÆÐ½º Ã³¸® ÀÏ·Ã¹øÈ£                       */
    uchar    car_no[16];                          /* Ã³¸®Â÷·®¹øÈ£                                 */
};



struct    hl_5min_traffic {                       /* #15 5ºÐ°£ ±³Åë·® DATA                        */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    lane_no[1];                          /* Â÷·Î¹øÈ£                                     */
    uchar    year[2];                             /* ³â                                           */
    uchar    month[1];                            /* ¿ù                                           */
    uchar    day[1];                              /* ÀÏ                                           */
    uchar    hour[1];                             /* ½Ã                                           */
    uchar    min[1];                              /* ºÐ                                           */

    uchar    normal[8][3];                        /* Â÷Á¾º° Á¤»óÅëÇà                              */
    uchar    exmt[8][3];                          /*   "    ¿¬°è¸éÁ¦                              */
    uchar    exmtcrd[8][3];                       /*   "    ¸éÁ¦Ä«µå                              */
    uchar    violation[8][3];                     /*   "    À§¹Ý                                  */
    uchar    dccrd[8][3];                         /* ÇÒÀÎÄ«µå                                     */
    uchar    dc_extr[8][3];                       /* ÇÒÀÎ/ÇÒÁõ                                    */
    uchar    dummy1[4];
};

struct    hl_wout_wrk_end_e {                     /* #16 ±Ù¹«Á¾·á                                 */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    ent_wout_div[1];                     /* ÀÔÃâ±¸ Ã³¸®±¸ºÐ                              */
    uchar    serial_no[4];                        /* ÀÏ·Ã¹øÈ£                                     */
    uchar    wrk_year[2];                         /* ±Ù¹«ÀÏÀÚ ³â                                  */
    uchar    wrk_month[1];                        /*          ¿ù                                  */
    uchar    wrk_day[1];                          /*          ÀÏ                                  */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    wrk_start_year[2];                   /* ±Ù¹«°³½ÃÀÏ½Ã ³â                              */
    uchar    wrk_start_month[1];                  /*              ¿ù                              */
    uchar    wrk_start_day[1];                    /*              ÀÏ                              */
    uchar    wrk_start_hour[1];                   /*              ½Ã                              */
    uchar    wrk_start_min[1];                    /*              ºÐ                              */
    uchar    wrk_start_sec[1];                    /*              ÃÊ                              */
    uchar    wrk_end_year[2];                     /* ±Ù¹«Á¾·áÀÏ½Ã ³â                              */
    uchar    wrk_end_month[1];                    /*              ¿ù                              */
    uchar    wrk_end_day[1];                      /*              ÀÏ                              */
    uchar    wrk_end_hour[1];                     /*              ½Ã                              */
    uchar    wrk_end_min[1];                      /*              ºÐ                              */
    uchar    wrk_end_sec[1];                      /*              ÃÊ                              */
    uchar    hnd_cnt[4];                          /* Ã³¸®´ë¼ö                                     */
    uchar    car_adv_cnt[4];                      /* Â÷·® ÀüÁø ´ë¼ö                               */
    uchar    car_rev_cnt[4];                      /* Â÷·® ÈÄÁø ´ë¼ö                               */
    uchar    dc_nouse_mny[2][8][4];               /* ÇÒÀÎÄ«µå»ç¿ë¿Ü±Ý¾×                           */
    uchar    dc_use_mny[3][8][4];                 /* ÇÒÀÎÄ«µå»ç¿ë½Ã±Ý¾×                           */
    uchar    dc_cnt[2][2][8][4];                  /* ÇÒÀÎÄ«µå»ç¿ë¿Ü.½Ã´ë¼ö                        */
    uchar    exmt_crd_cnt[8][2];                  /* ¸éÁ¦Ä«µå °Ç¼ö                                */
    uchar    vio_cnt[30][2];                         /* À§¹ÝÀ¯Çüº° °Ç¼ö                              */
    uchar    vio_hnd_cnt[3][8][2];                /* Â÷Á¾º° À§¹ÝÃ³¸® ´ë¼ö                         */
    uchar    vio_mny[2][8][4];                    /* Â÷Á¾º° À§¹Ý±Ý¾×                              */
    uchar    lnk_exmt_cnt[8][2];                  /* ¿¬°è¸éÁ¦ ´ë¼ö                                */
    uchar    sens_hnd_cnt[9][2];                  /* °¨Áö/Ã³¸® ´ë¼ö                               */
    uchar    nohnd_cnt[9][2];                     /* ¹ÌÃ³¸® ´ë¼ö                                  */
    uchar    dctime_org_pass_fare[8][4];          /* ÇÒÀÎ½Ã°£´ë ¿ø±Ý¾×                            */
    uchar    dctime_pass_fare[8][4];              /* ÇÒÀÎ½Ã°£´ë ±Ý¾×                              */
    uchar    dctime_car_cnt[8][2];                /* ÇÒÀÎ½Ã°£´ë´ë¼ö                               */
    uchar    extrtime_org_pass_fare[8][4];        /* ÇÒÁõ½Ã°£´ë ¿ø¼ö³³±Ý¾×                        */
    uchar    extrtime_pass_fare[8][4];            /* ÇÒÁõ½Ã°£´ë ±Ý¾×                              */
    uchar    extrtime_car_cnt[8][2];              /* ÇÒÁõ½Ã°£´ë´ë¼ö                               */
    uchar    cmut_org_pass_fare[8][4];            /* ÃâÅð±Ù½Ã°£´ë ¿ø±Ý¾×                          */
    uchar    cmut_pass_fare[8][4];                /* ÃâÅð±Ù½Ã°£´ë ÇÒÀÎ±Ý¾×                        */
    uchar    cmut_car_cnt[8][2];                  /* ÃâÅð±Ù½Ã°£´ë ÇÒÀÎ´ë¼ö                        */

    uchar    car_hnd_cnt[8][4];                   /* Â÷·®Ã³¸® ´ë¼ö                                */
    uchar    hnd_transfer_cnt[8][4];              /* TCS Ã³¸® ÀÌ°ü ´ë¼ö                           */
    uchar    emergency_cnt[8][2];                 /* ±ä±Þ¸éÁ¦ÀüÀÚÄ«µåÃ³¸®´ë¼ö                     */
};

struct hl_ent_ic_traffic{                         /* #17-1 ÀÔ±¸ ICº° ±³Åë·® µ¥ÀÌÅÍ                */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar      wrk_year[2];                       /* ±Ù¹«ÀÏÀÚ ³â                                  */
    uchar      wrk_month[1];                      /*          ¿ù                                  */
    uchar      wrk_day[1];                        /*          ÀÏ                                  */
    uchar      wrk_no[2];                         /* ±Ù¹«¹øÈ£                                     */
    struct {
        uchar      system_kind_ent[3];            /* System Á¾º°/ÀÔ±¸IC                           */
        uchar    normal[8][4];                    /* Â÷Á¾º° Á¤»óÅëÇà                              */
        uchar    exmt[8][4];                      /*   "      ¸éÁ¦                                */
        uchar    exmtcrd[8][4];                   /*   "    ¸éÁ¦Ä«µå                              */
        uchar    upid[8][4];                      /*   "    ¹Ì³³                                  */
        uchar    dccrd[8][4];                     /* ÇÒÀÎÄ«µå                                     */
        uchar    dc_extr[8][4];                   /* ÇÒÀÎ/ÇÒÁõ                                    */
    } carkind_cnt[5];
    uchar    dummy1[29];
};

struct hl_ent_ic_end {                            /* #17-2 ÀÔ±¸ ICº° µ¥ÀÌÅÍ ¼Û½ÅÁ¾·á              */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
};


struct    hl_tbl_dump {                           /* #18 TABLE DUMP DATA                          */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type                                   */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    test_data[1005];                     /* TABLE TYPEº° DATA                            */
};

struct    hl_lane_line_test {                     /* #19 Â÷·Î±âµ¿ È¸¼± TEST                       */
                                                  /* #28 Â÷·Î±âµ¿ È¸¼± TEST ÀÀ´ä                  */
                                                  /* #29 ¿µ¾÷¼Ò±âµ¿ È¸¼± TEST                     */
                                                  /* #30 ¿µ¾÷¼Ò±âµ¿ È¸¼± TEST ÀÀ´ä                */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    test_data[1010];                     /* Test Data                                    */
};


struct hl_fw_data_rq {                            /* #20-1 F/W µ¥ÀÌÅÍ ¿ä±¸                        */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    lane_typ[1];                         /* Â÷·Î Type                                    */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    fw_ver[2];                           /* F/W ¹öÀü                                     */
    uchar    fw_div[1];                           /* F/W ±¸ºÐ                                     */
    uchar    ctrler_div[1];                       /* Á¦¾î±â Á¾·ù                                  */
};

struct hl_fw_data {                               /* #20-2 F/W µ¥ÀÌÅÍ Header                      */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    frame_cnt[4];                        /* ÀüÃ¼ Frame ¼ö                                */
    uchar    fw_size[4];                          /* F/W Size                                     */
    uchar    fw_ver[2];                           /* F/W ¹öÀü                                     */
    uchar    fw_div[1];                           /* F/W ±¸ºÐ                                     */
    uchar    ctrler_kind[1];                      /* Á¦¾î±â Á¾·ù                                  */
    uchar    dummmy[994];
};

struct hl_fw_data_f {                             /* #20-3 F/W µ¥ÀÌÅÍ Frame                       */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    frame_cnt[4];                        /* ÀüÃ¼ Frame ¼ö                                */
    uchar    fw_size[4];                          /* F/W Size                                     */
    uchar    fw_ver[2];                           /* F/W ¹öÀü                                     */
    uchar    fw_div[1];                           /* F/W ±¸ºÐ                                     */
    uchar    ctrler_kind[1];                      /* Á¦¾î±â Á¾·ù                                  */
    uchar    fw_data[994];                        /* F/W Data                                     */
};

struct hl_ecrd_bl_confirm {                       /* #21-1 ÀüÀÚÄ«µå B/L Â÷·Î È®ÀÎ                 */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    confirm_rq_div[1];                   /* È®ÀÎÁö ±¸ºÐ                                  */
    uchar    ecrd_no[8];                          /* ÀüÀÚÄ«µå ¹øÈ£                                */
};

struct hl_ecrd_bl_reply {                         /* #21-2 ÀüÀÚÄ«µå B/L Â÷·Î È®ÀÎ ÀÀ´ä            */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
                                                  /*  È®ÀÎ ¿äÃ»Áö ±¸ºÐ                            */
    uchar    confirm_exist_yn[1];                 /* Á¸Àç¿©ºÎ                                     */
    uchar    apl_cnt[4];                          /* Àû¿ë °Ç¼ö                                    */
};

struct hl_obu_bl_confirm {                        /* #21-3 OBU B/L Â÷·Î È®ÀÎ                      */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    confirm_rq_div[1];                   /* È®ÀÎÁö ±¸ºÐ                                  */
    uchar    obu_no[8];                           /* OBU ¹øÈ£                                     */
};

struct hl_obu_bl_confirm_reply {                  /* #21-4 OBU B/L Â÷·Î È®ÀÎ ÀÀ´ä                 */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
                                                  /*  È®ÀÎ ¿äÃ»Áö ±¸ºÐ                            */
    uchar    confirm_exist_yn[1];                 /* Á¸Àç¿©ºÎ                                     */
    uchar    apl_cnt[4];                          /* Àû¿ë °Ç¼ö                                    */
};


struct hl_csh_readout_info {                      /* #22 ¿ä±Ý Ç¥½Ã±â¾È³»¹®±¸ Àü¼Û                 */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    total_msg_cnt[1];                    /* ÃÑ¹®±¸¼ö                                     */
    uchar    show_cnt[1];                         /* Ç¥½Ã È¸¼ö                                    */
    uchar    show_method[1];                      /* Ç¥½Ã ¹æ¹ý                                    */
    uchar    delay_tm[1];                         /* Áö¿¬ ½Ã°£                                    */
    struct     {
        uchar    color[21];                       /* »ö»ó                                         */
        uchar    msg[21];                         /* ¹®±¸                                         */
    }msg_cnt[5];
};


struct    hl_psam_info_ok {                       /* #23-1 PSAM Á¤º¸ (¿äÃ»ÀÀ´ä)                   */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tran_start_year[2];                  /* °Å·¡°³½Ã ÀÏÀÚ                                */
    uchar    tran_start_month[1];
    uchar    tran_start_day[1];
    uchar    tran_start_hour[1];
    uchar    tran_start_min[1];
    uchar    tran_start_sec[1];
    uchar    tran_unq_no[5];                      /* °Å·¡°íÀ¯¹øÈ£                                 */
    struct    {
        uchar    psam_total_cnt[4];               /* PSAM ÃÑ °Å·¡°Ç¼ö                             */
        uchar    psam_total_mny[4];               /* PSAM ÃÑ °Å·¡±Ý¾×                             */
        uchar    psam_crd_no[8];                  /* PSAM Ä«µå ¹øÈ£                               */
        uchar    pcha_orgn_id[3];                 /* PSAM ¸ÅÀÔ±â°ü                                */
        uchar    tran_no[4];                      /* °Å·¡ÀÏ·Ã¹øÈ£                                 */
        uchar    tran_clct_no[4];                 /* °Å·¡¼öÁý ÀÏ·Ã¹øÈ£                            */
        uchar    csam_id[8];                      /* CSAM ID                                      */
        uchar    iss_date[4];                     /* ¹ß±ÞÀÏÀÚ                                     */
        uchar    expire_date[4];                  /* ¸¸±âÀÏÀÚ                                     */
        uchar    active_date[4];                  /* È°¼ºÀÏÀÚ                                     */
        uchar    deactive_date[4];                /* ºñÈ°¼ºÀÏÀÚ                                   */
        uchar    algo_id[1];                      /* ¾Ë°í¸®Áò ID                                  */
        uchar    psam_attribute[1];               /* PSAM ¼Ó¼º                                    */
    } psam_info[7];
    uchar    wrk_no[2];                           /* ±Ù¹« ¹øÈ£                                    */
    uchar    wrk_date[4];                         /* ±Ù¹«ÀÏÀÚ                                     */
};

struct    hl_psam_info_rq {                       /* #23-2 PSAM Á¤º¸ ¿äÃ»                         */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tran_unq_no[5];                      /* °Å·¡°íÀ¯¹øÈ£                                 */
    uchar    wrk_date[4];                         /* ±Ù¹«ÀÏÀÚ                                     */
};


struct hl_psam_para_rq {                          /* #24-1 PSAM ÆÄ¶ó¹ÌÅÍ °»½Å ¿äÃ»                */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    year[2];                             /* °Å·¡°³½ÃÀÏ½Ã        ³â                       */
    uchar    month[1];                            /*             ¿ù                               */
    uchar    day[1];                              /*             ÀÏ                               */
    uchar    hour[1];                             /*             ½Ã                               */
    uchar    min[1];                              /*             ºÐ                               */
    uchar    sec[1];                              /*             ÃÊ                               */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    para_id[2];
    uchar    algo_id[1];                          /* ¾Ë°í¸®Áò ID                                  */
    uchar    key_ver[1];                          /* PSAM KDCOMPÅ° ¹öÀü                           */
    uchar    pcha_orgn_id[3];                     /* ¸ÅÀÔ ±â°ü ID                                 */
    uchar    psam_id[8];                          /* PSAM ID                                      */
    uchar    psam_tran_no[4];                     /* PSAM °Å·¡ ÀÏ·Ã¹øÈ£                           */
    uchar    crd_random_no[8];                    /* PSAM¿¡¼­ »ý¼ºÇÑ ³­¼ö                         */
    uchar    crd_sign[4];                         /* Ä«µå ¼­¸í                                    */
    uchar    old_para[4];                         /* OLD PAR°ª                                    */
    uchar    new_para[4];                         /* NEW PAR°ª                                    */
    uchar    wrk_date[4];                         /* ±Ù¹« ÀÏÀÚ                                    */
    uchar    wrk_no[2];                           /* ±Ù¹«¹øÈ£                                     */
    uchar    wrkr_no[2];                          /* ±Ù¹«ÀÚ ¹øÈ£                                  */
    uchar    admin_id[4];                         /* ±Ù¹«ÀÚ ID                                    */
};

struct hl_psam_para_ok {                          /* #24-2 PSAM ÆÄ¶ó¹ÌÅÍ °»½Å Åëº¸                */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    reply_code[2];                       /* ÀÀ´äÄÚµå                                     */
    uchar    nv_size_tran_unq[5];                 /* langth±¸ºÐ/°Å·¡ °íÀ¯¹øÈ£                     */
    uchar    hsm_random_no[8];                    /* HSM¿¡¼­ »ý¼ºÇÑ ³­¼ö                          */
    uchar    csam_id[8];                          /* CSAM ID                                      */
    uchar    nv_para[55];                         /* NV                                           */
    uchar    hsm_sign[4];                         /* HSM¿¡¼­ »ý¼ºÇÑ ¼­¸í                          */
};

struct hl_psam_para_cmplt_rq {                    /* #25-1 PSAM ÆÄ¶ó¹ÌÅÍ °»½Å¿Ï·á¿äÃ»             */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    psam_id[8];                          /* PSAM ID                                      */
};

struct hl_psam_para_cmplt_ok {                    /* 25-2 PSAM ÆÄ¶ó¹ÌÅÍ °»½Å¿Ï·áÅëº¸              */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    reply_code[2];                       /*ÀÀ´äÄÚµå                                      */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    psam_id[8];                          /* PSAM ID                                      */
};

struct hl_psam_collect_rq {                       /* #26-1 PSAM °Å·¡³»¿ª¼öÁý                      */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    year[2];                             /* ¼Û¼ö½ÅÀÏ½Ã        ³â                         */
    uchar    month[1];                            /*                   ¿ù                         */
    uchar    day[1];                              /*                   ÀÏ                         */
    uchar    hour[1];                             /*                   ½Ã                         */
    uchar    min[1];                              /*                   ºÐ                         */
    uchar    sec[1];                              /*                   ÃÊ                         */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    algo_id[1];                          /* ¾Ë°í¸®Áò ID                                  */
    uchar    key_ver[1];                          /* Å° ¹öÀü                                      */
    uchar    pcha_orgn_id[3];                     /* ¸ÅÀÔ±â°ü ID                                  */
    uchar    psam_id[8];                          /* PSAM ID                                      */
    uchar    tran_no[4];                          /* °Å·¡  ÀÏ·Ã¹øÈ£                               */
    uchar    tran_clct_no[4];                     /* °Å·¡ ¼öÁý ÀÏ·Ã¹øÈ£                           */
    uchar    wrk_date[4];                         /* ±Ù¹«ÀÏÀÚ                                     */
    uchar    wrk_no[2];                           /* ±Ù¹« ¹øÈ£                                    */
    uchar    wrkr_no[3];                          /* ±Ù¹«ÀÚ ¹øÈ£                                  */
};

struct hl_psam_collect_ok {                       /* #26-2 PSAM °Å·¡³»¿ª¼öÁýÅëº¸                  */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    reply_code[2];                       /* ÀÀ´äÄÚµå                                     */
    uchar    tran_unq_no[5];                      /* °Å·¡°íÀ¯¹øÈ£                                 */
    uchar    hsm_random_no[8];
    uchar    csam_id[8];
    uchar    hsm_sign[4];
};

struct hl_iep_collect_rq {                        /* #27-1 IEP ÁöºÒ ÃÑ¾×°Å·¡³»¿ª¼öÁý              */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°ÄÚµå                                     */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    csam_date[4];                        /* Date CSAM                                    */
    uchar    total_tran_cnt[2];                   /* ÃÑ °³º°°Å·¡³»¿ª °³¼ö                         */
    uchar    publish_orgn_cnt[1];                 /* ¹ßÇà ±â°ü¼ö                                  */
    uchar    total_key_ver[1];                    /* ÃÑ¾×°Å·¡ ¼­¸íÅ° ¹öÁ¯                         */
    uchar    center_sign[4];                      /* ¼¾ÅÍ °ËÁõ¿ë ¼­¸í                             */
    uchar    sp_sign[4];                          /* SP °ËÁõ¿ë ¼­¸í                               */
    uchar    publish_orgn_id[3];                  /* ¹ßÇà±â°ü ID                                  */
    uchar    publish_orgn_tran_cnt[2];            /* ¹ßÇà±â°üº° °³º°°Å·¡¼ö                        */
    uchar    tran_total_mny[4];                   /* °Å·¡ ÃÑ¾×                                    */
};

struct hl_iep_collect_ok {                        /* 27-2 IEP ÁöºÒ ÃÑ¾×°Å·¡³»¿ª¼öÁý ÀÀ´ä          */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°ÄÚµå                                     */
    uchar    reply_code[2];                       /* ÀÀ´äÄÚµå                                     */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    tran_clct_date[4];                   /* °Å·¡ ¼öÁý ÀÏÀÚ                               */
    uchar    hsm_sign[4];                         /* HSM ¼­¸í                                     */
};

struct hl_iep_collect_cmplt_rq {                  /* #28-1 IEPÁöºÒÃÑ¾×°Å·¡³»¿ª¼öÁý¿Ï·á¿äÃ»        */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°ÄÚµå                                     */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    tran_clct_date[4];                   /* °Å·¡ ¼öÁý ÀÏÀÚ                               */
    uchar    hsm_sign[4];                         /* HSM ¼­¸í                                     */
};

struct hl_iep_collect_cmplt_ok {                  /* #28-2 IEPÁöºÒÃÑ¾×°Å·¡³»¿ª¼öÁý¿Ï·áÅëº¸        */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°ÄÚµå                                     */
    uchar    reply_code[2];                       /* ÀÀ´äÄÚµå                                     */
    uchar    tran_unq_no[5];                      /* °Å·¡ °íÀ¯¹øÈ£                                */
    uchar    tran_clct_date[4];                   /* °Å·¡ ¼öÁý ÀÏÀÚ                               */
};

struct    hl_aday_extr_tbl_h {                      /* #8-3-1 ¸íÀýÇÒÀÎ TABLE Header             */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(03)                               */
    uchar    frame_no[4];                         /* Frame No                                     */
    uchar    frame_cnt[4];                        /* Frame ¼ö                                     */
    uchar    rvs_no[1];                           /* °³Á¤¹øÈ£                                     */
    uchar    year[2];                             /* ¸íÀý ÇÒÀÎ Á¦µµ Àû¿ëÀÏÀÚ ³â                 */
    uchar    month[1];                            /* ¸íÀý ÇÒÀÎ Á¦µµ Àû¿ëÀÏÀÚ ¿ù                 */
    uchar    day[1];                              /* ¸íÀý ÇÒÀÎ Á¦µµ Àû¿ëÀÏÀÚ ÀÏ                 */
    uchar    extr_this_year[1];                   /* µî·ÏÀÏÀÚ¼ö ±Ý³â                              */
    uchar    extr_next_year[1];                   /* µî·ÏÀÏÀÚ¼ö ÀÍ³â                              */

    uchar    dummy[994];
};

struct    hl_aday_extr_tbl_f {                      /* #8-3-2 ¸íÀýÇÒÀÎ TABLE Frame              */
    uchar    seq_no[4];                           /* Àü¼Û¿¬¹ø                                     */
    uchar    kind[1];                             /* Á¾º°                                         */
    uchar    tbl_typ[1];                          /* Table type(03)                               */
    uchar    frame_no[4];                         /* Frame No                                     */

    /* ±Ý³â    */
    uchar    this_year[2];   /* ±Ý³â³â   */
    struct {
        uchar this_mon[1];    /* ¿ù       */
        uchar this_day[1];    /* ÀÏ       */
        uchar this_start_hr[1];     /* ½ÃÀÛ½Ã   */
        uchar this_start_min[1];    /* ½ÃÀÛºÐ   */
        uchar this_end_hr[1];     /* Á¾·á½Ã   */
        uchar this_end_min[1];    /* Á¾·áºÐ   */
    } this_div[50];

    uchar    next_year[2];   /* ÀÍ³â³â   */
    struct {
        uchar next_mon[1];    /* ¿ù       */
        uchar next_day[1];    /* ÀÏ       */
        uchar next_start_hr[1];     /* ½ÃÀÛ½Ã   */
        uchar next_start_min[1];    /* ½ÃÀÛºÐ   */
        uchar next_end_hr[1];     /* Á¾·á½Ã   */
        uchar next_end_min[1];    /* Á¾·áºÐ   */
    } next_div[50];

    uchar    dummy;


};

#endif
