From 50ab40e1e02ad7c65c17a78d08116a808b1257aa Mon Sep 17 00:00:00 2001 From: zautrix Date: Tue, 05 Oct 2004 11:13:51 +0000 Subject: updated to latest gammu version --- (limited to 'gammu/emb/gammu/depend/nokia') diff --git a/gammu/emb/gammu/depend/nokia/dct3.c b/gammu/emb/gammu/depend/nokia/dct3.c index d4a55da..b9e47ea 100644 --- a/gammu/emb/gammu/depend/nokia/dct3.c +++ b/gammu/emb/gammu/depend/nokia/dct3.c @@ -610,10 +610,14 @@ static GSM_Error DCT3_Reply7191GetSecurityCode(GSM_Protocol_Message msg, GSM_Sta void DCT3GetSecurityCode(int argc, char *argv[]) { +#ifdef GSM_ENABLE_NOKIA6110 unsigned char req6110[] = {0x00, 0x01, 0x6e, 0x01}; /* Code type */ +#endif +#if defined(GSM_ENABLE_NOKIA7110) || defined(GSM_ENABLE_NOKIA9210) unsigned char req71_91[] = {N7110_FRAME_HEADER, 0xee, 0x1c}; /* Setting */ +#endif if (CheckDCT3Only()!=ERR_NONE) return; @@ -767,8 +771,10 @@ void DCT3DisplayOutput(int argc, char *argv[]) #endif static GSM_Reply_Function UserReplyFunctions3[] = { +#ifdef GSM_ENABLE_NOKIA6110 {DCT3_ReplyDisplayOutput, "\x0D",0x03,0x50,ID_IncomingFrame }, {DCT3_ReplyDisplayOutput, "\x0D",0x03,0x54,ID_User7 }, +#endif {DCT3_ReplyEnableSecurity2, "\x40",0x02,0x64,ID_EnableSecurity }, {DCT3_ReplyResetTest36, "\x40",0x02,0x65,ID_User2 }, diff --git a/gammu/emb/gammu/depend/nokia/dct4.c b/gammu/emb/gammu/depend/nokia/dct4.c index f4ed305..4bf958d 100644 --- a/gammu/emb/gammu/depend/nokia/dct4.c +++ b/gammu/emb/gammu/depend/nokia/dct4.c @@ -35,7 +35,8 @@ GSM_Error CheckDCT4Only() if (s.ConnectionType!=GCT_MBUS2 && s.ConnectionType!=GCT_FBUS2 && s.ConnectionType!=GCT_FBUS2DLR3 && s.ConnectionType!=GCT_PHONETBLUE && - s.ConnectionType!=GCT_IRDAPHONET && s.ConnectionType!=GCT_BLUEPHONET) { + s.ConnectionType!=GCT_IRDAPHONET && s.ConnectionType!=GCT_BLUEPHONET && + s.ConnectionType!=GCT_FBUS2DKU5) { return ERR_OTHERCONNECTIONREQUIRED; } return ERR_NONE; @@ -885,6 +886,8 @@ void DCT4GetT9(int argc, char *argv[]) fclose(T9File); } +#ifdef GSM_ENABLE_NOKIA6510 + extern GSM_Error N6510_SetLight(GSM_StateMachine *s, N6510_PHONE_LIGHTS light, bool enable); void DCT4SetLight(int argc, char *argv[]) @@ -921,6 +924,7 @@ void DCT4SetLight(int argc, char *argv[]) GSM_Terminate(); } +#endif void DCT4DisplayTest(int argc, char *argv[]) { @@ -1021,6 +1025,8 @@ void DCT4GetADC(int argc, char *argv[]) } } +#ifdef GSM_ENABLE_NOKIA6510 + static double RadioFreq; static unsigned char RadioName[100]; @@ -1174,6 +1180,7 @@ void DCT4TuneRadio(int argc, char *argv[]) GSM_Terminate(); } +#endif void DCT4PlaySavedRingtone(int argc, char *argv[]) { @@ -1313,10 +1320,12 @@ static GSM_Reply_Function UserReplyFunctions4[] = { {DCT4_ReplyTestsNames, "\x35",0x02,0x03,ID_User1 }, {DCT4_ReplyTestsStatus, "\x35",0x02,0x04,ID_User2 }, +#ifdef GSM_ENABLE_NOKIA6510 {DCT4_ReplyTuneRadio, "\x3E",0x03,0x09,ID_User3 }, {DCT4_ReplyTuneRadio, "\x3E",0x03,0x15,ID_User3 }, {DCT4_ReplyTuneRadio, "\x3E",0x03,0x15,ID_SetFMStation}, {DCT4_ReplyTuneRadio, "\x3E",0x03,0x16,ID_User3 }, +#endif {DCT4_ReplyGetVoiceRecord, "\x4A",0x03,0x31,ID_User4 }, diff --git a/gammu/emb/gammu/depend/nokia/dct4.h b/gammu/emb/gammu/depend/nokia/dct4.h index fde5b08..fae809f 100644 --- a/gammu/emb/gammu/depend/nokia/dct4.h +++ b/gammu/emb/gammu/depend/nokia/dct4.h @@ -6,21 +6,24 @@ void DCT4SetPhoneMenus (int argc, char *argv[]); void DCT4SelfTests (int argc, char *argv[]); void DCT4SetVibraLevel (int argc, char *argv[]); void DCT4GetSecurityCode (int argc, char *argv[]); -#ifdef DEBUG -void DCT4ResetSecurityCode (int argc, char *argv[]); -#endif void DCT4GetVoiceRecord (int argc, char *argv[]); void DCT4Info (int argc, char *argv[]); void DCT4GetT9 (int argc, char *argv[]); -void DCT4SetLight (int argc, char *argv[]); void DCT4DisplayTest (int argc, char *argv[]); void DCT4GetADC (int argc, char *argv[]); void DCT4VibraTest (int argc, char *argv[]); -void DCT4TuneRadio (int argc, char *argv[]); void DCT4PlaySavedRingtone (int argc, char *argv[]); void DCT4MakeCameraShoot (int argc, char *argv[]); void DCT4GetScreenDump (int argc, char *argv[]); +#ifdef DEBUG + void DCT4ResetSecurityCode (int argc, char *argv[]); +#endif +#ifdef GSM_ENABLE_NOKIA6510 + void DCT4SetLight (int argc, char *argv[]); + void DCT4TuneRadio (int argc, char *argv[]); +#endif + /* ------------------- features matrix ------------------------------------- */ typedef enum { -- cgit v0.9.0.2