⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pnl_tkr.h

📁 ali3355源码: 1.OBJS目录:编译目录 命令: ./clean.sh ./55product.sh 2.serve:光头部份程序 3.source:介面与播放有关项目.
💻 H
📖 第 1 页 / 共 2 页
字号:
/* KARAOK_ONOFF CONTROL */
#define PNL_CLASS_KARAOK_ONOFF      PNL_MODULE_SIGNAL
#define PNL_POS_KARAOK_ONOFF        {4,0x1000}
#define PNL_ATTR_KARAOK_ONOFF       PNL_LIGHT_ON|PNL_BLINK_OFF


/* LOCK ONOFF CONTROL */
#define PNL_CLASS_LOCK_ONOFF	    PNL_MODULE_SIGNAL
#undef PNL_POS_LOCK_ONOFF 	    //{5,0x0004}
#define PNL_ATTR_LOCK_ONOFF	    PNL_LIGHT_ON|PNL_BLINK_ON

/* PBC SIGNAL */
#define PNL_CLASS_PBC               PNL_MODULE_SIGNAL
#define PNL_POS_PBC                 {5,0x0100}//{5,0x8000}
#define PNL_ATTR_PBC                PNL_LIGHT_ON|PNL_BLINK_OFF

/* ANGLE SIGNAL */
#define PNL_CLASS_ANGLE             PNL_MODULE_SIGNAL
#undef  PNL_POS_ANGLE               //{5,0x0100}
#define PNL_ATTR_ANGLE              PNL_LIGHT_ON|PNL_BLINK_OFF

/* REMAIN SIGNAL */
#define PNL_CLASS_REMAIN            PNL_MODULE_SIGNAL
#undef  PNL_POS_REMAIN
#define PNL_ATTR_REMAIN             PNL_LIGHT_ON|PNL_BLINK_OFF

/* INTRO SIGNAL */
#define PNL_CLASS_INTRO             PNL_MODULE_SIGNAL
#undef  PNL_POS_INTRO
#define PNL_ATTR_INTRO              PNL_LIGHT_ON|PNL_BLINK_OFF

/* LASTPLAY SIGNAL */
#define PNL_CLASS_LASTPLAY          PNL_MODULE_SIGNAL
#undef  PNL_POS_LASTPLAY
#define PNL_ATTR_LASTPLAY           PNL_LIGHT_ON|PNL_BLINK_OFF

/* TITLE */
#define PNL_CLASS_TITLE             PNL_MODULE_MSGSIG
#undef  PNL_POS_TITLE_MSG           //{4,0x01ff},{4,0xfe00}
#undef PNL_POS_TITLE_SIG	                //{1,0x8000}

/* CHAPTER */
#define PNL_CLASS_CHAPTER           PNL_MODULE_MSGSIG
#undef  PNL_POS_CHAPTER_DGT
#undef  PNL_POS_CHAPTER_MSG         {3,0x00fe},{4,0x00fe}
#undef PNL_POS_CHAPTER_SIG

/* TRACK */
#define PNL_CLASS_TRACK             PNL_MODULE_MSGSIG
#undef  PNL_POS_TRACK_DGT
#define PNL_POS_TRACK_MSG           {3,0x00fe},{4,0x00fe}//{4,0x01ff},{4,0xfe00},{3,0x01ff}
#undef PNL_POS_TRACK_SIG

/* TIME */
#define PNL_CLASS_TIME              PNL_MODULE_TIME
#undef  PNL_POS_TIME_HOUR           //{4,0x00fe}//{2,0x007f}
#define PNL_POS_TIME_MIN            {5,0xfe00},{5,0x00fe}//{2,0xfe00},{1,0x007f}
#define PNL_POS_TIME_SEC            {6,0xfe00},{6,0x00fe}//{1,0xfe00},{5,0xfe00}
#define PNL_POS_TIME_SIG            {6,0x0001}//{2,0x0080},{1,0x0080}

/* MESSAGE */
#define PNL_CLASS_MESSAGE           PNL_MODULE_MESSAGE
#define PNL_POS_MESSAGE         {3,0x00fe},{4,0x00fe},{5,0xfe00},{5,0x00fe},{6,0xfe00},{6,0x00fe}
/*{4,0x01ff},{4,0xfe00},{3,0x01ff},{3,0xfe00}, {2,0x007f},{2,0xfe00},{1,0x007f},\
				{1,0xfe00},{5,0xfe00}*/
#define PNL_MSG_STR_OFF             /* "         " */   \
        PNL_MSG_SPC, PNL_MSG_SPC, PNL_MSG_SPC, PNL_MSG_SPC, \
        PNL_MSG_SPC, PNL_MSG_SPC
#define PNL_ATTR_STR_OFF            PNL_LIGHT_OFF
#define PNL_MSG_STR_NO_DISC         /* "NO DISC" */   \
        PNL_MSG_N, PNL_MSG_O,PNL_MSG_D, PNL_MSG_I,\
        PNL_MSG_S, PNL_MSG_C
#define PNL_ATTR_STR_NO_DISC        PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_MENU            /* "   MENU" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_M, PNL_MSG_E, PNL_MSG_N, PNL_MSG_U
#define PNL_ATTR_STR_MENU           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_ROOT            /* "   root" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_r, PNL_MSG_o, PNL_MSG_o, PNL_MSG_t
#define PNL_ATTR_STR_ROOT           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_SETUP           /* "  -----" */   \
        PNL_MSG_MINUS, PNL_MSG_MINUS, PNL_MSG_MINUS, PNL_MSG_MINUS, PNL_MSG_MINUS,\
        PNL_MSG_MINUS
#define PNL_ATTR_STR_SETUP          PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_STOP            /* "     STOP" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_S, PNL_MSG_T, PNL_MSG_O, PNL_MSG_P
#define PNL_ATTR_STR_STOP           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_PLAY            /* "   PLAY" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_P, PNL_MSG_L, PNL_MSG_A, PNL_MSG_Y
#define PNL_ATTR_STR_PLAY           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_OPEN            /* "   OPEN" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_O, PNL_MSG_P, PNL_MSG_E, PNL_MSG_N
#define PNL_ATTR_STR_OPEN           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_CLOSE           /* "  CLOSE" */   \
        PNL_MSG_SPC,PNL_MSG_C, PNL_MSG_L, PNL_MSG_O, PNL_MSG_S, PNL_MSG_E
#define PNL_ATTR_STR_CLOSE          PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_LOAD            /* "   LOAd" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_L, PNL_MSG_O, PNL_MSG_A, PNL_MSG_d
#define PNL_ATTR_STR_LOAD           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_INVALID_DISC    /* "  Error" */   \
        PNL_MSG_SPC,PNL_MSG_E, PNL_MSG_r, PNL_MSG_r, PNL_MSG_o, PNL_MSG_r
#define PNL_ATTR_STR_INVALID_DISC   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_STANDBY    /* "  Standby" */   \
//        PNL_MSG_S, PNL_MSG_t, PNL_MSG_a, PNL_MSG_n, PNL_MSG_d,PNL_MSG_b,\
//        PNL_MSG_y
#define PNL_ATTR_STR_STANDBY   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_OK    /* "  OK" */   \
        PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_D, PNL_MSG_O, PNL_MSG_N, PNL_MSG_E
#define PNL_ATTR_STR_OK   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_UPGRADE    /* "  Upgrade" */   \
//        PNL_MSG_U, PNL_MSG_p, PNL_MSG_g, PNL_MSG_r, PNL_MSG_a,PNL_MSG_d,\
//        PNL_MSG_e,PNL_MSG_SPC,PNL_MSG_SPC
#define PNL_ATTR_STR_UPGRADE   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_DISKERROR    /* "  Disk Err" */   \
//        PNL_MSG_d, PNL_MSG_i, PNL_MSG_s, PNL_MSG_c, PNL_MSG_SPC,PNL_MSG_E,\
//        PNL_MSG_r,PNL_MSG_r,PNL_MSG_SPC
#define PNL_ATTR_STR_DISKERROR   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_MSG_STR_GAME         /* "NO DISC" */   \
        PNL_MSG_SPC, PNL_MSG_SPC, PNL_MSG_SPC, PNL_MSG_SPC,PNL_MSG_SPC,PNL_MSG_SPC
#define PNL_ATTR_STR_GAME        PNL_LIGHT_ON|PNL_BLINK_OFF

/* LIGHTDISC */
#define PNL_CLASS_LIGHTDISC         PNL_MODULE_LIGHTDISC
/* rotate speed */
#define PNL_CLK_LD_SPEED_OFF        0
#define PNL_CLK_LD_SPEED_SLOW       1100//250
#define PNL_CLK_LD_SPEED_MIDDLE     600//100
#define PNL_CLK_LD_SPEED_FAST       200//50
#define PNL_POS_LD_SEGMENT      {3,0x2000},{3,0x1000},{3,0x0800}//{3,0x0400}
/*{6,0x0800},{6,0x0400},\
{6,0x0200},{6,0x0100},{6,0x0080},\
{6,0x0040},{6,0x0020},{6,0x0010},\
{6,0x0008},{6,0x0004},{6,0x0002},\
{6,0x0001}*/

#undef PNL_POS_LD_SIG

/*----------------------*/
/* PANEL KEY DEFINITION */
/*----------------------*/
#define PNL_KEY_00000001    C_KEY_OPEN//PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00000002    C_KEY_PLAY//C_KEY_OPEN
#define PNL_KEY_00000004    C_KEY_STOP//C_KEY_OPEN
#define PNL_KEY_00000008    C_KEY_PAUSE//C_KEY_OPEN
#define PNL_KEY_00000010    PNL_KEY_NONE//C_KEY_RIGHT//PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00000020    PNL_KEY_NONE//C_KEY_DOWN//PNL_KEY_NONEC_KEY_OPEN
#define PNL_KEY_00000040    PNL_KEY_NONE//C_KEY_SKIP_R//C_KEY_OPEN	/*TANGTANG*/
#define PNL_KEY_00000080    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00000100    PNL_KEY_NONE//PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00000200    PNL_KEY_NONE//PNL_KEY_NONE//C_KEY_OPEN//
#define PNL_KEY_00000400    PNL_KEY_NONE//C_KEY_PREV_PROGRAM		/*TANGTANG*/
#define PNL_KEY_00000800    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00001000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00002000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00004000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00008000    PNL_KEY_NONE//C_KEY_NEXT_PROGRAM
#define PNL_KEY_00010000    PNL_KEY_NONE//PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00020000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00040000    PNL_KEY_NONE//C_KEY_STOP		/*TANGTANG*/
#define PNL_KEY_00080000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00100000    PNL_KEY_NONE//PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00200000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00400000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_00800000    PNL_KEY_NONE//C_KEY_PLAY 		/*TANGTANG*/
#define PNL_KEY_01000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_02000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_04000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_08000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_10000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_20000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_40000000    PNL_KEY_NONE//C_KEY_OPEN
#define PNL_KEY_80000000    PNL_KEY_NONE//C_KEY_OPEN

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -