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 + -
显示快捷键?