1 /* (c) 2002-2003 by Marcin Wiacek */
2 
3 #ifndef dct4func_h
4 #define dct4func_h
5 
6 #include "../ncommon.h"
7 
8 typedef enum {
9 	DCT4_MODE_NORMAL = 0x01,
10 	DCT4_MODE_TEST   = 0x04,
11 	DCT4_MODE_LOCAL  = 0x05
12 } DCT4_PHONE_MODE;
13 
14 GSM_Error DCT4_ReplyGetPhoneMode (GSM_Protocol_Message *msg, GSM_StateMachine *s);
15 GSM_Error DCT4_ReplySetPhoneMode (GSM_Protocol_Message *msg, GSM_StateMachine *s);
16 GSM_Error DCT4_ReplyGetIMEI	 (GSM_Protocol_Message *msg, GSM_StateMachine *s);
17 
18 GSM_Error DCT4_GetPhoneMode	 (GSM_StateMachine *s);
19 GSM_Error DCT4_SetPhoneMode	 (GSM_StateMachine *s, DCT4_PHONE_MODE mode);
20 GSM_Error DCT4_GetIMEI		 (GSM_StateMachine *s);
21 GSM_Error DCT4_GetHardware	 (GSM_StateMachine *s, char *value);
22 GSM_Error DCT4_GetProductCode	 (GSM_StateMachine *s, char *value);
23 GSM_Error DCT4_Reset		 (GSM_StateMachine *s, gboolean hard);
24 
25 #endif
26 
27 /* How should editor hadle tabs in this file? Add editor commands here.
28  * vim: noexpandtab sw=8 ts=8 sts=8:
29  */
30