Imported gammu 0.90.7
[gammu.git] / gammu / depend / dct4.h
blobc7ec59968e497d229f22ca4e15b7faf560fd725b
2 #include "../../common/gsmstate.h"
4 void DCT4SetPhoneMenus (int argc, char *argv[]);
5 void DCT4SelfTests (int argc, char *argv[]);
6 void DCT4SetVibraLevel (int argc, char *argv[]);
7 void DCT4GetSecurityCode (int argc, char *argv[]);
8 #ifdef DEBUG
9 void DCT4ResetSecurityCode (int argc, char *argv[]);
10 #endif
11 void DCT4GetVoiceRecord (int argc, char *argv[]);
12 void DCT4Info (int argc, char *argv[]);
13 void DCT4GetT9 (int argc, char *argv[]);
14 void DCT4SetLight (int argc, char *argv[]);
15 void DCT4DisplayTest (int argc, char *argv[]);
16 void DCT4GetADC (int argc, char *argv[]);
17 void DCT4VibraTest (int argc, char *argv[]);
18 void DCT4TuneRadio (int argc, char *argv[]);
20 /* ------------------- features matrix ------------------------------------- */
22 typedef enum {
23 DCT4_ALWAYS_ONLINE = 1,
24 DCT4_GPRS_PCCH,
25 DCT4_GEA1,
26 DCT4_EOTD,
27 DCT4_WAP_PUSH,
28 DCT4_USE_PREF_SIM_NET,
30 DCT4_ALS,
31 DCT4_A52,
32 DCT4_CSP,
33 DCT4_DISPLAY_PHONE_NAME,
34 DCT4_DISPLAY_WAP_PROFILE,
36 DCT4_GAMES_WAP_DOWNLOAD,
37 DCT4_GAMES_SCORE_SEND,
38 DCT4_GAMES_URL_CHECK,
40 DCT4_BLUETOOTH_MENU,
41 DCT4_WAP_BOOKMARKS_MENU,
42 DCT4_WAP_GOTO_MENU,
43 DCT4_WAP_SETTINGS_MENU,
44 DCT4_SERVICES_GAMES_APP_GALLERY,
45 DCT4_JAVA_GAMES_MENU,
46 DCT4_SAT_CONFIRM_MENU,
48 DCT4_5100_IDENTIFY,
50 DCT4_TEST
51 } DCT4_Feature_Name;
53 typedef struct {
54 DCT4_Feature_Name Name;
55 unsigned char *Text;
56 struct {
57 unsigned char Value;
58 unsigned char *Text;
59 } Values[10];
60 } DCT4_Feature;
62 typedef struct {
63 char *Model;
64 struct {
65 DCT4_Feature_Name Name;
66 int Number;
67 } Features[25];
68 } DCT4_Phone_Features;
70 typedef struct {
71 struct {
72 char Name[100];
73 unsigned char ID;
74 unsigned char Value;
75 bool Startup;
76 } Tests[50];
77 int Num;
78 } DCT4_Phone_Tests;
80 /* ------------------------------------------------------------------------- */
82 /* How should editor hadle tabs in this file? Add editor commands here.
83 * vim: noexpandtab sw=8 ts=8 sts=8: