td_mmiloc_feature_states.h
来自「Motorola synergy audio component」· C头文件 代码 · 共 250 行
H
250 行
#ifndef TD_MMILOC_FEATURE_STATES_INCLUDE /* To prevent inadvertently including a header twice */#define TD_MMILOC_FEATURE_STATES_INCLUDE #ifdef __cplusplus /* allow #include in a C++ file (only put this in .h files) */extern "C" {#endif/* (c) Copyright Motorola 1990, All rights reserved. Motorola Confidential Proprietary Contains confidential proprietary information of Motorola, Inc. Reverse engineering is prohibited. The copyright notice does not imply publication. DESCRIPTION: This file contains state definitions for various MMI features (mainly motorola local features). ************** REVISION HISTORY ********************************************** Date Author Reference ======== ======== ========================== 98-05-05 mbonness CR - CSGce17561 Tri-Band Knifeswitch - remove knifeswitch states 97-01-21 mbonness PR - CSGce06911 Added feature states for dualband knifeswitch. *//************** HEADER FILE INCLUDES ******************************************/ /************** CONSTANTS *****************************************************/#define TD_MMILOC_FEATURE_STATE_NONE 0xFF/************** STRUCTURES, ENUMS, AND TYPEDEFS *******************************//*Generic on/off states used by many features.*/enum{ TD_MMILOC_FEATURE_STATE_OFF = 0, TD_MMILOC_FEATURE_STATE_ON = 1};/*Generic level states used by many features.*/enum{ /* off is zero, defined above */ TD_MMILOC_FEATURE_STATE_LOW = 1, TD_MMILOC_FEATURE_STATE_MED, TD_MMILOC_FEATURE_STATE_HIGH, TD_MMILOC_FEATURE_STATE_ESCALATING, TD_MMILOC_FEATURE_STATE_MAX = TD_MMILOC_FEATURE_STATE_HIGH};/*States of the PLMN selection mode*/enum { TD_MMILOC_FEATURE_STATE_AUTOMATIC, TD_MMILOC_FEATURE_STATE_MANUAL};/*States of the PLMN selection frequency*/enum { TD_MMILOC_FEATURE_STATE_CONTINUOUS = 0, TD_MMILOC_FEATURE_STATE_PERIODIC = 1};/*States of the enhanced PLMN selection frequency.*/enum{ /* continuous is zero as defined above */ TD_MMILOC_FEATURE_STATE_MEDIUM = TD_MMILOC_FEATURE_STATE_PERIODIC, TD_MMILOC_FEATURE_STATE_SLOW, TD_MMILOC_FEATURE_STATE_FAST};/*States of ringer type(The order of these identifiers must be consistent with the order of the tones as defined in the audio file aud_base_tone_select.h @ aud).*/enum{ TD_MMILOC_FEATURE_STATE_STANDARD_TONE, TD_MMILOC_FEATURE_STATE_BRITISH_TONE, TD_MMILOC_FEATURE_STATE_FRENCH_TONE, TD_MMILOC_FEATURE_STATE_GERMAN_TONE, TD_MMILOC_FEATURE_STATE_BRAVO_TONE, TD_MMILOC_FEATURE_STATE_THREE_TONE, TD_MMILOC_FEATURE_STATE_SIREN_TONE, TD_MMILOC_FEATURE_STATE_QUICK_TONE, TD_MMILOC_FEATURE_STATE_SINGLE_TONE, TD_MMILOC_FEATURE_STATE_HIGH_TONE, TD_MMILOC_FEATURE_STATE_MUSIC_TONE, TD_MMILOC_FEATURE_STATE_BUSINESS, TD_MMILOC_FEATURE_STATE_VIBRATOR, TD_MMILOC_FEATURE_STATE_SILENT};/* * States of Alert type. */enum{ TD_MMILOC_FEATURE_STATE_NO_ALERT, TD_MMILOC_FEATURE_STATE_RING_ALERT, TD_MMILOC_FEATURE_STATE_VIBRATE_ALERT, TD_MMILOC_FEATURE_STATE_VIBRATE_THEN_RING_ALERT};/*States of languange selection ( See td_hsc_language_id.h )*//*States of key feedback type*/enum{ TD_MMILOC_FEATURE_STATE_DTMF_KEYTONE, TD_MMILOC_FEATURE_STATE_SINGLE_KEYTONE, TD_MMILOC_FEATURE_STATE_NO_KEYTONE};/*States of call meter mode*/enum{ TD_MMILOC_FEATURE_STATE_COST_METER, TD_MMILOC_FEATURE_STATE_TIME_METER};/*States of phone book memory access */enum{ TD_MMILOC_FEATURE_STATE_PHONE_ONLY, TD_MMILOC_FEATURE_STATE_SIM_ONLY, TD_MMILOC_FEATURE_STATE_ACCESS_NONE, TD_MMILOC_FEATURE_STATE_ACCESS_ALL};/*States of turbo dialling. */enum{ TD_MMILOC_FEATURE_STATE_PHONE_MEMORY_TURBO_DIAL, TD_MMILOC_FEATURE_STATE_SIM_MEMORY_TURBO_DIAL, TD_MMILOC_FEATURE_STATE_FDN_MEMORY_TURBO_DIAL};/*Added default state to ON/OFF (Currently used for CUG)*/enum{ TD_MMILOC_FEATURE_STATE_DEFAULT = 2};/*SMS outgoing message types. NOTE: A change to this enumeration will probably require a change to the tableoutgoing_msg_type_pid defined in method MMISMS_Msg_Editor::format_sms_submit_tpdu.*/enum{ TD_MMILOC_FEATURE_STATE_TEXT_MESSAGE_TYPE = 0, TD_MMILOC_FEATURE_STATE_FAX_MESSAGE_TYPE, TD_MMILOC_FEATURE_STATE_X400_MESSAGE_TYPE, TD_MMILOC_FEATURE_STATE_PAGING_MESSAGE_TYPE, TD_MMILOC_FEATURE_STATE_EMAIL_MESSAGE_TYPE, TD_MMILOC_FEATURE_STATE_ERMES_MESSAGE_TYPE, TD_MMILOC_FEATURE_STATE_VOICE_MESSAGE_TYPE};/*In call time/charge display options*/enum{ TD_MMILOC_FEATURE_STATE_TIME_PER_CALL, TD_MMILOC_FEATURE_STATE_CHARGE_PER_CALL, TD_MMILOC_FEATURE_STATE_TOTAL_CHARGES, TD_MMILOC_FEATURE_STATE_NO_IN_CALL_DISPLAY};/*AOC Display Charge type*/enum{ TD_MMILOC_FEATURE_STATE_CHARGE_UNIT_DISPLAY, TD_MMILOC_FEATURE_STATE_CHARGE_CURRENCY_DISPLAY};/*Real Time Clock, time format, 12 or 24 hour*/enum{ TD_MMILOC_FEATURE_STATE_12_HOUR, TD_MMILOC_FEATURE_STATE_24_HOUR};/*Chinese character input method type*/enum{ TD_MMILOC_FEATURE_STATE_CCI_NONE, TD_MMILOC_FEATURE_STATE_CCI_PINYIN, TD_MMILOC_FEATURE_STATE_CCI_ZHUYIN, TD_MMILOC_FEATURE_STATE_CCI_PHRASE, TD_MMILOC_FEATURE_STATE_CCI_CANTON_PINYIN, TD_MMILOC_FEATURE_STATE_CCI_RESERVED};typedef UINT8 TD_MMILOC_FEATURE_STATE_TYPE ;/************** FUNCTION PROTOTYPES *******************************************//************** MACROS ********************************************************//************** CLASS DEFINITIONS *********************************************//************** GLOBAL VARIABLES **********************************************/#ifdef __cplusplus /* allow #include in a C++ file (only put this in .h files) */}#endif#endif /* end of - prevent inadvertently including a header file twice */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?