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

📄 p_mmi.h

📁 GSM手机设计软件代码
💻 H
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK                                                 |
| FILE    : P_MMI.h                                                        |
| SOURCE  : "Z:\condat\gsm\condat\ms\dfile\prim\MMI.pdf"                   |
| LastModified : "9 August, 2002"                                          |
| IdAndVersion : "6147.113.97.102"                                         |
| SrcFileTime  : "Thu Aug 14 00:00:00 2003"                                |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:18 2003                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : NONE
 * COMPATIBILITY_DEFINES  : NO (require PREFIX)
 * ALWAYS_ENUM_IN_VAL_FILE: NO
 * ENABLE_GROUP: NO
 */


#ifndef P_MMI_H
#define P_MMI_H


#define CDG_ENTER__P_MMI_H

#define CDG_ENTER__FILENAME _P_MMI_H
#define CDG_ENTER__P_MMI_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_MMI_H__LAST_MODIFIED _9_August_2002
#define CDG_ENTER__P_MMI_H__ID_AND_VERSION _6147_113_97_102

#define CDG_ENTER__P_MMI_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003

#include "CDG_ENTER.h"

#undef CDG_ENTER__P_MMI_H

#undef CDG_ENTER__FILENAME


#include "P_MMI.val"

#ifndef __T_attrib__
#define __T_attrib__
/*
 * Attribute
 * CCDGEN:WriteStruct_Count==909
 */
typedef struct
{
  U16                       content;                  /*<  0:  2> content type                                       */
  U16                       control;                  /*<  2:  2> control                                            */
} T_attrib;
#endif

#ifndef __T_MMI_KEYPAD_IND__
#define __T_MMI_KEYPAD_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==911
 */
typedef struct
{
  U8                        key_code;                 /*<  0:  1> Keypad Code                                        */
  U8                        key_stat;                 /*<  1:  1> Key Status                                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_MMI_KEYPAD_IND;
#endif

#ifndef __T_MMI_AUDIO_INPUT_REQ__
#define __T_MMI_AUDIO_INPUT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==912
 */
typedef struct
{
  U8                        volume;                   /*<  0:  1> volume in percent                                  */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MMI_AUDIO_INPUT_REQ;
#endif

#ifndef __T_MMI_AUDIO_OUTPUT_REQ__
#define __T_MMI_AUDIO_OUTPUT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==913
 */
typedef struct
{
  U8                        volume;                   /*<  0:  1> volume in percent                                  */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MMI_AUDIO_OUTPUT_REQ;
#endif

#ifndef __T_MMI_SPEECH_MODE_REQ__
#define __T_MMI_SPEECH_MODE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==914
 */
typedef struct
{
  U8                        speech_stat;              /*<  0:  1> Speech Status                                      */
  U8                        ids_mode;                 /*<  1:  1> IDS mode                                           */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_MMI_SPEECH_MODE_REQ;
#endif

#ifndef __T_MMI_AUDIO_MUTE_REQ__
#define __T_MMI_AUDIO_MUTE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==915
 */
typedef struct
{
  U8                        mute_stat;                /*<  0:  1> Mute Status                                        */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MMI_AUDIO_MUTE_REQ;
#endif

#ifndef __T_MMI_AUDIO_TONE_REQ__
#define __T_MMI_AUDIO_TONE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==916
 */
typedef struct
{
  U8                        tone_stat;                /*<  0:  1> Tone Status                                        */
  U8                        volume;                   /*<  1:  1> volume in percent                                  */
  U8                        call_tone;                /*<  2:  1> Call tone                                          */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_MMI_AUDIO_TONE_REQ;
#endif

#ifndef __T_MMI_BACKLIGHT_REQ__
#define __T_MMI_BACKLIGHT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==917
 */
typedef struct
{
  U8                        bl_level;                 /*<  0:  1> Backlight Level in percent                         */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MMI_BACKLIGHT_REQ;
#endif

#ifndef __T_MMI_CBCH_REQ__
#define __T_MMI_CBCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==918
 */
typedef struct
{
  U16                       msg_id[MAX_IDENTS];       /*<  0: 40> CBCH message identifier                            */
  U8                        dcs_id[MAX_IDENTS];       /*< 40: 20> CBCH data coding schemes                           */
  U8                        modus;                    /*< 60:  1> CBCH use                                           */
  U8                        _align0;                  /*< 61:  1> alignment                                          */
  U8                        _align1;                  /*< 62:  1> alignment                                          */
  U8                        _align2;                  /*< 63:  1> alignment                                          */
} T_MMI_CBCH_REQ;
#endif

#ifndef __T_MMI_CBCH_IND__
#define __T_MMI_CBCH_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==919
 */
typedef struct
{
  U8                        cbch_msg[CBCH_MSG_LEN];   /*<  0: 88> CBCH message                                       */
  U8                        cbch_len;                 /*< 88:  1> CBCH length                                        */
  U8                        _align0;                  /*< 89:  1> alignment                                          */
  U8                        _align1;                  /*< 90:  1> alignment                                          */
  U8                        _align2;                  /*< 91:  1> alignment                                          */
} T_MMI_CBCH_IND;
#endif

#ifndef __T_MMI_RXLEV_REQ__
#define __T_MMI_RXLEV_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==920
 */
typedef struct
{
  U8                        mode;                     /*<  0:  1> operaton mode                                      */
  U8                        no_intervalls;            /*<  1:  1> number of intervalls                               */
  U16                       period;                   /*<  2:  2> time period                                        */
} T_MMI_RXLEV_REQ;
#endif

#ifndef __T_MMI_RXLEV_IND__
#define __T_MMI_RXLEV_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==921
 */
typedef struct
{
  U8                        rxlev;                    /*<  0:  1> Fieldstrength of the serving cell                  */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MMI_RXLEV_IND;
#endif

#ifndef __T_MMI_BATTERY_REQ__
#define __T_MMI_BATTERY_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==922
 */
typedef struct
{
  U8                        mode;                     /*<  0:  1> operaton mode                                      */
  U8                        no_intervalls;            /*<  1:  1> number of intervalls                               */
  U16                       period;                   /*<  2:  2> time period                                        */
} T_MMI_BATTERY_REQ;
#endif

#ifndef __T_MMI_BATTERY_IND__
#define __T_MMI_BATTERY_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==923
 */
typedef struct
{
  U8                        temp;                     /*<  0:  1> Battery Temperature                                */
  U8                        volt;                     /*<  1:  1> Battery Voltage                                    */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_MMI_BATTERY_IND;
#endif

#ifndef __T_MMI_DISPLAY_REQ__
#define __T_MMI_DISPLAY_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==924
 */
typedef struct
{
  T_attrib                  attrib;                   /*<  0:  4> Attribute                                          */
  U16                       c_y;                      /*<  4:  2> coordinate Y                                       */
  U16                       c_x;                      /*<  6:  2> coordinate X                                       */
  T_sdu                     sdu;                      /*<  8: ? > Service Data Unit                                  */
} T_MMI_DISPLAY_REQ;
#endif

#ifndef __T_MMI_SAT_CBCH_DWNLD_REQ__
#define __T_MMI_SAT_CBCH_DWNLD_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==925
 */
typedef struct
{
  U16                       count;                    /*<  0:  2> no. of msg id's                                    */
  U16                       msg_id[MAX_IDENTS_SAT];   /*<  2: 30> CBCH message identifier                            */
} T_MMI_SAT_CBCH_DWNLD_REQ;
#endif

#ifndef __T_MMI_SAT_CBCH_DWNLD_IND__
#define __T_MMI_SAT_CBCH_DWNLD_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==926
 */
typedef struct
{
  U8                        cbch_msg[CBCH_MSG_LEN];   /*<  0: 88> CBCH message                                       */
  U8                        cbch_len;                 /*< 88:  1> CBCH length                                        */
  U8                        _align0;                  /*< 89:  1> alignment                                          */
  U8                        _align1;                  /*< 90:  1> alignment                                          */
  U8                        _align2;                  /*< 91:  1> alignment                                          */
} T_MMI_SAT_CBCH_DWNLD_IND;
#endif


#include "CDG_LEAVE.h"


#endif

⌨️ 快捷键说明

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