Memory¶
-
GSM_MemoryType
GSM_StringToMemoryType(const char * s)¶ Converts memory type from string.
- Return
Parsed memory type or 0 on failure.
- Parameters
s: String with memory type.
Warning
doxygenfunction: Cannot find function “GSM_GetMemoryStatus” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetMemory” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetNextMemory” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_SetMemory” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AddMemory” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_DeleteMemory” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_DeleteAllMemory” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetSpeedDial” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_SetSpeedDial” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_PhonebookGetEntryName” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_PhonebookFindDefaultNameNumberGroup” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_EncodeVCARD” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_DecodeVCARD” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
-
void
GSM_FreeMemoryEntry(GSM_MemoryEntry * Entry)¶ Frees any dynamically allocated memory inside memory entry structure.
- Parameters
Entry: Pointer to memory entry to process.
-
enum
Memory::GSM_MemoryType¶ Enum defines ID for various phone and SIM memories. Phone modules can translate them to values specific for concrete models. Two letter codes (excluding VM and SL) are from GSM 07.07.
Values:
-
MEM_ME= 1¶ Internal memory of the mobile equipment
-
MEM_SM¶ SIM card memory
-
MEM_ON¶ Own numbers
-
MEM_DC¶ Dialled calls
-
MEM_RC¶ Received calls
-
MEM_MC¶ Missed calls
-
MEM_MT¶ Combined ME and SIM phonebook
-
MEM_FD¶ Fixed dial
-
MEM_VM¶ Voice mailbox
-
MEM_SL¶ Sent SMS logs
-
MEM_QD¶ Quick dialing choices.
-
MEM_SR¶ Status report memory
-
MEM_INVALID¶ Invalid memory type.
-
-
struct
GSM_MemoryStatus¶ Structure contains info about number of used/free entries in phonebook memory.
-
enum
Memory::GSM_EntryType¶ Type of specific phonebook entry. In parenthesis is specified in which member of GSM_SubMemoryEntry value is stored.
Values:
-
PBK_Number_General= 1¶ General number. (Text)
-
PBK_Number_Mobile¶ Mobile number. (Text)
-
PBK_Number_Fax¶ Fax number. (Text)
-
PBK_Number_Pager¶ Pager number. (Text)
-
PBK_Number_Other¶ Other number. (Text)
-
PBK_Text_Note¶ Note. (Text)
-
PBK_Text_Postal¶ Complete postal address. (Text)
-
PBK_Text_Email¶ Email. (Text)
-
PBK_Text_Email2¶
-
PBK_Text_URL¶ URL (Text)
-
PBK_Date¶ Date and time of last call. (Date)
-
PBK_Caller_Group¶ Caller group. (Number)
-
PBK_Text_Name¶ Name (Text)
-
PBK_Text_LastName¶ Last name. (Text)
-
PBK_Text_FirstName¶ First name. (Text)
-
PBK_Text_Company¶ Company. (Text)
-
PBK_Text_JobTitle¶ Job title. (Text)
-
PBK_Category¶ Category. (Number, if -1 then text)
-
PBK_Private¶ Whether entry is private. (Number)
-
PBK_Text_StreetAddress¶ Street address. (Text)
-
PBK_Text_City¶ City. (Text)
-
PBK_Text_State¶ State. (Text)
-
PBK_Text_Zip¶ Zip code. (Text)
-
PBK_Text_Country¶ Country. (Text)
-
PBK_Text_Custom1¶ Custom information 1. (Text)
-
PBK_Text_Custom2¶ Custom information 2. (Text)
-
PBK_Text_Custom3¶ Custom information 3. (Text)
-
PBK_Text_Custom4¶ Custom information 4. (Text)
-
PBK_RingtoneID¶ Ringtone ID. (Number)
-
PBK_PictureID¶ Picture ID. (Number)
-
PBK_Text_UserID¶ User ID. (Text)
-
PBK_CallLength¶ Length of call (Number)
-
PBK_Text_LUID¶ LUID - Unique Identifier used for synchronisation (Text)
-
PBK_LastModified¶ Date of last modification (Date)
-
PBK_Text_NickName¶ Nick name (Text)
-
PBK_Text_FormalName¶ Formal name (Text)
-
PBK_Text_PictureName¶ Picture name (on phone filesystem). (Text)
-
PBK_PushToTalkID¶ Push-to-talk ID (Text)
-
PBK_Number_Messaging¶ Favorite messaging number. (Text)
-
PBK_Photo¶ Photo (Picture).
-
PBK_Text_SecondName¶ Second name. (Text)
-
PBK_Text_VOIP¶ VOIP address (Text).
-
PBK_Text_SIP¶ SIP address (Text).
-
PBK_Text_DTMF¶ DTMF (Text).
-
PBK_Number_Video¶ Video number. (Text)
-
PBK_Text_SWIS¶ See What I See address. (Text)
-
PBK_Text_WVID¶ Wireless Village user ID. (Text)
-
PBK_Text_NamePrefix¶ Name prefix (Text)
-
PBK_Text_NameSuffix¶ Name suffix (Text)
-
-
enum
Memory::GSM_EntryLocation¶ Location of memory contact.
Values:
-
PBK_Location_Unknown= 0¶ No/Unknown location.
-
PBK_Location_Home¶ Home
-
PBK_Location_Work¶ Work
-
-
struct
GSM_SubMemoryEntry¶ One value of phonebook memory entry.
Public Members
-
GSM_EntryType
EntryType¶ Type of entry.
-
GSM_EntryLocation
Location¶ Location for the entry.
-
GSM_DateTime
Date¶ Text of entry (if applicable, see GSM_EntryType).
-
int
Number¶ Number of entry (if applicable, see GSM_EntryType).
-
int
VoiceTag¶ Voice dialling tag.
-
GSM_Error
AddError¶ During adding SubEntry Gammu can return here info, if it was done OK
-
unsigned char GSM_SubMemoryEntry::Text[(GSM_PHONEBOOK_TEXT_LENGTH+1) *2] Text of entry (if applicable, see GSM_EntryType).
-
GSM_BinaryPicture
Picture¶ Picture data.
-
GSM_EntryType
-
struct
GSM_MemoryEntry¶ Structure for saving phonebook entries.
-
struct
GSM_SpeedDial¶ Structure for saving speed dials.
-
enum
Memory::GSM_VCardVersion¶ Types of vCard.
Values:
-
Nokia_VCard10= 1¶ vCard 1.0 hacked for Nokia.
-
Nokia_VCard21¶ vCard 2.1 hacked for Nokia.
-
SonyEricsson_VCard10¶ vCard 1.0 hacked for Sony-Ericsson (should be standard vCard).
-
SonyEricsson_VCard21¶ vCard 2.1 hacked for Sony-Ericsson (should be standard vCard).
-
SonyEricsson_VCard21_Phone¶ vCard 2.1 hacked for Sony-Ericsson (should be standard vCard) from phone (no parsing of location and memory type).
-