From: Sooyoung Ha Date: Wed, 10 Jul 2013 08:53:39 +0000 (+0900) Subject: [Title] translate Korean comment to English. X-Git-Tag: accepted/tizen/common/20150529.082310~7^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=90858c1831e131999b20b89ab1b6273d166f57ef;p=platform%2Fadaptation%2Femulator%2Fvmodem-daemon-emulator.git [Title] translate Korean comment to English. [Desc.] Change-Id: I6a65186c14e994613c87891e16539e9c4ca9dbd5 Signed-off-by: Sooyoung Ha --- diff --git a/lib/libcommon/process.c b/lib/libcommon/process.c index 466477d..12159c4 100644 --- a/lib/libcommon/process.c +++ b/lib/libcommon/process.c @@ -261,8 +261,7 @@ int write_pidfile(const char *filename) return -1; } - /* ±âÁ¸ ³»¿ë »èÁ¦ */ - + /* clear old contents */ ftruncate(fd, 0); memset(buf, 0, sizeof(buf)); sprintf(buf, "%d", (int)getpid()); diff --git a/lib/libsms/sms_tool.c b/lib/libsms/sms_tool.c index 69ad949..6502db7 100644 --- a/lib/libsms/sms_tool.c +++ b/lib/libsms/sms_tool.c @@ -1153,7 +1153,7 @@ BOOL EncodeSmsSubmitTpdu(char* diallingNum, int dialNumLen, char* msg, int msg_l BYTE packet[TAPI_NETTEXT_MSG_SIZE_MAX]; - BYTE SCA[TAPI_NETTEXT_SCADDRESS_LEN_MAX]; //send SMS ÇÒ¶§ »ç¿ëÇÏ´Â ½ÇÁ¦ SCA°ª + BYTE SCA[TAPI_NETTEXT_SCADDRESS_LEN_MAX]; // real SCA value for sending SMS //BYTE ScaAddr[TAPI_NETTEXT_SCADDRESS_LEN_MAX]; // in SmsAddressInfo szSCAddr; BYTE decodeScaAddr[TAPI_NETTEXT_SCADDRESS_LEN_MAX]; @@ -1179,7 +1179,7 @@ BOOL EncodeSmsSubmitTpdu(char* diallingNum, int dialNumLen, char* msg, int msg_l /************SCA ADDRESS GET START**************/ //TO DO - //SCA°ª ä¿ì±â + //fill the SCA value //TapiGetServiceCenterAddress(&szSCAddr); strcpy( SCA, "820199111" ); /* diff --git a/lib/libsms/sms_util.c b/lib/libsms/sms_util.c index c62f891..a7c3aa3 100644 --- a/lib/libsms/sms_util.c +++ b/lib/libsms/sms_util.c @@ -391,16 +391,17 @@ void SmsUtilDecodeAddrField_sca(char *diallingNum, unsigned char* pAddrField, i if ( ton != SIM_TON_ALPHA_NUMERIC ) { - // Origination/Destination address Çʵ忡¼­ÀÇ length´Â ½ÇÁ¦ address length - // origination/destination address ÇʵåÀÎ °æ¿ì length°¡ 0 ÀÏ ¶§¶óµµ number type/plan Çʵå´Â 0xFF °ªÀ» °®´Â´Ù. + // Origination/Destination address field's length is the real address length. + // The number type/plan field is '0xFF' even the origination/destination address field's length is zero. //dialnumLen = pAddrField[index++]; length = pAddrField[index]; - // º¸³»Áö ¾ÊÀº ¸Þ½ÃÁöÀÇ °æ¿ì¿¡´Â service center address°¡ ¾øÀ» ¼öµµ ÀÖ´Ù. - // ÀÌ °æ¿ì¿¡ length °¡ 0 À̸é number type, plan µµ ¾ø´Â °æ¿ì - // length °¡ 1 À̸é type, plan ¸¸ ÀÖ´Â °æ¿ì + // the service center address could be null when the message doesn't be sent. + // In this case, + // when the length is 0, there is no number type and plan, + // when the length is 1, there are the only type and plan. if ( length > 1 ) { - dialnumLen = ( pAddrField[index++] - 1 ) * 2; // -1Àº TON/API Çʵå + dialnumLen = ( pAddrField[index++] - 1 ) * 2; // -1 is for TON/API field. } } else @@ -408,11 +409,6 @@ void SmsUtilDecodeAddrField_sca(char *diallingNum, unsigned char* pAddrField, i dialnumLen = ( ( ( pAddrField[index++] + 1 ) / 2 ) * 8 ) / 7; } - - - - // SIM_SMSP_ADDRESS_LEN º¸´Ù address length °¡ Å©¸é SIM_SMSP_ADDRESS_LEN ¸¸Å­¸¸ º¯È¯À» ÇÑ´Ù. - if ( dialnumLen > SIM_SMSP_ADDRESS_LEN ) { dialnumLen = SIM_SMSP_ADDRESS_LEN; @@ -451,21 +447,13 @@ void SmsUtilDecodeAddrField_dst(char *diallingNum, unsigned char* pAddrField, i if ( ton != SIM_TON_ALPHA_NUMERIC ) { - // Origination/Destination address Çʵ忡¼­ÀÇ length´Â ½ÇÁ¦ address length - // origination/destination address ÇʵåÀÎ °æ¿ì length°¡ 0 ÀÏ ¶§¶óµµ number type/plan Çʵå´Â 0xFF °ªÀ» °®´Â´Ù. dialnumLen = pAddrField[index++]; - } else { dialnumLen = ( ( ( pAddrField[index++] + 1 ) / 2 ) * 8 ) / 7; } - - - - // SIM_SMSP_ADDRESS_LEN º¸´Ù address length °¡ Å©¸é SIM_SMSP_ADDRESS_LEN ¸¸Å­¸¸ º¯È¯À» ÇÑ´Ù. - if ( dialnumLen > SIM_SMSP_ADDRESS_LEN ) { dialnumLen = SIM_SMSP_ADDRESS_LEN; @@ -562,7 +550,6 @@ int SmsUtilEncodeAddrField_dst(unsigned char* pAddrField, unsigned char* dialli if ( ton != SIM_TON_ALPHA_NUMERIC ) { - // Origination/Destination address Çʵ忡¼­ÀÇ length´Â ½ÇÁ¦ address length pAddrField[index++] = (unsigned char)dialnumLen; //printf(" addr len packet: %d\n", pAddrField[index]); } @@ -570,7 +557,7 @@ int SmsUtilEncodeAddrField_dst(unsigned char* pAddrField, unsigned char* dialli { pAddrField[index] = (unsigned char) ( ( ( dialnumLen * 7 + 7 ) / 8 ) * 2 ); - // ¸¶Áö¸· ¹ÙÀÌÆ®¿¡¼­ »óÀ§ 4ºñÆ®°¡ »ç¿ëµÇÁö ¾ÊÀ¸¸é length Çʵ尪À» -1À» ÇÑ´Ù. + // On last byte, if the high 4 bit doesn't be used, then do -1 to the length field. if ( ( ( dialnumLen * 7 ) % 8 ) <= 4 ) pAddrField[index]--; @@ -583,8 +570,7 @@ int SmsUtilEncodeAddrField_dst(unsigned char* pAddrField, unsigned char* dialli } SET_TON_NPI( pAddrField[index], ton, npi ); - - index++; // SET_TON_NPI °¡ MACRO À̹ǷΠ³»ºÎ¿¡¼­ Áõ°¡½ÃÅ°¸é ¹ö±× + index++; // SET_TON_NPI is a MACRO, so we couldn't use like 'pAddrField[index++]'. if ( ton != SIM_TON_ALPHA_NUMERIC ) { @@ -612,7 +598,6 @@ int SmsUtilEncodeAddrField(unsigned char* pAddrField, unsigned char* diallingNu if ( ton != SIM_TON_ALPHA_NUMERIC ) { - // Origination/Destination address Çʵ忡¼­ÀÇ length´Â ½ÇÁ¦ address length pAddrField[index++] = (unsigned char)dialnumLen; //printf(" addr len packet: %d\n", pAddrField[index]); } @@ -620,7 +605,6 @@ int SmsUtilEncodeAddrField(unsigned char* pAddrField, unsigned char* diallingNu { pAddrField[index] = (unsigned char) ( ( ( dialnumLen * 7 + 7 ) / 8 ) * 2 ); - // ¸¶Áö¸· ¹ÙÀÌÆ®¿¡¼­ »óÀ§ 4ºñÆ®°¡ »ç¿ëµÇÁö ¾ÊÀ¸¸é length Çʵ尪À» -1À» ÇÑ´Ù. if ( ( ( dialnumLen * 7 ) % 8 ) <= 4 ) pAddrField[index]--; @@ -633,8 +617,7 @@ int SmsUtilEncodeAddrField(unsigned char* pAddrField, unsigned char* diallingNu } SET_TON_NPI( pAddrField[index], ton, npi ); - - index++; // SET_TON_NPI °¡ MACRO À̹ǷΠ³»ºÎ¿¡¼­ Áõ°¡½ÃÅ°¸é ¹ö±× + index++; if ( ton != SIM_TON_ALPHA_NUMERIC ) { @@ -667,17 +650,12 @@ int SmsUtilDecodeScAddrField( SmsAddressInfo* pSmsAddrField, BYTE* pAddrField ) return 0; } - // Service Center address Çʵ忡¼­ÀÇ length´Â µÚ¿¡ ³ª¿À´Â byteÀÇ ¼ö - // -> ½ÇÁ¦ address ±æÀÌ´Â TON/API ¹ÙÀÌÆ®¸¦ Á¦¿ÜÇÏ°í ³ª¸ÓÁö ¹ÙÀÌÆ®ÀÇ 2¹è or 2¹è - 1(½ÇÁ¦ ±æÀÌ°¡ Ȧ¼öÀΰæ¿ì) length = pAddrField[index]; - // º¸³»Áö ¾ÊÀº ¸Þ½ÃÁöÀÇ °æ¿ì¿¡´Â service center address°¡ ¾øÀ» ¼öµµ ÀÖ´Ù. - // ÀÌ °æ¿ì¿¡ length °¡ 0 À̸é number type, plan µµ ¾ø´Â °æ¿ì - // length °¡ 1 À̸é type, plan ¸¸ ÀÖ´Â °æ¿ì + if ( length > 1 ) { - pSmsAddrField->dialnumLen = ( pAddrField[index++] - 1 ) * 2; // -1Àº TON/API Çʵå + pSmsAddrField->dialnumLen = ( pAddrField[index++] - 1 ) * 2; // -1Àis for TON/API field - // SIM_SMSP_ADDRESS_LEN º¸´Ù address length °¡ Å©¸é SIM_SMSP_ADDRESS_LEN ¸¸Å­¸¸ º¯È¯À» ÇÑ´Ù. if ( pSmsAddrField->dialnumLen > SIM_SMSP_ADDRESS_LEN ) { pSmsAddrField->dialnumLen = SIM_SMSP_ADDRESS_LEN; @@ -705,20 +683,17 @@ int SmsUtilDecodeScAddrField( SmsAddressInfo* pSmsAddrField, BYTE* pAddrField ) if ( pSmsAddrField == NULL || pAddrField == NULL ) return -1; - // Service Center address Çʵ忡¼­ÀÇ length´Â µÚ¿¡ ³ª¿À´Â byteÀÇ ¼ö - // -> ½ÇÁ¦ address ±æÀÌ´Â TON/API ¹ÙÀÌÆ®¸¦ Á¦¿ÜÇÏ°í ³ª¸ÓÁö ¹ÙÀÌÆ®ÀÇ 2¹è or 2¹è - 1(½ÇÁ¦ ±æÀÌ°¡ Ȧ¼öÀΰæ¿ì) if ( pSmsAddrField->dialnumLen % 2 ) { - pAddrField[index++] = pSmsAddrField->dialnumLen / 2 + 1 + 1; // +1 Àº TON/NPI Çʵå, Ȧ¼ö°³ÀÎ °æ¿ì´Â °³¼ö¸¦ ¸ÂÃß±â À§ÇØ Çѹø ´õ +1 + pAddrField[index++] = pSmsAddrField->dialnumLen / 2 + 1 + 1; // +1 is for TON/NPI field, and if it's odd then +1 again. } else { - pAddrField[index++] = pSmsAddrField->dialnumLen / 2 + 1; // +1 Àº TON/NPI Çʵå + pAddrField[index++] = pSmsAddrField->dialnumLen / 2 + 1; // +1 is for TON/NPI field } SET_TON_NPI( pAddrField[index], pSmsAddrField->ton, pSmsAddrField->npi ); - - index++; // SET_TON_NPI °¡ MACRO À̹ǷΠ³»ºÎ¿¡¼­ Áõ°¡½ÃÅ°¸é ¹ö±×¹ß»ý + index++; SmsUtilConvertDigit2BCD( (char*) &pAddrField[index], (char*) pSmsAddrField->diallingNum, pSmsAddrField->dialnumLen ); diff --git a/libvmodem/vgsm_call.h b/libvmodem/vgsm_call.h index f56c634..8b25d22 100644 --- a/libvmodem/vgsm_call.h +++ b/libvmodem/vgsm_call.h @@ -30,8 +30,8 @@ #ifndef _vgsm_call_h #define _vgsm_call_h -#define MAX_GSM_CALL_LIST_NUMBER 6 // ±âÁ¸¿¡´Â 6. -#define MAX_GSM_DIALED_DIGITS_NUMBER 32 //±âÁ¸¿¡´Â 32. +#define MAX_GSM_CALL_LIST_NUMBER 6 +#define MAX_GSM_DIALED_DIGITS_NUMBER 32 #define MAX_BUF_LEN 256 /* DIRECTION field */ diff --git a/libvmodem/vgsm_error.h b/libvmodem/vgsm_error.h index b69e4c6..c1c1712 100644 --- a/libvmodem/vgsm_error.h +++ b/libvmodem/vgsm_error.h @@ -31,22 +31,22 @@ #define _vgsm_error_h_ /* - * ¾Æ·¡ÀÇ ¿¡·¯ÄÚµåÁß ¾îÇø®ÄÉÀ̼Ç(Æù¾îÇø®ÄÉÀ̼Ç)¿¡¼­ üũÇÏ´Â °ÍÀº - * AT command result°¡ OK°¡ ¾Æ´Ñ ´ÙÀ½ÀÇ °æ¿ì - * ERR_CME - * ERR_CMS - * ERR_UNKNOWN - * ERR_UNKNOWNRESPONSE - * ÀÌ·¸°Ô ³× °³ÀÇ °æ¿ì¸¸ È®ÀÎÇÑ´Ù. + * The phone app checks, + * when the AT command result is not OK, + * ERR_CME + * ERR_CMS + * ERR_UNKNOWN + * ERR_UNKNOWNRESPONSE + * only this four cases. */ typedef enum { ERR_NONE=1, ERR_CME, ERR_CMS, ERR_UNKNOWN, - ERR_UNKNOWNRESPONSE, // Á¤ÀǵÇÁö ¾ÊÀº response - ERR_DEVICEOPENERROR, // device open ¿¡·¯ - ERR_DEVICELOCKED, // device lock ¿¡·¯ + ERR_UNKNOWNRESPONSE, + ERR_DEVICEOPENERROR, + ERR_DEVICELOCKED, ERR_DEVICENOTEXIST, ERR_DEVICEBUSY, ERR_DEVICENOPERMISSION, @@ -57,9 +57,9 @@ typedef enum { ERR_DEVICEWRITEERROR, ERR_DEVICEREADERROR, ERR_DEVICEPARITYERROR, - ERR_TIMEOUT, // at command timeout ¿¡·¯ + ERR_TIMEOUT, ERR_FRAMENOTREQUESTED, - ERR_UNKNOWNFRAME, // À§ÀÇ °æ¿ì¿Í À¯»ç + ERR_UNKNOWNFRAME, ERR_UNKNOWNCONNECTIONTYPESTRING, ERR_UNKNOWNMODELSTRING, ERR_SOURCENOTAVAILABLE, diff --git a/libvmodem/vgsm_network.h b/libvmodem/vgsm_network.h index 47d9e06..c348817 100644 --- a/libvmodem/vgsm_network.h +++ b/libvmodem/vgsm_network.h @@ -137,7 +137,7 @@ typedef enum{ }gsm_net_identity_data_coding_scheme; typedef struct { gsm_net_plmn_status_e_type status; - char plmn[6]; /* PLMN: MCC(3byte)+MNC(3byte) MNC°¡ 2ÀÚ¸®ÀÎ °æ¿ì ¸¶Áö¸· ºóÀÚ¸®¿¡ '#'À» ä¿ö 6ÀÚ¸®·Î ¸¸µé¾î ÁÜ */ + char plmn[6]; /* PLMN: MCC(3byte)+MNC(3byte). if the MNC is 2 digit, make it 6 digit by filling '#' in last blank.*/ gsm_net_act_e_type act; } gsm_network_plmn_record_t;// GSM_NetPLMNRecord; diff --git a/libvmodem/vgsm_phone.h b/libvmodem/vgsm_phone.h index 6d05e4d..5ed1bfe 100644 --- a/libvmodem/vgsm_phone.h +++ b/libvmodem/vgsm_phone.h @@ -31,26 +31,21 @@ #define _vgsm_phone_h_ /* - * I858 TAPI ºÎ°¡ ¼³¸í + * additional explanation of I858 TAPI * - * I858 TAPI API´Â I519/I819¿Í Å©°Ô ´Ù¸£Áö ¾Ê´Ù. ¶ÇÇÑ - * 1. ÇÁ·ÎÁ§Æ®ÀÇ µ¿½Ã ÁøÇàÀ¸·Î ÀÎÇÑ ±¸ºÐ ÇÊ¿ä. - * 2. GSM Only Mode¸¸¿¡¼­¸¸ ÇÊ¿äÇÑ ³»¿ëµéÀ» À§ÇÑ ½Å±Ô ³»¿ë - * À» À§Çؼ­ µð·ºÅ丮´Â ºÐ¸®ÇÏ¿´½¿. + * I858 TAPI API is not much different from I519/I819. Also + * Also we devide the directory for + * 1. separation for parallel project going + * 2. the only new feature of GSM Only Mode * - * - TAPI - * Dialer, PhoneBookµîÀÇ phone client¿Í phone server¿ÍÀÇ µ¥ÀÌŸ ±³È­¿¡ - * ÇÊ¿äÇÑ ÆÐŶÀÇ ±âº» ±¸Á¶´Â µ¿ÀÏÇÏ¸ç °¢°¢¿¡ ´ëÇÑ ³»¿ëÀº ¾Æ·¡ÀÇ ÁÖ¼®À» - * Âü°í ¹Ù¶÷. * - * - TAPI packet ±âº» ±¸Á¶. TAPI packetÀÇ RX, TX´Â ¾Æ·¡¿Í °°ÀÌ µ¿ÀÏÇÑ ÇüÅ + * - the basic structure of TAPI packet. RX, TX is same as below. * +--------+--------+-------------+---------------------------------------+ * |MAIN CMD|SUB CMD | Data Length | DATA | * | 1byte | 1byte | 2bytes | Data Length's Byte(s) | * +--------+--------+-------------+---------------------------------------+ * - * Data Length´Â DATAÀÇ ±æÀ̸¸À» ÀǹÌÇÑ´Ù. Áï µ¥ÀÌŸ°¡ ¾ø´Â °æ¿ì¿¡´Â Length´Â - * 0ÀÌ µÈ´Ù. + * Data Length is only for DATA, that is, the Length will be 0 when the DATA is null. * */ @@ -88,7 +83,7 @@ --------------------------------------------------------------------------*/ /* - * Length : Caller ID ±æÀÌ(VAR) + * Length : Caller ID length (VAR) * Data : * - Caller ID */ @@ -122,7 +117,7 @@ /* * Length : VAR * Data : - * - GSM_MPTY_OPERATION : 1byte (mzgsmcall.h ÂüÁ¶) + * - GSM_MPTY_OPERATION : 1byte (see mzgsmcall.h) * - GSM_MPTY_PARAM_ID : 1byte * - parameter length : 1byte * - param : VAR @@ -156,7 +151,7 @@ #define GSM_CALL_LIST_CFRM 0x2B /* - * Length : Caller ID ±æÀÌ (VAR) + * Length : Caller ID length (VAR) * Data : * - Caller ID */ @@ -177,7 +172,7 @@ * - Call ID Length(1byte) * - Call ID (VAR) * - * ÁÖÀÇ : CLIR_CAUSE´Â »èÁ¦ + * CAUTION : CLIR_CAUSE is deleted. */ #define GSM_CALL_INCOMING_NOTI 0x21 @@ -186,8 +181,9 @@ * Data : * - Call ID (1byte) * - Forwared (1byte) - * - Status (1byte) mzgsmcall.h ¿¡ ÀÖ´Â °ª°ú ¼³¸íÀ» ÂüÁ¶ - * ÁÖÀÇ : CAUSE, NUM_CALLS_IN_USE´Â »èÁ¦ + * - Status (1byte) // see the value and comment on mzgsmcall.h + * + * CAUTION : CAUSE, NUM_CALLS_IN_USE are deleted */ #define GSM_CALL_STATUS_NOTI 0x22 /* @@ -199,11 +195,11 @@ * * - Call Count (1byte) * - * ÀÌÇÏ 5¹ÙÀÌÆ®´Â Call Count ¸¸Å­ ¹Ýº¹. + * the 5 byte below is repeated as Call Counts. * - Call ID (1byte) - * - GSM_Call_Dir (1byte) mzgsmcall.h ÂüÁ¶ - * - GSM_Call_Stat (1byte) mzgsmcall.h ÂüÁ¶ - * - GSM_Call_Mode (1byte) mzgsmcall.h ÂüÁ¶(Voice¸¸ Ãë±ÞÇÒ°Í) + * - GSM_Call_Dir (1byte) see mzgsmcall.h + * - GSM_Call_Stat (1byte) see mzgsmcall.h + * - GSM_Call_Mode (1byte) see mzgsmcall.h (only about Voice..) * - MPTY (1byte) 0x01 mpty, 0x00 single */ #define GSM_CALL_LIST_RES 0x23 @@ -213,8 +209,8 @@ * (Call Count) + VAR(Call Count * 1) * DATA : * - result (1byte) - * - GSM_MPTY_OPERATION (1byte) mzgsmcall.h ÂüÁ¶ - * - GSM_MPTY_PARAM_ID (1byte) mzgsmcall.h ÂüÁ¶ + * - GSM_MPTY_OPERATION (1byte) see mzgsmcall.h + * - GSM_MPTY_PARAM_ID (1byte) see mzgsmcall.h * - active call count (1byte) * - active call list (VAR) */ @@ -398,7 +394,7 @@ /* * Length : 1 + 1 + VAR(Network Name) - * - State (1byte) mzgsmnet.h ¿¡ ÀÖ´Â °ª°ú ¼³¸íÀ» ÂüÁ¶ + * - State (1byte) see mzgsmnet.h * - Length (1byte) Network Name Length * - Network Name (VAR) */ @@ -410,7 +406,7 @@ * - String VAR * */ -// CAUTION : ÇâÈÄ ¹®ÀÚ¿­ÀÌ ¾Æ´Ñ À妽º°ª¸¸ Àü´ÞµÇ´Â °ÍÀ¸·Î ¼öÁ¤ +// CAUTION : This will be fixed to send the only index, not string. #define GSM_NETWORK_SMNT_NOTI 0x32 /* @@ -480,7 +476,7 @@ GSM_SUPS : Sups Service TX function --------------------------------------------------------------------------*/ /* - * Length : MMI String ±æÀÌ(VAR) + * Length : MMI String length * Data : * - MMI String */ @@ -489,17 +485,17 @@ /* * Length : 1(fac value) + 1(class) * Data : - * - fac value (1byte) mzgsmsups.h ÂüÁ¶ - * - class (1byte) mzgsmmisc.h ÂüÁ¶ + * - fac value (1byte) see mzgsmsups.h + * - class (1byte) see mzgsmmisc.h */ #define GSM_SUPS_GET_FAC_LOCK_STATUS_REQ 0x42 /* * Length : 1(fac value) + 1(class) + 1(mode) + 1(pw length) + VAR(passwd) * Data : - * - fac value (1byte) mzgsmsups.h ÂüÁ¶ - * - class (1byte) mzgsmmisc.h ÂüÁ¶ - * - mode (1byte) mzgsmsups.h ÂüÁ¶ + * - fac value (1byte) see mzgsmsups.h + * - class (1byte) see mzgsmmisc.h + * - mode (1byte) see mzgsmsups.h * - pw length (1byte) * - passwd (pw length bytes) */ @@ -508,14 +504,14 @@ /* * Length : 1(the reason) * Data : - * - GSM_CF_Reason (1byte) mzgsmsups.h ÂüÁ¶ + * - GSM_CF_Reason (1byte) see mzgsmsups.h */ #define GSM_SUPS_GET_CCFC_REQ 0x44 /* * Length : sizeof (struct GSM_CF_Data) * Data : - * - GSM_CF_Data (1byte) mzgsmsups.h ÂüÁ¶ + * - GSM_CF_Data (1byte) see mzgsmsups.h */ #define GSM_SUPS_SET_CCFC_REQ 0x45 @@ -582,7 +578,7 @@ #define GSM_SUPS_AOC_SET_PPU_REQ 0x4D /* - * Length : USSD String ±æÀÌ(VAR) + * Length : USSD String length * Data : * - USSD String */ @@ -628,8 +624,8 @@ * Length : 1(status) + 1(fac value) + 1(class) * Data : * - status (1byte) 0x00 : not active, 0x01 : active - * - fac value (1byte) mzgsmsups.h ÂüÁ¶ - * - class value (1byte) mzgsmsups.h ÂüÁ¶ + * - fac value (1byte) see mzgsmsups.h + * - class value (1byte) see mzgsmsups.h */ #define GSM_SUPS_GET_FAC_LOCK_STATUS_RES 0x41 @@ -637,7 +633,7 @@ * Length : 1(fac value) + 1(class) + 1(mode) * Data : * - result (1byte) - * - fac (1byte) mzgsmsups.h ÂüÁ¶ + * - fac (1byte) see mzgsmsups.h * - remain (1byte) */ #define GSM_SUPS_SET_FAC_LOCK_STATUS_RES 0x42 @@ -646,7 +642,7 @@ * Length : 1(status) + 1(class) + 1(number_length) + VAR(number) + * 1(time) * Data : - * - GSM_CF_Status (1byte) mzgsmsups.h ÂüÁ¶ + * - GSM_CF_Status (1byte) see mzgsmsups.h * - GSM_ClassX (1byte) * - length (1byte) * - DN (VAR) @@ -657,8 +653,8 @@ /* * Length : 1(Activation Status) + 1(Network Provisioning Status) * Data : - * - CLIR_Activation_Status (1byte) mzgsmsups.h ÂüÁ¶ - * - CLIR_Provision_Status (1byte) mzgsmsups.h ÂüÁ¶ + * - CLIR_Activation_Status (1byte) see mzgsmsups.h + * - CLIR_Provision_Status (1byte) see mzgsmsups.h */ #define GSM_SUPS_GET_CLIR_RES 0x44 @@ -802,38 +798,38 @@ /* * Length : 4 * - CMD ID (2bytes) Debug command ID - * - param1 (1byte) H/W ¼³Á¤À» À§ÇÑ parameter1 - * - param2 (1byte) H/W ¼³Á¤À» À§ÇÑ parameter2 + * - param1 (1byte) parameter1 for H/W setting + * - param2 (1byte) parameter2 for H/W setting */ #define GSM_MISC_DEBUG_HW_REQ 0x62 /* * Length : 1 - * - RAMDUMP Trace (1byte) RAMDUMP¸¦ acceptÇÒ°ÍÀÎÁöÀÇ ¿©ºÎ + * - RAMDUMP Trace (1byte) The flag of RAMDUMP acceptance. */ #define GSM_MISC_RAMDUMP_REQ 0x63 /* * Length : 0 - * - IMEI Á¶È¸ + * - request IMEI */ #define GSM_MISC_IMEI_REQ 0x64 /* * Length : 0 - * - IMSI Á¶È¸ + * - request IMSI */ #define GSM_MISC_IMSI_REQ 0x65 /* * Length : 0 - * - Phone Version Á¶È¸ + * - request the Phone Version */ #define GSM_MISC_VERSION_INFO_REQ 0x66 /* * Length : 0 - * - SIMÀÇ »óÅÂ¿Í ¸Á»óŸ¦ Á¶È¸ÇÑ´Ù. + * - request SIM and network status. */ #define GSM_MISC_INTERNAL_MODE_REQ 0x67 @@ -857,8 +853,8 @@ /* * Length : (1) + (2) - * - Error type : (1byte) mzgsmerror.h ÂüÁ¶ - * - CME or CMS : (2bytes)CME ȤÀº CMS ¿¡·¯ÄÚµå + * - Error type : (1byte) see mzgsmerror.h + * - CME or CMS : (2bytes) error code for CME or CMS */ #define GSM_MISC_ERROR_RESPONSE 0x63 @@ -910,7 +906,7 @@ /* * Length : 2bytes * Data : - * - Indicator (1byte) mzgsmmisc.h¿¡ ÀÖ´Â °ª°ú ¼³¸íÀ» ÂüÁ¶ + * - Indicator (1byte) see mzgsmmisc.h * - Value (1byte) */ #define GSM_DISPLAY_INDICATOR_NOTI 0x71 @@ -1124,8 +1120,8 @@ --------------------------------------------------------------------------*/ /* * Length : 1 - * - State (1byte) mzgsmnet.h¿¡ ÀÖ´Â °ª°ú ¼³¸íÀ» ÂüÁ¶ - * GPRS state¿Í Network Registration state´Â À¯»çÇϹǷΠ°°ÀÌ »ç¿ëÇÑ´Ù. + * - State (1byte) see mzgsmnet.h + * GPRS state and Network Registration state are similar. */ #define GSM_DATA_GPRS_REG_NOTI 0xA1 @@ -1141,7 +1137,7 @@ /* * Length : 1 - * dummy 1 byte (»ç¿ëÇÏÁö ¾ÊÀ½) + * dummy 1 byte (doesn't be used) */ #define GSM_DATA_CSD_CONNECT_NOTI 0xA4 @@ -1200,17 +1196,17 @@ #define GSM_DATA_GPRS_INIT_REQ 0xAF /* -------------------------------------------------------------------------- - GSM_EXT : °øÁ¤ ¸ðµå + GSM_EXT : Gong Jung mode --------------------------------------------------------------------------*/ /* - * Length : IMEI ±æÀÌ (VAR) + * Length : IMEI length * Data : * - IMEI Value */ #define GSM_EXT_SET_IMEI_REQ 0xB1 /* - * Length : BTMAC ±æÀÌ (VAR) + * Length : BTMAC length * Data : * - BTMAC Value */ @@ -1439,7 +1435,7 @@ --------------------------------------------------------------------------*/ /* - * Length : HDLC ±æÀÌ + * Length : HDLC length * Data : HDLC * - Caller ID */ diff --git a/vmodem/at/at_msg.c b/vmodem/at/at_msg.c index 3c713f6..5173137 100644 --- a/vmodem/at/at_msg.c +++ b/vmodem/at/at_msg.c @@ -118,12 +118,6 @@ void ATFreeAllMultiNodeList(void) g_ATpHead = g_ATpTail = NULL; } -/* ++ 2008-09-29. - ++ Name : PushHDLCMultiFrameInfo - ++ Args : HDLCFrame_t const* pframe - ++ Multi frame ÀÏ ¶§, ID¸¦ check ÇÏ´Â ºÎºÐÀÌ ¾ø´Ù. - ++ ID ºñ±³Çؼ­ ÀÌ°ÍÀÌ single messageÀÎÁö multiple messageÀÎÁö ÆÇ´ÜÇÏ´Â ºÎºÐÀÌ ÇÊ¿äÇÏ´Ù. -*/ void ATPushHDLCMultiFrameInfo(HDLCFrame_t const* pframe) { TRACE(MSGL_VGSM_INFO, "\n"); diff --git a/vmodem/at/at_rx_phonebook.c b/vmodem/at/at_rx_phonebook.c index b42da17..cb96678 100644 --- a/vmodem/at/at_rx_phonebook.c +++ b/vmodem/at/at_rx_phonebook.c @@ -45,8 +45,8 @@ int at_rx_sim_pb_default(char* atmsg) /* -¿©·¯°³ÀÇ entry¸¦ get ÇÏ°Ô´Â ¾ÈÇÏ°í ÇϳªÀÇ entry¸¸ get ÇÏ°Ô.. Áö±Ý ÇöÀç ¸ðµ© Äڵ尡 ±×·¡¼­.. -Phonebookµµ 2G feature ·Î ±¸Çö.. Áö±Ý ÇöÀç ¸ðµ© Äڵ尡 ±×·¡¼­.. +The only one entry could get on one time, in these times vmodem code, +so Phonebook is implemented to 2G feature. */ int at_rx_sim_pb_access(char* atmsg) { diff --git a/vmodem/db/db_ss.c b/vmodem/db/db_ss.c index 38f7860..e9b12db 100644 --- a/vmodem/db/db_ss.c +++ b/vmodem/db/db_ss.c @@ -244,7 +244,7 @@ static int vgsm_ss_sqlite_init(void) log_msg(MSGL_VGSM_INFO,"vgsm_ss_sqlite_init: sqlite3_exec: %s\n",mesg); sqlite3_free(mesg); } - //goto Done; //Á¸Àç ÇÑ´Ù¸é, ±× ÀÌÈÄ tableÀº ¸ø¸¸µç´Ù. ÀÌ ºÎºÐ »èÁ¦°ËÅä. + //goto Done; // if it exist, next tables could be generated. so comment out. } // create the call barring table @@ -1114,7 +1114,7 @@ call_barring_entry_t * get_call_barring_entry() return (call_barring_entry_t *)&g_cb_entry; } -//class¿Í type°ªÀº ´Ù½Ã ¸®ÅÏÇØÁÙ ÇÊ¿ä°¡ ¾ø´Ù. -> status¸¸ ¾Ë·ÁÁÖ¸é µÊ +//We don't have to return class and type again. notify 'status' only. call_barring_entry_t g_cb_entry_tmp; @@ -1253,7 +1253,6 @@ call_barring_entry_t * find_call_barring_entry(int tel_class, int type) status = SS_MODE_DEACT; } } - // À̺κРȮÀÎÇÏÀÚ. db¿¡ ¾ø´Â°ÍÀ» µ¥ÀÌŸ¸¦ ¾î‰F°Ô ÁÙÁö »ý°¢.... entry = &g_cb_entry_tmp ; memset(entry, 0, sizeof(call_barring_entry_t)); @@ -1339,7 +1338,6 @@ call_forwarding_entry_t * find_call_forwarding_entry(int tel_class, int type) } log_msg(MSGL_VGSM_INFO,"entry is not found !!! \n"); - // À̺κРȮÀÎÇÏÀÚ. db¿¡ ¾ø´Â°ÍÀ» µ¥ÀÌŸ¸¦ ¾î‰F°Ô ÁÙÁö »ý°¢.... //entry = (call_forwarding_entry_t *)malloc(sizeof(call_forwarding_entry_t)); entry = &g_cf_entry_tmp; diff --git a/vmodem/include/server/phoneserver.h b/vmodem/include/server/phoneserver.h index b342ae5..f230557 100644 --- a/vmodem/include/server/phoneserver.h +++ b/vmodem/include/server/phoneserver.h @@ -121,7 +121,7 @@ typedef struct #endif /* --------------------------------------------------------------------------- - PPP Gateway : Dial up NetworkingÀ» À§ÇÑ ppp gateway¿ÍÀÇ Åë½ÅÀ» À§ÇÔ + PPP Gateway : comunicate with ppp gateway for Dial up Networking ---------------------------------------------------------------------------*/ typedef struct { @@ -143,7 +143,7 @@ typedef struct } PPP_GATEWAY; /* --------------------------------------------------------------------------- - dpram : dpram handle GSM InitConnection¿¡¼­ »ý¼ºµÈ fd¸¦ ±×´ë·Î »ç¿ë + dpram : use the 'fd' which is generate by dpram handle GSM InitConnection ---------------------------------------------------------------------------*/ typedef struct { @@ -160,7 +160,7 @@ typedef struct } DPRAM; /* --------------------------------------------------------------------------- - dpram event : ppp, SIM cover»óŵîÀÇ phone event¸¦ Àü´ÞÇÏ´Â fd + dpram event : 'fd' for phone event like ppp, SIM cover. ---------------------------------------------------------------------------*/ typedef struct { @@ -178,7 +178,7 @@ typedef struct } DPRAM_EVENT; /* --------------------------------------------------------------------------- - dpram error : phone binary critical message ó¸® + dpram error : for the phone binary critical message ---------------------------------------------------------------------------*/ typedef struct { @@ -196,8 +196,8 @@ typedef struct } DPRAM_ERROR; /* --------------------------------------------------------------------------- - socket server : client ¿¬°áÀ» À§ÇÑ socket server - ´ëºÎºÐÀÇ ÄÚµå´Â TClientInfoÀÇ CallBack¿¡ µé¾îÀÖ´Ù. + socket server : socket server for client connecting + almost codes are in CallBack of TClientInfo. ---------------------------------------------------------------------------*/ typedef struct { @@ -273,7 +273,7 @@ typedef struct int GSMDataRequest; } PhoneServerData; /* --------------------------------------------------------------------------- - main ±¸Á¶Ã¼ + main structure ---------------------------------------------------------------------------*/ typedef struct { void (*SetInternalState) (PhoneServer * ps, LXT_PHONE_STATE state); diff --git a/vmodem/include/transport/gsmstate.h b/vmodem/include/transport/gsmstate.h index 904aaa7..e7d8187 100644 --- a/vmodem/include/transport/gsmstate.h +++ b/vmodem/include/transport/gsmstate.h @@ -37,11 +37,11 @@ *********************************************************************/ /* ------------------------------------------------------------------------ - ¶óÀ̺귯¸®ÀÇ ±¸Á¶¸¦ ÀÌÇØÇϴµ¥ °¡Àå Áß¿äÇÑ Çì´õÆÄÀÏ. - ±¸Á¶Ã¼ _GSM_StateMachineÀÇ ÀνºÅϽº Çϳª·Î ¿òÁ÷ÀÌ´Â ÇüÅÂÀÓ - µû¶ó¼­ ÀÌ ±¸Á¶Ã¼ÀÇ ¸â¹öµéÀ» °ËÅäÇϸé ÀüüÀûÀÎ ±¸Á¶¸¦ ÆľÇÇÒ¼ö ÀÖ½¿. + This is the most important header file for understanding the library architecture. + This goes like an instance of the structure, _GSM_StateMachine. + So, you can figure out the whole architecture by analyzing this structure members. - È帧Àº ¾Æ·¡¿Í °°´Ù. + The flow is as below. +----------------------------------------------------------------+ | Phone Layer (AT command generate) | (AT command reply) | +----------------------------------------------------------------+ @@ -83,12 +83,12 @@ typedef struct _GSM_StateMachine GSM_StateMachine; /* -------------------------------------------------------------------------- Device layer - dpram read, write, settingÀÇ functionÀ» Æ÷ÇÔ - device fd°°Àº µ¥ÀÌŸ°¡ ÀÖ½¿. Ưº°È÷ ½Å°æ¾µ ºÎºÐÀº ¾ø½¿. + include the dpram read, write, setting functions + nothing special. --------------------------------------------------------------------------*/ /** - * ÄÚµå ³»¿ëÀº I519/I819ÀÇ Äڵ带 ±×´ë·Î »ç¿ëÇÏ¿´À¸¸ç ÇüÅ´ ¶óÀ̺귯¸® - * ÀÇ ±¸Á¶¿¡ ¸Â°Ô function pointer·Î ¼±¾ðÇÏ¿´´Ù. + * I used the I519/I819 original codes as it is, + * Àand this is defined as function pointer. */ typedef struct { GSM_Error (*OpenDevice) (GSM_StateMachine *s); @@ -123,11 +123,9 @@ typedef struct { #define GSM_MAX_NUMBER_LENGTH 50 /* * Phone Data : - * PhoneServer¿¡¼­ ÂüÁ¶ÇØ¾ß ÇÒ ¸ðµç µ¥ÀÌŸ¸¦ ¿©±â¿¡ ¸ð¾ÆµÎ¸é µÈ´Ù. + * gather all datas in here that the PhoneServer would refer to. * - * ¾Æ·¡ÀÇ ±¸Á¶Ã¼ ¸â¹ö¿¡ Æ÷ÇÔµÈ º¯¼ö´Â Àü¿ª º¯¼ö »ç¿ëÇϵíÀÌ »ç¿ëÇÏ´Â °ÍÀÌ - * ¸ñÀûÀÌ´Ù. I519/I819¿¡¼­ PhoneServer°¡ °¡Áö°í ÀÖ´ø µ¥ÀÌŸ¸¦ ¾Æ·¡ÀÇ ±¸Á¶Ã¼¿¡ - * ¸ô¾Æ¼­ »ç¿ëÇÏ¸é ¿ëÀÌÇÏ´Ù. + * These structure members are used as global variables. */ typedef struct { double VerNum; @@ -188,7 +186,7 @@ typedef struct { // phone function /* -// »ç¿ëÀÚ ¿¹¾à ¿µ¿ª +// user reserved area typedef struct { GSM_Error (*SetIncomingCall) (GSM_StateMachine *s, bool enable); } GSM_AT_Functions_User; @@ -213,10 +211,10 @@ typedef struct { -// °¡Àå »óÀ§ÀÇ ±¸Á¶Ã¼ +// The hightest structure struct _GSM_StateMachine { bool opened; // - int ReplyNum; // AT command¸¦ È£ÃâÇÒ¶§ÀÇ È½¼ö. Åë»ó 1ȸÀÌ´Ù. »èÁ¦ °ËÅä + int ReplyNum; // The count of calling the AT command. normally this is 1. GSM_Device Device; GSM_Phone Phone; }; diff --git a/vmodem/server/gsm.c b/vmodem/server/gsm.c index a53d1e3..b5445ef 100644 --- a/vmodem/server/gsm.c +++ b/vmodem/server/gsm.c @@ -150,8 +150,6 @@ GSM_Error GSM_Start(void) // error = SSFunc->SetSSNotification(&GlobalS, true, true); // error = CallFunc->SetCallExtendedFormat(&GlobalS, false); // /* -// * ¾Æ·¡ÀÇ Ãʱ⠸í·É¾î´Â ÀÌ¹Ì Phone power on½Ã¿¡ ¹Ý¿µÀÌ µÇ¾î ÀÖÀ¸¹Ç·Î -// * »ý·«ÇÑ´Ù. // error = SendInitCommand(); // if (error != ERR_NONE) // return error; diff --git a/vmodem/server/server.c b/vmodem/server/server.c index a913fd3..e8f46b4 100644 --- a/vmodem/server/server.c +++ b/vmodem/server/server.c @@ -107,7 +107,7 @@ static int server_send_to_client(int handle, LXT_MESSAGE * packet) if( rc != 4 ) TRACE(MSGL_VGSM_ERR, "server_send_to_client1 : write error : rc = %d\n", rc); - // FIXME : Broken PIPE ¿À·ù ¼öÁ¤ÇÒ°Í. + // FIXME : Broken PIPE error if (datasize > 0) { rc = WriteBytes(handle, packet->data, datasize); @@ -156,7 +156,7 @@ static void server_initialize(PhoneServer * ps) server->inet_fd = -1; server->current_ci = NULL; - // Ŭ¶óÀ̾ðÆ® Á¢¼ÓÀüÀÇ ¸Þ¼¼Áö¸¦ ´ã¾ÆµÎ±â À§ÇØ ÇÊ¿äÇÔ. + // This is needed for save the message which arrive before the client connecting. for (ii = 0; ii < MAX_MISSED_MESSAGE; ii ++) { server->mmsg.mmsg_info[ii].klass = LXT_ID_CLIENT_RESERVED; diff --git a/vmodem/server/server_rx_call.c b/vmodem/server/server_rx_call.c index 6adb0fe..bf8d19e 100644 --- a/vmodem/server/server_rx_call.c +++ b/vmodem/server/server_rx_call.c @@ -201,7 +201,7 @@ int server_rx_call_originate_exec(void *ptr_data, int data_len ) return 1; } -int server_rx_call_release_exec(void) // ÀÌ°ÍÀº all call releae ÀÎ °æ¿ìÀÌ´Ù. Çϳª release ´Â SS MANAGE CALL msg·Î ¼ö½ÅµÈ´Ù. +int server_rx_call_release_exec(void) // for all call release case. one call release would be received by SS MANAGE CALL msg. { int call_gen_resp_err; diff --git a/vmodem/server/server_rx_security.c b/vmodem/server/server_rx_security.c index f58e353..ef9b1e4 100644 --- a/vmodem/server/server_rx_security.c +++ b/vmodem/server/server_rx_security.c @@ -163,7 +163,7 @@ int server_rx_sim_sec_set_pin_status_req(void* ptr_data, int data_len) p[19] = server_sec_get_sec_status(); - //ÇØ´ç lock_type ÀÇ remain count ¸¦ °¨¼Ò½ÃÅ´. + // decrease the remain count of relevant lock_type server_sec_status_mgr(lock_type); p[20] = server_sec_get_remain_cnt(p[19]); @@ -263,8 +263,7 @@ int server_rx_sim_sec_set_pin_status_req(void* ptr_data, int data_len) password[length_p] = '\0'; } - // ¿Ö ÇÊ¿ä?? -> óÀ½ ºÎÆÃÇÒ ½ÃÁ¡¿¡¼­ current_status°ªÀ» ±âÁØÀ¸·Î pda·Î pin_status_noti¸¦ º¸³»¹Ç·Î - // pda¿¡¼­ set pin status¸¦ º¸³¾ ½ÃÁ¡Àº Ç×»ó current status¿¡ ÇØ´çÇÏ´Â °ªÀ» º¸³½´Ù. + // On first booting period, this sends the pin_status_noti(this is based on current_status) to pda. current_status = server_sec_get_sec2_status(); /* PIN check enable case from here */ diff --git a/vmodem/server/server_rx_ss.c b/vmodem/server/server_rx_ss.c index 24b84e6..fd79c27 100644 --- a/vmodem/server/server_rx_ss.c +++ b/vmodem/server/server_rx_ss.c @@ -279,7 +279,7 @@ int server_rx_ss_cf_set(int ss_mode, int type, int tel_class, int replyTime, int if(entry) free(entry); - //eventinjector¿¡°Ô data send -> ui update + // send data to eventinjector -> ui update call_forwarding_entry_t * resp_entry = get_call_forwarding_entry(); //for debug @@ -501,7 +501,7 @@ int server_rx_ss_cb_passwd_set(char* curr_passwd, char* new_passwd) VGSM_DEBUG("CallBarring Passwd changed\n"); FuncServer->Cast(&GlobalPS, LXT_ID_CLIENT_EVENT_INJECTOR, &packet); - /* EI¿¡¼­´Â ÀÌ·¯ÇÑ event¸¦ ¼ö½ÅÇϸé, + /* EI receives this event then, * popup(callbarring password changed!!) --> callbarring password : new_passwd */ diff --git a/vmodem/server/server_tx_call.c b/vmodem/server/server_tx_call.c index 6db7a30..1c1c823 100644 --- a/vmodem/server/server_tx_call.c +++ b/vmodem/server/server_tx_call.c @@ -351,7 +351,7 @@ static void cast_call_incomming(unsigned char call_id) } -int server_tx_call_incoming_noti( LXT_MESSAGE * packet ) //¸ÁÀÔÀå¿¡¼± outgoing call. +int server_tx_call_incoming_noti( LXT_MESSAGE * packet ) // on network side, this is outgoing call. { int num_len = 0, ret = 0, tmp = 0; char number[MAX_GSM_DIALED_DIGITS_NUMBER]; @@ -364,7 +364,7 @@ int server_tx_call_incoming_noti( LXT_MESSAGE * packet ) // gsm_call_list_t list; gsm_call_status_e_type call_status = GSM_CALL_STATUS_INCOMING; char clir = GSM_CALL_CLIR_STATUS_NOT_CHANGED; //gsm_clir_status_e_type - int call_exist = 0; // ÇöÀç call list¿¡, callÀÌ ¾ø´Ù¸é incoming noti Àü¼ÛÇÑ´Ù. + int call_exist = 0; // If there is no call in call list then send the incoming noti. unsigned short call_type; int i; @@ -404,7 +404,7 @@ int server_tx_call_incoming_noti( LXT_MESSAGE * packet ) // call_status = GSM_CALL_STATUS_WAITING; // sub_cmd = GSM_CALL_WAITING; - call_exist = 1; // call list¿¡ call ÀÌ Á¸ÀçÇϸé, incoming noti ´ë½Å¿¡ waiting noti¸¦ Àü¼ÛÇÑ´Ù. + call_exist = 1; // If there are any call in call list, then send the waiting noti instead the incoming noti. } assert(packet->length >= 8); @@ -422,7 +422,7 @@ int server_tx_call_incoming_noti( LXT_MESSAGE * packet ) // if(clir == GSM_CALL_CLIR_STATUS_INVOCATION) { log_msg(MSGL_VGSM_INFO," GSM_CALL_CLIR_STATUS_INVOCATION -> no num \n"); - num_len = 0; // È®ÀÎÇÏÀÚ. num_len °¡ MAX_GSM_DIALED_DIGITS_NUMBER µÇ¾î¾ßÇÏ´ÂÁö check... + num_len = 0; // check that 'num_len' should be MAX_GSM_DIALED_DIGITS_NUMBER or not. memset(number, 0, MAX_GSM_DIALED_DIGITS_NUMBER); ss_present_indi = p[5]; ss_no_cli_cause = p[6]; @@ -687,7 +687,7 @@ int server_tx_call_release_internal(int call_id) TRACE(MSGL_VGSM_INFO, "\n"); - set_call_id( call_id ); // ³ªÁß¿¡ server_tx_call_status() º¸³»´Â °æ¿ì¿¡, g_call_id¸¦ °¡Á®¿À¹Ç·Î ¿©±â¼­ set ÇؾßÇÑ´Ù. + set_call_id( call_id ); // We should set here because the server_tx_call_status() may need the g_call_id. TAPIMessageInit(&packet); diff --git a/vmodem/server/server_tx_phonebook.c b/vmodem/server/server_tx_phonebook.c index 46e966f..d28b491 100644 --- a/vmodem/server/server_tx_phonebook.c +++ b/vmodem/server/server_tx_phonebook.c @@ -43,8 +43,7 @@ #include "phoneserver.h" /* -* phonebook access¿¡ ´ëÇÑ °á°ú¸¦ EI¿Í simulator ¾ç¹æÇâÀ¸·Î º¸³½´Ù. => EI·Î¸¸ º¸³½!!!! -* flag : 0 -> EI UI + simulator +* flag : 0 -> EI UI + emulator * 1,2 -> EI UI */ diff --git a/vmodem/server/server_tx_security.c b/vmodem/server/server_tx_security.c index f39a6c0..80a2ee2 100644 --- a/vmodem/server/server_tx_security.c +++ b/vmodem/server/server_tx_security.c @@ -301,10 +301,10 @@ int server_tx_sim_sec_pin_status_noti(STATE_TYPE before_state, STATE_TYPE curren { case STATE_SIM_READY : { - /* lock disableÀÏ °æ¿ì modem(vgsm)ÀÌ simulator·Î º¸³»Áà¾ß ÇÒ NOTI + /* The noti that modem(vgsm) should send to emulator when the lock disabled. 1) GSM_SEC_LOCK_TYPE_READY 2) GSM_SEC_SIM_INIT_COMPLETED - 3) GSM_SEC_PB_INIT_COMPLETED - ÇöÀç phonebookÀÌ ¹Ì±¸Çö »óÅÂ¶ó º¸³»Áö ¾ÊÀ½. + 3) GSM_SEC_PB_INIT_COMPLETED - doesn't send this because the phonebook isn't implemented. */ pdata[0] = GSM_SEC_LOCK_TYPE_READY; pdata[1] = GSM_SEC_LOCK_KEY_UNLOCKED;