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

📄 kpd_test_msg.h

📁 MMI层OBJ不能完全编译
💻 H
字号:
/**
 * @file	kpd_test_msg.h
 *
 * Gathers functions used for demonstration of kpd SWE.
 *
 * @author	SILICOMP
 * @version 0.2
 */
/*
 * History:
 *
 *	Date       			Author								Modification
 *	-------------------------------------------------------------------------
 *	07/04/2003	lara MASCOLI	    Create.
 *      09/10/2003      P. Turlier          Code cleaning
 *
 * (C) Copyright 2003 by Texas Instruments Incorporated, All Rights Reserved
 */


void display_message(T_KPD_KEY_EVENT_MSG* msg_key_event_p, UINT8 i);


/**
 * test_misc1
**/
#define KPD_001_REF		"KPD_001-FUN\n"
#define KPD_001_NAME	"KPD_001-FUN\n"
#define KPD_001_COMMENT	"Notification & unsubscribtion on release event:all keys"
#define KPD_001_VAR_SUB	"KpdSub"
#define KPD_001_VAR_UNSUB	"KpdUnsub"

/**
 * test_misc2
**/
#define KPD_002_REF		"KPD_002-FUN\n"
#define KPD_002_NAME	"KPD_002-FUN\n"
#define KPD_002_COMMENT	"Notification & unsubscribtion on release event:keys 1,2,3,*"
#define KPD_002_VAR_SUB	"KpdSub"
#define KPD_002_VAR_RESULT	"KpdResultMsg"
#define KPD_002_VAR_UNSUB	"KpdUnsub"

/**
 * test_misc3
**/
#define KPD_003_REF		"KPD_003-FUN\n"
#define KPD_003_NAME	"KPD_003-FUN\n"
#define KPD_003_COMMENT	"Notifications & unsubscribtions on release event:keys 1,2,3"
#define KPD_003_VAR_SUB1	"KpdSub1"
#define KPD_003_VAR_RESULT11	"KpdSub1ResultMsg1"
#define KPD_003_VAR_RESULT12	"KpdSub1ResultMsg2"
#define KPD_003_VAR_SUB2	"KpdSub2"
#define KPD_003_VAR_RESULT21 "KpdSub2ResultMsg1"
#define KPD_003_VAR_RESULT22 "KpdSub2ResultMsg2"
#define KPD_003_VAR_UNSUB2	"KpdSub2Unsub"


/**
 * test_misc4
**/
#define KPD_004_REF		"KPD_004-FUN\n"
#define KPD_004_NAME	"KPD_004-FUN\n"
#define KPD_004_COMMENT	"Notification on 1st, long, release event:keys 1,2,3"
#define KPD_004_VAR_NOTIF	"KpdNotif"
#define KPD_004_VAR_RESULT1 "KpdResultFirstPress"
#define KPD_004_VAR_RESULT2 "KpdResultLongPress"
#define KPD_004_VAR_RESULT3 "KpdResultReleased"

/**
 * test_misc5
**/
#define KPD_005_REF		"KPD_005-FUN\n"
#define KPD_005_NAME	"KPD_005-FUN\n"
#define KPD_005_COMMENT	"Notification on long press:* - repeat press event:1,2,3"
#define KPD_005_VAR_NOTIF1	"KpdNotifLongPress"
#define KPD_005_VAR_NOTIF2	"KpdNotifRepeat"
#define KPD_005_VAR_RESULT1	"KpdResultLongPress"
#define KPD_005_VAR_RESULT2	"KpdResultRepeat"

/**
 * test_misc6
**/
#define KPD_006_REF		"KPD_006-FUN\n"
#define KPD_006_NAME	"KPD_006-FUN\n"
#define KPD_006_COMMENT	"Notification on long press, repeat press: *. Keypad mode change"
#define KPD_006_VAR_NOTIF	"KpdNotifRepeat"
#define KPD_006_VAR_RESULT	"KpdResultRepeat"
#define KPD_006_VAR_MODE	"KpdChangeMode"
#define KPD_006_VAR_CHANGE	"KpdResultChangeMode"

/**
 * test_misc7
**/
#define KPD_007_REF		"KPD_007-FUN"
#define KPD_007_NAME	"KPD_007-FUN"
#define KPD_007_COMMENT	"Get the number of available keys in default mode"
#define KPD_007_VAR_GET	"KpdGetAvailableKeys"
#define KPD_007_VAR_NBR	"KpdNbrAvailableKeys"

/**
 * test_misc8
**/
#define KPD_008_REF		"KPD_008-FUN"
#define KPD_008_NAME	"KPD_008-FUN"
#define KPD_008_COMMENT	"Check dynamical configuration set for an existing set of keys"
#define KPD_008_VAR_CFG	 "KpdSetKeyConfig"
#define KPD_008_VAR_SET1 "KpdResultSetKeyConfig1"
#define KPD_008_VAR_SET2 "KpdResultSetKeyConfig2"
#define KPD_008_VAR_SET3 "KpdResultSetKeyConfig3"
#define KPD_008_VAR_SETD "KpdResultSetKeyConfigENTER"

/**
 * test_misc9
**/
#define KPD_009_REF		"KPD_009-FUN\n"
#define KPD_009_NAME	"KPD_009-FUN\n"
#define KPD_009_COMMENT	"Check default and alphanumeric keypad modes and get the keys ascii values"
#define KPD_009_VAR_MODE	"KpdChangeMode"
#define KPD_009_VAR_RESULT3	"KpdResultModeDefault3_ascii"
#define KPD_009_VAR_RESULT2	"KpdResultModeAlphanum2_ascii"
#define KPD_009_VAR_RESULT4	"KpdResultModeDefault4_ascii"

/**
 * test_misc10
**/
#define KPD_010_REF		"KPD_010-FUN\n"
#define KPD_010_NAME	"KPD_010-FUN\n"
#define KPD_010_COMMENT	"Check the callback function use"
#define KPD_010_VAR_CB	"KpdNotifCallBackFct"

/**
 * test_misc11
**/
#define KPD_011_REF		"KPD_011-FUN\n"
#define KPD_011_NAME	"KPD_011-FUN\n"
#define KPD_011_COMMENT	"Notifications for different set of keys on repeat press and long press events"
#define KPD_011_VAR_NOTIFLG1	"KpdNotifLongPress1"
#define KPD_011_VAR_NOTIFLG2	"KpdNotifLongPress2"
#define KPD_011_VAR_NOTIFRPT1	"KpdNotifRepeat1"
#define KPD_011_VAR_NOTIFRPT2	"KpdNotifRepeat2"
#define KPD_011_VAR_RESULT1_LG1	"KpdSub1ResultLongPress1"
#define KPD_011_VAR_RESULT2_LG2	"KpdSub2ResultLongPress2"
#define KPD_011_VAR_RESULT1_LG47	"KpdSub1ResultLongPress47"
#define KPD_011_VAR_RESULT2_RPT1	"KpdSub2ResultRepeatPress1"
#define KPD_011_VAR_RESULT1_RPT2	"KpdSub1ResultRepeatPress2"
#define KPD_011_VAR_RESULT1_RPT58	"KpdSub1ResultRepeatPress58"

/**
 * test_misc12
**/
#define KPD_012_REF		"KPD_012-PAR\n"
#define KPD_012_NAME	"KPD_012-PAR\n"
#define KPD_012_COMMENT	"Check parameter boundary for kpd_subscribe()"
#define KPD_012_VAR_ER1	"KpdSubError1"
#define KPD_012_VAR_ER2	"KpdSubError2"
#define KPD_012_VAR_ER3	"KpdSubError3"

/**
 * test_misc13
**/
#define KPD_013_REF		"KPD_013-PAR\n"
#define KPD_013_NAME	"KPD_013-PAR\n"
#define KPD_013_COMMENT	"Check parameter boundary for kpd_subscribe() and kpd_define_key_notification"
#define KPD_013_VAR_ER1	"KpdSubError"
#define KPD_013_VAR_ER2	"KpdNotifError"
#define KPD_103_VAR_ER3 "KpdMemoryError"

/**
 * test_misc14
**/
#define KPD_014_REF		"KPD_014-FUN\n"
#define KPD_014_NAME	"KPD_014-FUN\n"
#define KPD_014_COMMENT	"Check that a client can be the only one notified on keypad events"
#define KPD_014_VAR_RESULT11	"KpdSub1ResultRelease1"
#define KPD_014_VAR_RESULT21	"KpdSub2ResultRelease1"
#define KPD_014_VAR_OWN			"KpdSub2OwnKeypad"
#define KPD_014_VAR_RESULT12	"KpdSub1ResultRelease2"
#define KPD_014_VAR_RESULT22	"KpdSub2ResultRelease2"
#define KPD_014_VAR_CANCEL		"KpdSub2CancelOwnKeypad"

/**
 * test_misc15
**/
#define KPD_015_REF		"KPD_015-FUN\n"
#define KPD_015_NAME	"KPD_015-FUN\n"
#define KPD_015_COMMENT	"Check that a client can be the only one notified on keypad events"
#define KPD_015_VAR_RESULT11	"KpdSub1ResultRelease1"
#define KPD_015_VAR_RESULT21	"KpdSub2ResultRelease1"
#define KPD_015_VAR_OWN			"KpdSub2OwnKeypad"
#define KPD_015_VAR_RESULT12	"KpdSub1ResultRelease2"
#define KPD_015_VAR_UNSUB		"KpdSub2Unsub"

/**
 * test_misc100
**/
#define KPD_100_REF		"KPD_16-FUN\n"
#define KPD_100_NAME	"KPD_16-FUN\n"
#define KPD_100_COMMENT	"Subscribers informed when last one has changed the long_press time value"
#define KPD_100_VAR_SUB1	"KpdSub1TimerChange"
#define KPD_100_VAR_SUB2	"KpdSub2TimerChange"
#define KPD_100_VAR_NOTIF1	"KpdSub1DefineNotif"
#define KPD_100_VAR_MSG1	"KpdSub1TimerChangeMsg"
#define KPD_100_VAR_MSG2	"KpdSub2TimerChangeMsg"
#define KPD_100_VAR_TIME	"KpdCalculatedTime"

/**
 * test_misc101
**/
#define KPD_101_REF		"KPD_17-FUN\n"
#define KPD_101_NAME	"KPD_17-FUN\n"
#define KPD_101_COMMENT	"Subscribers informed when last one has changed the repeat time value"
#define KPD_101_VAR_SUB1	"KpdSub1TimerChange"
#define KPD_101_VAR_SUB2	"KpdSub2TimerChange"
#define KPD_101_VAR_NOTIF1	"KpdSub1DefineNotif"
#define KPD_101_VAR_MSG1	"KpdSub1TimerChangeMsg"
#define KPD_101_VAR_MSG2	"KpdSub2TimerChangeMsg"
#define KPD_101_VAR_TIME1	"KpdCalculatedTime1"
#define KPD_101_VAR_TIME2	"KpdCalculatedTime2"

/**
 * test_misc102
**/
#define KPD_102_REF		"KPD_18-FUN\n"
#define KPD_102_NAME	"KPD_18-FUN\n"
#define KPD_102_COMMENT	"Higher or normal time value resolution allowed"
#define KPD_102_VAR_RES		"KpdTimeResolution"
#define KPD_102_VAR_SUB		"KpdSubTimerChange"
#define KPD_102_VAR_NOTIF	"KpdDefineNotif"
#define KPD_102_VAR_LGTIME	"KpdLongPressCalculatedTime"
#define KPD_102_VAR_RPTTIME	"KpdRepeatCalculatedTime"

/**
 * test_misc103
**/
#define KPD_103_REF		"KPD_019-PAR\n"
#define KPD_103_NAME	"KPD_019-PAR\n"
#define KPD_103_COMMENT	"Check parameter boundary for kpd_register_for_timer_change"
#define KPD_103_VAR_ER1	"KpdTimerChangeError1"
#define KPD_103_VAR_ER2	"KpdTimerChangeError2"

/**
 * test_misc104
**/
#define KPD_104_REF		"KPD_020-FUN\n"
#define KPD_104_NAME	"KPD_020-FUN\n"
#define KPD_104_COMMENT	"Check 2 subscribers are informed when a timeout occurs on the keypad"
#define KPD_104_VAR_NO_KEY1			"KpdSub1KeypadTimeoutNoKey"
#define KPD_104_VAR_NO_KEY2			"KpdSub2KeypadTimeoutNoKey"
#define KPD_104_VAR_NO_KEY_MSG1		"KpdSub1TimeoutMsgNoKey"
#define KPD_104_VAR_NO_KEY_MSG2		"KpdSub2TimeoutMsgNoKey"
#define KPD_104_VAR_ONE_KEY1		"KpdSub1KeypadTimeoutOneKey"
#define KPD_104_VAR_ONE_KEY2		"KpdSub2KeypadTimeouOneKey"
#define KPD_104_VAR_ONE_KEY_MSG1	"KpdSub1TimeoutMsgOneKey"
#define KPD_104_VAR_ONE_KEY_MSG2	"KpdSub2TimeoutMsgOneKey"
#define KPD_104_VAR_MORE_KEYS1		"KpdSub1KeypadTimeoutMoreKeys"
#define KPD_104_VAR_MORE_KEYS2		"KpdSub2KeypadTimeoutMoreKeys"
#define KPD_104_VAR_MORE_KEYS_MSG1	"KpdSub1TimeoutMsgMoreKeys"
#define KPD_104_VAR_MORE_KEYS_MSG2	"KpdSub2TimeoutMsgMoreKeys"
#define KPD_104_VAR_1				"KpdSub1KeypadTimeout"
#define KPD_104_VAR_2				"KpdSub2KeypadTimeout"
#define KPD_104_VAR_NONE_MSG1		"KpdSub1TimeoutMsgNone"
#define KPD_104_VAR_NONE_MSG2		"KpdSub2TimeoutMsgNone"

/**
 * test_misc105
**/
#define KPD_105_REF		"KPD_021-PAR\n"
#define KPD_105_NAME	"KPD_021-PAR\n"
#define KPD_105_COMMENT	"Check parameter boundary for kpd_register_for_keypad_timeout"
#define KPD_105_VAR_ER1	"KpdTimeoutError1"
#define KPD_105_VAR_ER2	"KpdTimeoutError2"
#define KPD_105_VAR_ER3	"KpdTimeoutError3"
#define KPD_105_VAR_ER4	"KpdTimeoutError4"

/**
 * test_misc106
**/
#define KPD_106_REF		"KPD_022-PAR\n"
#define KPD_106_NAME	"KPD_022-PAR\n"
#define KPD_106_COMMENT	"Check parameter boudary forkpd_register_for_miss_event"
#define KPD_106_VAR_ER1	"KpdMissEventError1"
#define KPD_106_VAR_ER2	"KpdMissEventError2"
#define KPD_106_VAR_ER3	"KpdMissEventError3"

⌨️ 快捷键说明

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