Gammu internals  1.38.0
n0650.c
Go to the documentation of this file.
1 /* (c) 2004 by Marcin Wiacek */
2 
3 #include <string.h>
4 #include <time.h>
5 
6 #include "../../../gsmcomon.h"
7 #include "../../../gsmstate.h"
8 #include "../nfunc.h"
9 
10 #ifdef GSM_ENABLE_NOKIA650
11 
12 static GSM_Reply_Function N650ReplyFunctions[] = {
13  {DCT3DCT4_ReplyGetModelFirmware,"\xD2",0x02,0x00,ID_GetModel },
15 
16  {NULL, "\x00",0x00,0x00,ID_None }
17 };
18 
19 GSM_Phone_Functions N650Phone = {
20  "0650",
21  N650ReplyFunctions,
22  NOTSUPPORTED, /* Install */
23  NONEFUNCTION, /* Initialise */
24  NONEFUNCTION, /* Terminate */
26  NOTSUPPORTED, /* ShowStartInfo */
30  NOTSUPPORTED, /* GetIMEI */
31  NOTSUPPORTED, /* GetOriginalIMEI */
32  NOTSUPPORTED, /* GetManufactureMonth */
33  NOTSUPPORTED, /* GetProductCode */
34  NOTSUPPORTED, /* GetHardware */
35  NOTSUPPORTED, /* GetPPM */
36  NOTSUPPORTED, /* GetSIMIMSI */
37  NOTSUPPORTED, /* GetDateTime */
38  NOTSUPPORTED, /* SetDateTime */
39  NOTSUPPORTED, /* GetAlarm */
40  NOTSUPPORTED, /* SetAlarm */
41  NOTSUPPORTED, /* GetLocale */
42  NOTSUPPORTED, /* SetLocale */
43  NOTSUPPORTED, /* PressKey */
44  NOTSUPPORTED, /* Reset */
45  NOTSUPPORTED, /* ResetPhoneSettings */
46  NOTSUPPORTED, /* EnterSecurityCode */
47  NOTSUPPORTED, /* GetSecurityStatus */
48  NOTSUPPORTED, /* GetDisplayStatus */
49  NOTSUPPORTED, /* SetAutoNetworkLogin */
50  NOTSUPPORTED, /* GetBatteryCharge */
51  NOTSUPPORTED, /* GetSignalQuality */
52  NOTSUPPORTED, /* GetNetworkInfo */
53  NOTSUPPORTED, /* GetCategory */
54  NOTSUPPORTED, /* AddCategory */
55  NOTSUPPORTED, /* GetCategoryStatus */
56  NOTSUPPORTED, /* GetMemoryStatus */
57  NOTSUPPORTED, /* GetMemory */
58  NOTSUPPORTED, /* GetNextMemory */
59  NOTSUPPORTED, /* SetMemory */
60  NOTSUPPORTED, /* AddMemory */
61  NOTSUPPORTED, /* DeleteMemory */
62  NOTIMPLEMENTED, /* DeleteAllMemory */
63  NOTSUPPORTED, /* GetSpeedDial */
64  NOTSUPPORTED, /* SetSpeedDial */
65  NOTSUPPORTED, /* GetSMSC */
66  NOTSUPPORTED, /* SetSMSC */
67  NOTSUPPORTED, /* GetSMSStatus */
68  NOTSUPPORTED, /* GetSMS */
69  NOTSUPPORTED, /* GetNextSMS */
70  NOTSUPPORTED, /* SetSMS */
71  NOTSUPPORTED, /* AddSMS */
72  NOTSUPPORTED, /* DeleteSMS */
73  NOTSUPPORTED, /* SendSMSMessage */
74  NOTSUPPORTED, /* SendSavedSMS */
75  NOTSUPPORTED, /* SetFastSMSSending */
76  NOTSUPPORTED, /* SetIncomingSMS */
77  NOTSUPPORTED, /* SetIncomingCB */
78  NOTSUPPORTED, /* GetSMSFolders */
79  NOTSUPPORTED, /* AddSMSFolder */
80  NOTSUPPORTED, /* DeleteSMSFolder */
81  NOTSUPPORTED, /* DialVoice */
82  NOTIMPLEMENTED, /* DialService */
83  NOTSUPPORTED, /* AnswerCall */
84  NOTSUPPORTED, /* CancelCall */
85  NOTSUPPORTED, /* HoldCall */
86  NOTSUPPORTED, /* UnholdCall */
87  NOTSUPPORTED, /* ConferenceCall */
88  NOTSUPPORTED, /* SplitCall */
89  NOTSUPPORTED, /* TransferCall */
90  NOTSUPPORTED, /* SwitchCall */
91  NOTSUPPORTED, /* GetCallDivert */
92  NOTSUPPORTED, /* SetCallDivert */
93  NOTSUPPORTED, /* CancelAllDiverts */
94  NOTSUPPORTED, /* SetIncomingCall */
95  NOTSUPPORTED, /* SetIncomingUSSD */
96  NOTSUPPORTED, /* SendDTMF */
97  NOTSUPPORTED, /* GetRingtone */
98  NOTSUPPORTED, /* SetRingtone */
99  NOTSUPPORTED, /* GetRingtonesInfo */
100  NOTSUPPORTED, /* DeleteUserRingtones */
101  NOTSUPPORTED, /* PlayTone */
102  NOTSUPPORTED, /* GetWAPBookmark */
103  NOTSUPPORTED, /* SetWAPBookmark */
104  NOTSUPPORTED, /* DeleteWAPBookmark */
105  NOTSUPPORTED, /* GetWAPSettings */
106  NOTSUPPORTED, /* SetWAPSettings */
107  NOTSUPPORTED, /* GetSyncMLSettings */
108  NOTSUPPORTED, /* SetSyncMLSettings */
109  NOTSUPPORTED, /* GetChatSettings */
110  NOTSUPPORTED, /* SetChatSettings */
111  NOTSUPPORTED, /* GetMMSSettings */
112  NOTSUPPORTED, /* SetMMSSettings */
113  NOTSUPPORTED, /* GetMMSFolders */
114  NOTSUPPORTED, /* GetNextMMSFileInfo */
115  NOTSUPPORTED, /* GetBitmap */
116  NOTSUPPORTED, /* SetBitmap */
117  NOTSUPPORTED, /* GetToDoStatus */
118  NOTSUPPORTED, /* GetToDo */
119  NOTSUPPORTED, /* GetNextToDo */
120  NOTSUPPORTED, /* SetToDo */
121  NOTSUPPORTED, /* AddToDo */
122  NOTSUPPORTED, /* DeleteToDo */
123  NOTSUPPORTED, /* DeleteAllToDo */
124  NOTSUPPORTED, /* GetCalendarStatus */
125  NOTSUPPORTED, /* GetCalendar */
126  NOTSUPPORTED, /* GetNextCalendar */
127  NOTSUPPORTED, /* SetCalendar */
128  NOTSUPPORTED, /* AddCalendar */
129  NOTSUPPORTED, /* DeleteCalendar */
130  NOTSUPPORTED, /* DeleteAllCalendar */
131  NOTSUPPORTED, /* GetCalendarSettings */
132  NOTSUPPORTED, /* SetCalendarSettings */
133  NOTSUPPORTED, /* GetNoteStatus */
134  NOTSUPPORTED, /* GetNote */
135  NOTSUPPORTED, /* GetNextNote */
136  NOTSUPPORTED, /* SetNote */
137  NOTSUPPORTED, /* AddNote */
138  NOTSUPPORTED, /* DeleteNote */
139  NOTSUPPORTED, /* DeleteAllNotes */
140  NOTSUPPORTED, /* GetProfile */
141  NOTSUPPORTED, /* SetProfile */
142  NOTSUPPORTED, /* GetFMStation */
143  NOTSUPPORTED, /* SetFMStation */
144  NOTSUPPORTED, /* ClearFMStations */
145  NOTSUPPORTED, /* GetNextFileFolder */
146  NOTSUPPORTED, /* GetFolderListing */
147  NOTSUPPORTED, /* GetNextRootFolder */
148  NOTSUPPORTED, /* SetFileAttributes */
149  NOTSUPPORTED, /* GetFilePart */
150  NOTSUPPORTED, /* AddFilePart */
151  NOTSUPPORTED, /* SendFilePart */
152  NOTSUPPORTED, /* GetFileSystemStatus */
153  NOTSUPPORTED, /* DeleteFile */
154  NOTSUPPORTED, /* AddFolder */
155  NOTSUPPORTED, /* DeleteFolder */
156  NOTSUPPORTED, /* GetGPRSAccessPoint */
157  NOTSUPPORTED, /* SetGPRSAccessPoint */
158  NOTSUPPORTED, /* GetScreenshot */
159  NOTSUPPORTED, /* SetPower */
160  NOTSUPPORTED, /* PostConnect */
161  NONEFUNCTION /* PreAPICall */
162 };
163 
164 #endif
165 
166 /* How should editor hadle tabs in this file? Add editor commands here.
167  * vim: noexpandtab sw=8 ts=8 sts=8:
168  */
GSM_Error DCT3DCT4_GetModel(GSM_StateMachine *s)
#define NOTSUPPORTED
Definition: gsmcomon.h:14
GSM_Error GSM_DispatchMessage(GSM_StateMachine *s)
Definition: gsmstate.c:1131
#define NONEFUNCTION
Definition: gsmcomon.h:12
GSM_Error DCT3DCT4_GetFirmware(GSM_StateMachine *s)
#define NOTIMPLEMENTED
Definition: gsmcomon.h:13
GSM_Error DCT3DCT4_ReplyGetModelFirmware(GSM_Protocol_Message *msg, GSM_StateMachine *s)
GSM_Error NOKIA_GetManufacturer(GSM_StateMachine *s)