Gammu internals  1.38.0
GSM_Phone_Functions Struct Reference

#include <gsmstate.h>

Collaboration diagram for GSM_Phone_Functions:

Data Fields

const char * models
 
GSM_Reply_FunctionReplyFunctions
 
GSM_Error(* Install )(GSM_StateMachine *s, const char *ExtraPath, gboolean Minimal)
 
GSM_Error(* Initialise )(GSM_StateMachine *s)
 
GSM_Error(* Terminate )(GSM_StateMachine *s)
 
GSM_Error(* DispatchMessage )(GSM_StateMachine *s)
 
GSM_Error(* ShowStartInfo )(GSM_StateMachine *s, gboolean enable)
 
GSM_Error(* GetManufacturer )(GSM_StateMachine *s)
 
GSM_Error(* GetModel )(GSM_StateMachine *s)
 
GSM_Error(* GetFirmware )(GSM_StateMachine *s)
 
GSM_Error(* GetIMEI )(GSM_StateMachine *s)
 
GSM_Error(* GetOriginalIMEI )(GSM_StateMachine *s, char *value)
 
GSM_Error(* GetManufactureMonth )(GSM_StateMachine *s, char *value)
 
GSM_Error(* GetProductCode )(GSM_StateMachine *s, char *value)
 
GSM_Error(* GetHardware )(GSM_StateMachine *s, char *value)
 
GSM_Error(* GetPPM )(GSM_StateMachine *s, char *value)
 
GSM_Error(* GetSIMIMSI )(GSM_StateMachine *s, char *IMSI)
 
GSM_Error(* GetDateTime )(GSM_StateMachine *s, GSM_DateTime *date_time)
 
GSM_Error(* SetDateTime )(GSM_StateMachine *s, GSM_DateTime *date_time)
 
GSM_Error(* GetAlarm )(GSM_StateMachine *s, GSM_Alarm *Alarm)
 
GSM_Error(* SetAlarm )(GSM_StateMachine *s, GSM_Alarm *Alarm)
 
GSM_Error(* GetLocale )(GSM_StateMachine *s, GSM_Locale *locale)
 
GSM_Error(* SetLocale )(GSM_StateMachine *s, GSM_Locale *locale)
 
GSM_Error(* PressKey )(GSM_StateMachine *s, GSM_KeyCode Key, gboolean Press)
 
GSM_Error(* Reset )(GSM_StateMachine *s, gboolean hard)
 
GSM_Error(* ResetPhoneSettings )(GSM_StateMachine *s, GSM_ResetSettingsType Type)
 
GSM_Error(* EnterSecurityCode )(GSM_StateMachine *s, GSM_SecurityCode *Code)
 
GSM_Error(* GetSecurityStatus )(GSM_StateMachine *s, GSM_SecurityCodeType *Status)
 
GSM_Error(* GetDisplayStatus )(GSM_StateMachine *s, GSM_DisplayFeatures *features)
 
GSM_Error(* SetAutoNetworkLogin )(GSM_StateMachine *s)
 
GSM_Error(* GetBatteryCharge )(GSM_StateMachine *s, GSM_BatteryCharge *bat)
 
GSM_Error(* GetSignalQuality )(GSM_StateMachine *s, GSM_SignalQuality *sig)
 
GSM_Error(* GetNetworkInfo )(GSM_StateMachine *s, GSM_NetworkInfo *netinfo)
 
GSM_Error(* GetCategory )(GSM_StateMachine *s, GSM_Category *Category)
 
GSM_Error(* AddCategory )(GSM_StateMachine *s, GSM_Category *Category)
 
GSM_Error(* GetCategoryStatus )(GSM_StateMachine *s, GSM_CategoryStatus *Status)
 
GSM_Error(* GetMemoryStatus )(GSM_StateMachine *s, GSM_MemoryStatus *status)
 
GSM_Error(* GetMemory )(GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error(* GetNextMemory )(GSM_StateMachine *s, GSM_MemoryEntry *entry, gboolean start)
 
GSM_Error(* SetMemory )(GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error(* AddMemory )(GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error(* DeleteMemory )(GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error(* DeleteAllMemory )(GSM_StateMachine *s, GSM_MemoryType MemoryType)
 
GSM_Error(* GetSpeedDial )(GSM_StateMachine *s, GSM_SpeedDial *Speed)
 
GSM_Error(* SetSpeedDial )(GSM_StateMachine *s, GSM_SpeedDial *Speed)
 
GSM_Error(* GetSMSC )(GSM_StateMachine *s, GSM_SMSC *smsc)
 
GSM_Error(* SetSMSC )(GSM_StateMachine *s, GSM_SMSC *smsc)
 
GSM_Error(* GetSMSStatus )(GSM_StateMachine *s, GSM_SMSMemoryStatus *status)
 
GSM_Error(* GetSMS )(GSM_StateMachine *s, GSM_MultiSMSMessage *sms)
 
GSM_Error(* GetNextSMS )(GSM_StateMachine *s, GSM_MultiSMSMessage *sms, gboolean start)
 
GSM_Error(* SetSMS )(GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error(* AddSMS )(GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error(* DeleteSMS )(GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error(* SendSMS )(GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error(* SendSavedSMS )(GSM_StateMachine *s, int Folder, int Location)
 
GSM_Error(* SetFastSMSSending )(GSM_StateMachine *s, gboolean enable)
 
GSM_Error(* SetIncomingSMS )(GSM_StateMachine *s, gboolean enable)
 
GSM_Error(* SetIncomingCB )(GSM_StateMachine *s, gboolean enable)
 
GSM_Error(* GetSMSFolders )(GSM_StateMachine *s, GSM_SMSFolders *folders)
 
GSM_Error(* AddSMSFolder )(GSM_StateMachine *s, unsigned char *name)
 
GSM_Error(* DeleteSMSFolder )(GSM_StateMachine *s, int ID)
 
GSM_Error(* DialVoice )(GSM_StateMachine *s, char *Number, GSM_CallShowNumber ShowNumber)
 
GSM_Error(* DialService )(GSM_StateMachine *s, char *Number)
 
GSM_Error(* AnswerCall )(GSM_StateMachine *s, int ID, gboolean all)
 
GSM_Error(* CancelCall )(GSM_StateMachine *s, int ID, gboolean all)
 
GSM_Error(* HoldCall )(GSM_StateMachine *s, int ID)
 
GSM_Error(* UnholdCall )(GSM_StateMachine *s, int ID)
 
GSM_Error(* ConferenceCall )(GSM_StateMachine *s, int ID)
 
GSM_Error(* SplitCall )(GSM_StateMachine *s, int ID)
 
GSM_Error(* TransferCall )(GSM_StateMachine *s, int ID, gboolean next)
 
GSM_Error(* SwitchCall )(GSM_StateMachine *s, int ID, gboolean next)
 
GSM_Error(* GetCallDivert )(GSM_StateMachine *s, GSM_CallDivert *request, GSM_MultiCallDivert *result)
 
GSM_Error(* SetCallDivert )(GSM_StateMachine *s, GSM_CallDivert *divert)
 
GSM_Error(* CancelAllDiverts )(GSM_StateMachine *s)
 
GSM_Error(* SetIncomingCall )(GSM_StateMachine *s, gboolean enable)
 
GSM_Error(* SetIncomingUSSD )(GSM_StateMachine *s, gboolean enable)
 
GSM_Error(* SendDTMF )(GSM_StateMachine *s, char *sequence)
 
GSM_Error(* GetRingtone )(GSM_StateMachine *s, GSM_Ringtone *Ringtone, gboolean PhoneRingtone)
 
GSM_Error(* SetRingtone )(GSM_StateMachine *s, GSM_Ringtone *Ringtone, int *maxlength)
 
GSM_Error(* GetRingtonesInfo )(GSM_StateMachine *s, GSM_AllRingtonesInfo *Info)
 
GSM_Error(* DeleteUserRingtones )(GSM_StateMachine *s)
 
GSM_Error(* PlayTone )(GSM_StateMachine *s, int Herz, unsigned char Volume, gboolean start)
 
GSM_Error(* GetWAPBookmark )(GSM_StateMachine *s, GSM_WAPBookmark *bookmark)
 
GSM_Error(* SetWAPBookmark )(GSM_StateMachine *s, GSM_WAPBookmark *bookmark)
 
GSM_Error(* DeleteWAPBookmark )(GSM_StateMachine *s, GSM_WAPBookmark *bookmark)
 
GSM_Error(* GetWAPSettings )(GSM_StateMachine *s, GSM_MultiWAPSettings *settings)
 
GSM_Error(* SetWAPSettings )(GSM_StateMachine *s, GSM_MultiWAPSettings *settings)
 
GSM_Error(* GetSyncMLSettings )(GSM_StateMachine *s, GSM_SyncMLSettings *settings)
 
GSM_Error(* SetSyncMLSettings )(GSM_StateMachine *s, GSM_SyncMLSettings *settings)
 
GSM_Error(* GetChatSettings )(GSM_StateMachine *s, GSM_ChatSettings *settings)
 
GSM_Error(* SetChatSettings )(GSM_StateMachine *s, GSM_ChatSettings *settings)
 
GSM_Error(* GetMMSSettings )(GSM_StateMachine *s, GSM_MultiWAPSettings *settings)
 
GSM_Error(* SetMMSSettings )(GSM_StateMachine *s, GSM_MultiWAPSettings *settings)
 
GSM_Error(* GetMMSFolders )(GSM_StateMachine *s, GSM_MMSFolders *folders)
 
GSM_Error(* GetNextMMSFileInfo )(GSM_StateMachine *s, unsigned char *FileID, int *MMSFolder, gboolean start)
 
GSM_Error(* GetBitmap )(GSM_StateMachine *s, GSM_Bitmap *Bitmap)
 
GSM_Error(* SetBitmap )(GSM_StateMachine *s, GSM_Bitmap *Bitmap)
 
GSM_Error(* GetToDoStatus )(GSM_StateMachine *s, GSM_ToDoStatus *status)
 
GSM_Error(* GetToDo )(GSM_StateMachine *s, GSM_ToDoEntry *ToDo)
 
GSM_Error(* GetNextToDo )(GSM_StateMachine *s, GSM_ToDoEntry *ToDo, gboolean start)
 
GSM_Error(* SetToDo )(GSM_StateMachine *s, GSM_ToDoEntry *ToDo)
 
GSM_Error(* AddToDo )(GSM_StateMachine *s, GSM_ToDoEntry *ToDo)
 
GSM_Error(* DeleteToDo )(GSM_StateMachine *s, GSM_ToDoEntry *ToDo)
 
GSM_Error(* DeleteAllToDo )(GSM_StateMachine *s)
 
GSM_Error(* GetCalendarStatus )(GSM_StateMachine *s, GSM_CalendarStatus *Status)
 
GSM_Error(* GetCalendar )(GSM_StateMachine *s, GSM_CalendarEntry *Note)
 
GSM_Error(* GetNextCalendar )(GSM_StateMachine *s, GSM_CalendarEntry *Note, gboolean start)
 
GSM_Error(* SetCalendar )(GSM_StateMachine *s, GSM_CalendarEntry *Note)
 
GSM_Error(* AddCalendar )(GSM_StateMachine *s, GSM_CalendarEntry *Note)
 
GSM_Error(* DeleteCalendar )(GSM_StateMachine *s, GSM_CalendarEntry *Note)
 
GSM_Error(* DeleteAllCalendar )(GSM_StateMachine *s)
 
GSM_Error(* GetCalendarSettings )(GSM_StateMachine *s, GSM_CalendarSettings *settings)
 
GSM_Error(* SetCalendarSettings )(GSM_StateMachine *s, GSM_CalendarSettings *settings)
 
GSM_Error(* GetNotesStatus )(GSM_StateMachine *s, GSM_ToDoStatus *status)
 
GSM_Error(* GetNote )(GSM_StateMachine *s, GSM_NoteEntry *Note)
 
GSM_Error(* GetNextNote )(GSM_StateMachine *s, GSM_NoteEntry *Note, gboolean start)
 
GSM_Error(* SetNote )(GSM_StateMachine *s, GSM_NoteEntry *Note)
 
GSM_Error(* AddNote )(GSM_StateMachine *s, GSM_NoteEntry *Note)
 
GSM_Error(* DeleteNote )(GSM_StateMachine *s, GSM_NoteEntry *Note)
 
GSM_Error(* DeleteAllNotes )(GSM_StateMachine *s)
 
GSM_Error(* GetProfile )(GSM_StateMachine *s, GSM_Profile *Profile)
 
GSM_Error(* SetProfile )(GSM_StateMachine *s, GSM_Profile *Profile)
 
GSM_Error(* GetFMStation )(GSM_StateMachine *s, GSM_FMStation *FMStation)
 
GSM_Error(* SetFMStation )(GSM_StateMachine *s, GSM_FMStation *FMStation)
 
GSM_Error(* ClearFMStations )(GSM_StateMachine *s)
 
GSM_Error(* GetNextFileFolder )(GSM_StateMachine *s, GSM_File *File, gboolean start)
 
GSM_Error(* GetFolderListing )(GSM_StateMachine *s, GSM_File *File, gboolean start)
 
GSM_Error(* GetNextRootFolder )(GSM_StateMachine *s, GSM_File *File)
 
GSM_Error(* SetFileAttributes )(GSM_StateMachine *s, GSM_File *File)
 
GSM_Error(* GetFilePart )(GSM_StateMachine *s, GSM_File *File, int *Handle, size_t *Size)
 
GSM_Error(* AddFilePart )(GSM_StateMachine *s, GSM_File *File, size_t *Pos, int *Handle)
 
GSM_Error(* SendFilePart )(GSM_StateMachine *s, GSM_File *File, size_t *Pos, int *Handle)
 
GSM_Error(* GetFileSystemStatus )(GSM_StateMachine *s, GSM_FileSystemStatus *Status)
 
GSM_Error(* DeleteFile )(GSM_StateMachine *s, unsigned char *ID)
 
GSM_Error(* AddFolder )(GSM_StateMachine *s, GSM_File *File)
 
GSM_Error(* DeleteFolder )(GSM_StateMachine *s, unsigned char *ID)
 
GSM_Error(* GetGPRSAccessPoint )(GSM_StateMachine *s, GSM_GPRSAccessPoint *point)
 
GSM_Error(* SetGPRSAccessPoint )(GSM_StateMachine *s, GSM_GPRSAccessPoint *point)
 
GSM_Error(* GetScreenshot )(GSM_StateMachine *s, GSM_BinaryPicture *picture)
 
GSM_Error(* SetPower )(GSM_StateMachine *s, gboolean on)
 
GSM_Error(* PostConnect )(GSM_StateMachine *s)
 
GSM_Error(* PreAPICall )(GSM_StateMachine *s)
 

Detailed Description

Structure defining phone functions.

Definition at line 738 of file gsmstate.h.

Field Documentation

§ AddCalendar

GSM_Error(* GSM_Phone_Functions::AddCalendar) (GSM_StateMachine *s, GSM_CalendarEntry *Note)

Adds calendar entry.

Definition at line 1184 of file gsmstate.h.

Referenced by GSM_AddCalendar().

§ AddCategory

GSM_Error(* GSM_Phone_Functions::AddCategory) (GSM_StateMachine *s, GSM_Category *Category)

Adds category to phone.

Definition at line 882 of file gsmstate.h.

Referenced by GSM_AddCategory().

§ AddFilePart

GSM_Error(* GSM_Phone_Functions::AddFilePart) (GSM_StateMachine *s, GSM_File *File, size_t *Pos, int *Handle)

Adds file part to filesystem.

Definition at line 1273 of file gsmstate.h.

Referenced by GSM_AddFilePart().

§ AddFolder

GSM_Error(* GSM_Phone_Functions::AddFolder) (GSM_StateMachine *s, GSM_File *File)

Adds folder to filesystem.

Definition at line 1289 of file gsmstate.h.

Referenced by GSM_AddFolder().

§ AddMemory

GSM_Error(* GSM_Phone_Functions::AddMemory) (GSM_StateMachine *s, GSM_MemoryEntry *entry)

Deletes memory (phonebooks or calls) entry.

Definition at line 909 of file gsmstate.h.

Referenced by GSM_AddMemory().

§ AddNote

GSM_Error(* GSM_Phone_Functions::AddNote) (GSM_StateMachine *s, GSM_NoteEntry *Note)

Adds note entry.

Definition at line 1221 of file gsmstate.h.

Referenced by GSM_AddNote().

§ AddSMS

GSM_Error(* GSM_Phone_Functions::AddSMS) (GSM_StateMachine *s, GSM_SMSMessage *sms)

Adds SMS to specified folder.

Definition at line 955 of file gsmstate.h.

Referenced by GSM_AddSMS().

§ AddSMSFolder

GSM_Error(* GSM_Phone_Functions::AddSMSFolder) (GSM_StateMachine *s, unsigned char *name)

Creates SMS folder.

Definition at line 987 of file gsmstate.h.

Referenced by GSM_AddSMSFolder().

§ AddToDo

GSM_Error(* GSM_Phone_Functions::AddToDo) (GSM_StateMachine *s, GSM_ToDoEntry *ToDo)

Adds ToDo in phone.

Definition at line 1155 of file gsmstate.h.

Referenced by GSM_AddToDo().

§ AnswerCall

GSM_Error(* GSM_Phone_Functions::AnswerCall) (GSM_StateMachine *s, int ID, gboolean all)

Accept current incoming call.

Definition at line 1003 of file gsmstate.h.

Referenced by GSM_AnswerCall().

§ CancelAllDiverts

GSM_Error(* GSM_Phone_Functions::CancelAllDiverts) (GSM_StateMachine *s)

Cancels all diverts.

Definition at line 1043 of file gsmstate.h.

Referenced by GSM_CancelAllDiverts().

§ CancelCall

GSM_Error(* GSM_Phone_Functions::CancelCall) (GSM_StateMachine *s, int ID, gboolean all)

Deny current incoming call.

Definition at line 1007 of file gsmstate.h.

Referenced by GSM_CancelCall().

§ ClearFMStations

GSM_Error(* GSM_Phone_Functions::ClearFMStations) (GSM_StateMachine *s)

Clears defined FM stations.

Definition at line 1249 of file gsmstate.h.

Referenced by GSM_ClearFMStations().

§ ConferenceCall

GSM_Error(* GSM_Phone_Functions::ConferenceCall) (GSM_StateMachine *s, int ID)

Initiates conference call.

Definition at line 1019 of file gsmstate.h.

Referenced by GSM_ConferenceCall().

§ DeleteAllCalendar

GSM_Error(* GSM_Phone_Functions::DeleteAllCalendar) (GSM_StateMachine *s)

Deletes all calendar entries.

Definition at line 1192 of file gsmstate.h.

Referenced by GSM_DeleteAllCalendar().

§ DeleteAllMemory

GSM_Error(* GSM_Phone_Functions::DeleteAllMemory) (GSM_StateMachine *s, GSM_MemoryType MemoryType)

Deletes all memory (phonebooks or calls) entries of specified type.

Definition at line 917 of file gsmstate.h.

Referenced by GSM_DeleteAllMemory().

§ DeleteAllNotes

GSM_Error(* GSM_Phone_Functions::DeleteAllNotes) (GSM_StateMachine *s)

Deletes all notes entries.

Definition at line 1229 of file gsmstate.h.

Referenced by GSM_DeleteAllNotes().

§ DeleteAllToDo

GSM_Error(* GSM_Phone_Functions::DeleteAllToDo) (GSM_StateMachine *s)

Deletes all todo entries in phone.

Definition at line 1163 of file gsmstate.h.

Referenced by GSM_DeleteAllToDo().

§ DeleteCalendar

GSM_Error(* GSM_Phone_Functions::DeleteCalendar) (GSM_StateMachine *s, GSM_CalendarEntry *Note)

Deletes calendar entry.

Definition at line 1188 of file gsmstate.h.

Referenced by GSM_DeleteCalendar().

§ DeleteFile

GSM_Error(* GSM_Phone_Functions::DeleteFile) (GSM_StateMachine *s, unsigned char *ID)

Deletes file from filessytem.

Definition at line 1285 of file gsmstate.h.

Referenced by GSM_DeleteFile().

§ DeleteFolder

GSM_Error(* GSM_Phone_Functions::DeleteFolder) (GSM_StateMachine *s, unsigned char *ID)

Deletes folder from filesystem.

Definition at line 1293 of file gsmstate.h.

Referenced by GSM_DeleteFolder().

§ DeleteMemory

GSM_Error(* GSM_Phone_Functions::DeleteMemory) (GSM_StateMachine *s, GSM_MemoryEntry *entry)

Deletes memory (phonebooks or calls) entry.

Definition at line 913 of file gsmstate.h.

Referenced by GSM_DeleteMemory().

§ DeleteNote

GSM_Error(* GSM_Phone_Functions::DeleteNote) (GSM_StateMachine *s, GSM_NoteEntry *Note)

Deletes note entry.

Definition at line 1225 of file gsmstate.h.

Referenced by GSM_DeleteNote().

§ DeleteSMS

GSM_Error(* GSM_Phone_Functions::DeleteSMS) (GSM_StateMachine *s, GSM_SMSMessage *sms)

Deletes SMS.

Definition at line 959 of file gsmstate.h.

Referenced by GSM_DeleteSMS().

§ DeleteSMSFolder

GSM_Error(* GSM_Phone_Functions::DeleteSMSFolder) (GSM_StateMachine *s, int ID)

Deletes SMS folder.

Definition at line 991 of file gsmstate.h.

Referenced by GSM_DeleteSMSFolder().

§ DeleteToDo

GSM_Error(* GSM_Phone_Functions::DeleteToDo) (GSM_StateMachine *s, GSM_ToDoEntry *ToDo)

Deletes ToDo entry in phone.

Definition at line 1159 of file gsmstate.h.

Referenced by GSM_DeleteToDo().

§ DeleteUserRingtones

GSM_Error(* GSM_Phone_Functions::DeleteUserRingtones) (GSM_StateMachine *s)

Deletes user defined ringtones from phone.

Definition at line 1071 of file gsmstate.h.

Referenced by GSM_DeleteUserRingtones().

§ DeleteWAPBookmark

GSM_Error(* GSM_Phone_Functions::DeleteWAPBookmark) (GSM_StateMachine *s, GSM_WAPBookmark *bookmark)

Deletes WAP bookmark.

Definition at line 1087 of file gsmstate.h.

Referenced by GSM_DeleteWAPBookmark().

§ DialService

GSM_Error(* GSM_Phone_Functions::DialService) (GSM_StateMachine *s, char *Number)

Dials service number (usually for USSD).

Definition at line 999 of file gsmstate.h.

Referenced by GSM_DialService().

§ DialVoice

GSM_Error(* GSM_Phone_Functions::DialVoice) (GSM_StateMachine *s, char *Number, GSM_CallShowNumber ShowNumber)

Dials number and starts voice call.

Definition at line 995 of file gsmstate.h.

Referenced by GSM_DialVoice().

§ DispatchMessage

GSM_Error(* GSM_Phone_Functions::DispatchMessage) (GSM_StateMachine *s)

Dispatches messages from phone, at the end it should call GSM_DispatchMessage.

Definition at line 765 of file gsmstate.h.

§ EnterSecurityCode

GSM_Error(* GSM_Phone_Functions::EnterSecurityCode) (GSM_StateMachine *s, GSM_SecurityCode *Code)

Enters security code (PIN, PUK,...) .

Definition at line 850 of file gsmstate.h.

Referenced by GSM_EnterSecurityCode().

§ GetAlarm

GSM_Error(* GSM_Phone_Functions::GetAlarm) (GSM_StateMachine *s, GSM_Alarm *Alarm)

Reads alarm set in phone.

Definition at line 822 of file gsmstate.h.

Referenced by GSM_GetAlarm().

§ GetBatteryCharge

GSM_Error(* GSM_Phone_Functions::GetBatteryCharge) (GSM_StateMachine *s, GSM_BatteryCharge *bat)

Gets information about batery charge and phone charging state.

Definition at line 866 of file gsmstate.h.

Referenced by GSM_GetBatteryCharge().

§ GetBitmap

GSM_Error(* GSM_Phone_Functions::GetBitmap) (GSM_StateMachine *s, GSM_Bitmap *Bitmap)

Gets bitmap.

Definition at line 1131 of file gsmstate.h.

Referenced by GSM_GetBitmap().

§ GetCalendar

GSM_Error(* GSM_Phone_Functions::GetCalendar) (GSM_StateMachine *s, GSM_CalendarEntry *Note)

Retrieves calendar entry.

Definition at line 1171 of file gsmstate.h.

Referenced by GSM_GetCalendar().

§ GetCalendarSettings

GSM_Error(* GSM_Phone_Functions::GetCalendarSettings) (GSM_StateMachine *s, GSM_CalendarSettings *settings)

Reads calendar settings.

Definition at line 1196 of file gsmstate.h.

Referenced by GSM_GetCalendarSettings().

§ GetCalendarStatus

GSM_Error(* GSM_Phone_Functions::GetCalendarStatus) (GSM_StateMachine *s, GSM_CalendarStatus *Status)

Retrieves calendar status (number of used entries).

Definition at line 1167 of file gsmstate.h.

Referenced by GSM_GetCalendarStatus().

§ GetCallDivert

GSM_Error(* GSM_Phone_Functions::GetCallDivert) (GSM_StateMachine *s, GSM_CallDivert *request, GSM_MultiCallDivert *result)

Gets call diverts.

Definition at line 1035 of file gsmstate.h.

Referenced by GSM_GetCallDivert().

§ GetCategory

GSM_Error(* GSM_Phone_Functions::GetCategory) (GSM_StateMachine *s, GSM_Category *Category)

Reads category from phone.

Definition at line 878 of file gsmstate.h.

Referenced by GSM_GetCategory().

§ GetCategoryStatus

GSM_Error(* GSM_Phone_Functions::GetCategoryStatus) (GSM_StateMachine *s, GSM_CategoryStatus *Status)

Reads category status (number of used entries) from phone.

Definition at line 886 of file gsmstate.h.

Referenced by GSM_GetCategoryStatus().

§ GetChatSettings

GSM_Error(* GSM_Phone_Functions::GetChatSettings) (GSM_StateMachine *s, GSM_ChatSettings *settings)

Acquires chat/presence settings.

Definition at line 1107 of file gsmstate.h.

Referenced by GSM_GetChatSettings().

§ GetDateTime

GSM_Error(* GSM_Phone_Functions::GetDateTime) (GSM_StateMachine *s, GSM_DateTime *date_time)

Reads date and time from phone.

Definition at line 814 of file gsmstate.h.

Referenced by GSM_GetDateTime(), and NOKIA_EncodeDateTime().

§ GetDisplayStatus

GSM_Error(* GSM_Phone_Functions::GetDisplayStatus) (GSM_StateMachine *s, GSM_DisplayFeatures *features)

Acquired display status.

Definition at line 858 of file gsmstate.h.

Referenced by GSM_GetDisplayStatus().

§ GetFilePart

GSM_Error(* GSM_Phone_Functions::GetFilePart) (GSM_StateMachine *s, GSM_File *File, int *Handle, size_t *Size)

Retrieves file part.

Definition at line 1269 of file gsmstate.h.

Referenced by GSM_GetFilePart().

§ GetFileSystemStatus

GSM_Error(* GSM_Phone_Functions::GetFileSystemStatus) (GSM_StateMachine *s, GSM_FileSystemStatus *Status)

Acquires filesystem status.

Definition at line 1281 of file gsmstate.h.

Referenced by GSM_GetFileSystemStatus().

§ GetFirmware

GSM_Error(* GSM_Phone_Functions::GetFirmware) (GSM_StateMachine *s)

Reads firmware information from phone.

Definition at line 781 of file gsmstate.h.

Referenced by GSM_GetFirmware(), and GSM_InitConnection_Log().

§ GetFMStation

GSM_Error(* GSM_Phone_Functions::GetFMStation) (GSM_StateMachine *s, GSM_FMStation *FMStation)

Reads FM station.

Definition at line 1241 of file gsmstate.h.

Referenced by GSM_GetFMStation().

§ GetFolderListing

GSM_Error(* GSM_Phone_Functions::GetFolderListing) (GSM_StateMachine *s, GSM_File *File, gboolean start)

Gets file part from filesystem.

Definition at line 1257 of file gsmstate.h.

Referenced by GSM_GetFolderListing().

§ GetGPRSAccessPoint

GSM_Error(* GSM_Phone_Functions::GetGPRSAccessPoint) (GSM_StateMachine *s, GSM_GPRSAccessPoint *point)

Gets GPRS access point.

Definition at line 1297 of file gsmstate.h.

Referenced by GSM_GetGPRSAccessPoint().

§ GetHardware

GSM_Error(* GSM_Phone_Functions::GetHardware) (GSM_StateMachine *s, char *value)

Gets hardware information about device.

Definition at line 801 of file gsmstate.h.

Referenced by GSM_GetHardware().

§ GetIMEI

GSM_Error(* GSM_Phone_Functions::GetIMEI) (GSM_StateMachine *s)

Reads IMEI/serial number from phone.

Definition at line 785 of file gsmstate.h.

Referenced by GSM_GetIMEI().

§ GetLocale

GSM_Error(* GSM_Phone_Functions::GetLocale) (GSM_StateMachine *s, GSM_Locale *locale)

Gets locale from phone.

Definition at line 830 of file gsmstate.h.

Referenced by GSM_GetLocale().

§ GetManufactureMonth

GSM_Error(* GSM_Phone_Functions::GetManufactureMonth) (GSM_StateMachine *s, char *value)

Gets month when device was manufactured.

Definition at line 793 of file gsmstate.h.

Referenced by GSM_GetManufactureMonth().

§ GetManufacturer

GSM_Error(* GSM_Phone_Functions::GetManufacturer) (GSM_StateMachine *s)

Reads manufacturer from phone.

Definition at line 773 of file gsmstate.h.

Referenced by GSM_GetManufacturer(), and GSM_InitConnection_Log().

§ GetMemory

GSM_Error(* GSM_Phone_Functions::GetMemory) (GSM_StateMachine *s, GSM_MemoryEntry *entry)

Reads entry from memory (phonebooks or calls). Which entry should be read is defined in entry.

Definition at line 896 of file gsmstate.h.

Referenced by GSM_GetMemory().

§ GetMemoryStatus

GSM_Error(* GSM_Phone_Functions::GetMemoryStatus) (GSM_StateMachine *s, GSM_MemoryStatus *status)

Gets memory (phonebooks or calls) status (eg. number of used and free entries).

Definition at line 891 of file gsmstate.h.

Referenced by GSM_GetMemoryStatus().

§ GetMMSFolders

GSM_Error(* GSM_Phone_Functions::GetMMSFolders) (GSM_StateMachine *s, GSM_MMSFolders *folders)

Lists MMS folders.

Definition at line 1123 of file gsmstate.h.

Referenced by GSM_GetMMSFolders().

§ GetMMSSettings

GSM_Error(* GSM_Phone_Functions::GetMMSSettings) (GSM_StateMachine *s, GSM_MultiWAPSettings *settings)

Acquires MMS settings.

Definition at line 1115 of file gsmstate.h.

Referenced by GSM_GetMMSSettings().

§ GetModel

GSM_Error(* GSM_Phone_Functions::GetModel) (GSM_StateMachine *s)

Reads model from phone.

Definition at line 777 of file gsmstate.h.

Referenced by GSM_GetModel(), GSM_InitConnection_Log(), and GSM_TryGetModel().

§ GetNetworkInfo

GSM_Error(* GSM_Phone_Functions::GetNetworkInfo) (GSM_StateMachine *s, GSM_NetworkInfo *netinfo)

Gets network information.

Definition at line 874 of file gsmstate.h.

Referenced by GSM_GetNetworkInfo().

§ GetNextCalendar

GSM_Error(* GSM_Phone_Functions::GetNextCalendar) (GSM_StateMachine *s, GSM_CalendarEntry *Note, gboolean start)

Retrieves calendar entry. This is useful for continuous reading of all calendar entries.

Definition at line 1176 of file gsmstate.h.

Referenced by GSM_GetNextCalendar().

§ GetNextFileFolder

GSM_Error(* GSM_Phone_Functions::GetNextFileFolder) (GSM_StateMachine *s, GSM_File *File, gboolean start)

Gets next filename from filesystem.

Definition at line 1253 of file gsmstate.h.

Referenced by GSM_GetNextFileFolder().

§ GetNextMemory

GSM_Error(* GSM_Phone_Functions::GetNextMemory) (GSM_StateMachine *s, GSM_MemoryEntry *entry, gboolean start)

Reads entry from memory (phonebooks or calls). Which entry should be read is defined in entry. This can be easily used for reading all entries.

Definition at line 901 of file gsmstate.h.

Referenced by GSM_GetNextMemory().

§ GetNextMMSFileInfo

GSM_Error(* GSM_Phone_Functions::GetNextMMSFileInfo) (GSM_StateMachine *s, unsigned char *FileID, int *MMSFolder, gboolean start)

Retrieves next part of MMS file information.

Definition at line 1127 of file gsmstate.h.

Referenced by GSM_GetNextMMSFileInfo().

§ GetNextNote

GSM_Error(* GSM_Phone_Functions::GetNextNote) (GSM_StateMachine *s, GSM_NoteEntry *Note, gboolean start)

Retrieves note entry. This is useful for continuous reading of all notes entries.

Definition at line 1213 of file gsmstate.h.

Referenced by GSM_GetNextNote().

§ GetNextRootFolder

GSM_Error(* GSM_Phone_Functions::GetNextRootFolder) (GSM_StateMachine *s, GSM_File *File)

Gets next root folder.

Definition at line 1261 of file gsmstate.h.

Referenced by GSM_GetNextRootFolder().

§ GetNextSMS

GSM_Error(* GSM_Phone_Functions::GetNextSMS) (GSM_StateMachine *s, GSM_MultiSMSMessage *sms, gboolean start)

Reads next (or first if start set) SMS message. This might be faster for some phones than using GetSMS for each message.

Definition at line 947 of file gsmstate.h.

Referenced by GSM_GetNextSMS().

§ GetNextToDo

GSM_Error(* GSM_Phone_Functions::GetNextToDo) (GSM_StateMachine *s, GSM_ToDoEntry *ToDo, gboolean start)

Reads ToDo from phone.

Definition at line 1147 of file gsmstate.h.

Referenced by GSM_GetNextToDo().

§ GetNote

GSM_Error(* GSM_Phone_Functions::GetNote) (GSM_StateMachine *s, GSM_NoteEntry *Note)

Retrieves notes entry.

Definition at line 1208 of file gsmstate.h.

Referenced by GSM_GetNote().

§ GetNotesStatus

GSM_Error(* GSM_Phone_Functions::GetNotesStatus) (GSM_StateMachine *s, GSM_ToDoStatus *status)

Retrieves notes status (number of used entries).

Definition at line 1204 of file gsmstate.h.

Referenced by GSM_GetNotesStatus().

§ GetOriginalIMEI

GSM_Error(* GSM_Phone_Functions::GetOriginalIMEI) (GSM_StateMachine *s, char *value)

Gets date and time from phone.

Definition at line 789 of file gsmstate.h.

Referenced by GSM_GetOriginalIMEI().

§ GetPPM

GSM_Error(* GSM_Phone_Functions::GetPPM) (GSM_StateMachine *s, char *value)

Gets PPM (Post Programmable Memory) info from phone (in other words for Nokia get, which language pack is in phone)

Definition at line 806 of file gsmstate.h.

Referenced by GSM_GetPPM().

§ GetProductCode

GSM_Error(* GSM_Phone_Functions::GetProductCode) (GSM_StateMachine *s, char *value)

Gets product code of device.

Definition at line 797 of file gsmstate.h.

Referenced by GSM_GetProductCode().

§ GetProfile

GSM_Error(* GSM_Phone_Functions::GetProfile) (GSM_StateMachine *s, GSM_Profile *Profile)

Reads profile.

Definition at line 1233 of file gsmstate.h.

Referenced by GSM_GetProfile().

§ GetRingtone

GSM_Error(* GSM_Phone_Functions::GetRingtone) (GSM_StateMachine *s, GSM_Ringtone *Ringtone, gboolean PhoneRingtone)

Gets ringtone from phone.

Definition at line 1059 of file gsmstate.h.

Referenced by GSM_GetRingtone().

§ GetRingtonesInfo

GSM_Error(* GSM_Phone_Functions::GetRingtonesInfo) (GSM_StateMachine *s, GSM_AllRingtonesInfo *Info)

Acquires ringtone informaiton.

Definition at line 1067 of file gsmstate.h.

Referenced by GSM_GetRingtonesInfo().

§ GetScreenshot

GSM_Error(* GSM_Phone_Functions::GetScreenshot) (GSM_StateMachine *s, GSM_BinaryPicture *picture)

Gets phone screenshot

Definition at line 1305 of file gsmstate.h.

Referenced by GSM_GetScreenshot().

§ GetSecurityStatus

GSM_Error(* GSM_Phone_Functions::GetSecurityStatus) (GSM_StateMachine *s, GSM_SecurityCodeType *Status)

Queries whether some security code needs to be entered./

Definition at line 854 of file gsmstate.h.

Referenced by GSM_GetSecurityStatus().

§ GetSignalQuality

GSM_Error(* GSM_Phone_Functions::GetSignalQuality) (GSM_StateMachine *s, GSM_SignalQuality *sig)

Reads signal quality (strength and error rate).

Definition at line 870 of file gsmstate.h.

Referenced by GSM_GetSignalQuality().

§ GetSIMIMSI

GSM_Error(* GSM_Phone_Functions::GetSIMIMSI) (GSM_StateMachine *s, char *IMSI)

Gets SIM IMSI from phone.

Definition at line 810 of file gsmstate.h.

Referenced by GSM_GetSIMIMSI().

§ GetSMS

GSM_Error(* GSM_Phone_Functions::GetSMS) (GSM_StateMachine *s, GSM_MultiSMSMessage *sms)

Reads SMS message.

Definition at line 942 of file gsmstate.h.

Referenced by GSM_GetSMS().

§ GetSMSC

GSM_Error(* GSM_Phone_Functions::GetSMSC) (GSM_StateMachine *s, GSM_SMSC *smsc)

Gets SMS Service Center number and SMS settings.

Definition at line 929 of file gsmstate.h.

Referenced by GSM_GetSMSC(), and PHONE_EncodeSMSFrame().

§ GetSMSFolders

GSM_Error(* GSM_Phone_Functions::GetSMSFolders) (GSM_StateMachine *s, GSM_SMSFolders *folders)

Returns SMS folders information.

Definition at line 983 of file gsmstate.h.

Referenced by GSM_GetSMSFolders().

§ GetSMSStatus

GSM_Error(* GSM_Phone_Functions::GetSMSStatus) (GSM_StateMachine *s, GSM_SMSMemoryStatus *status)

Gets information about SMS memory (read/unread/size of memory for both SIM and phone).

Definition at line 938 of file gsmstate.h.

Referenced by GSM_GetSMSStatus().

§ GetSpeedDial

GSM_Error(* GSM_Phone_Functions::GetSpeedDial) (GSM_StateMachine *s, GSM_SpeedDial *Speed)

Gets speed dial.

Definition at line 921 of file gsmstate.h.

Referenced by GSM_GetSpeedDial().

§ GetSyncMLSettings

GSM_Error(* GSM_Phone_Functions::GetSyncMLSettings) (GSM_StateMachine *s, GSM_SyncMLSettings *settings)

Acquires SyncML settings.

Definition at line 1099 of file gsmstate.h.

Referenced by GSM_GetSyncMLSettings().

§ GetToDo

GSM_Error(* GSM_Phone_Functions::GetToDo) (GSM_StateMachine *s, GSM_ToDoEntry *ToDo)

Reads ToDo from phone.

Definition at line 1143 of file gsmstate.h.

Referenced by GSM_GetToDo().

§ GetToDoStatus

GSM_Error(* GSM_Phone_Functions::GetToDoStatus) (GSM_StateMachine *s, GSM_ToDoStatus *status)

Gets status of ToDos (count of used entries).

Definition at line 1139 of file gsmstate.h.

Referenced by GSM_GetToDoStatus().

§ GetWAPBookmark

GSM_Error(* GSM_Phone_Functions::GetWAPBookmark) (GSM_StateMachine *s, GSM_WAPBookmark *bookmark)

Reads WAP bookmark.

Definition at line 1079 of file gsmstate.h.

Referenced by GSM_GetWAPBookmark().

§ GetWAPSettings

GSM_Error(* GSM_Phone_Functions::GetWAPSettings) (GSM_StateMachine *s, GSM_MultiWAPSettings *settings)

Acquires WAP settings.

Definition at line 1091 of file gsmstate.h.

Referenced by GSM_GetWAPSettings().

§ HoldCall

GSM_Error(* GSM_Phone_Functions::HoldCall) (GSM_StateMachine *s, int ID)

Holds call.

Definition at line 1011 of file gsmstate.h.

Referenced by GSM_HoldCall().

§ Initialise

GSM_Error(* GSM_Phone_Functions::Initialise) (GSM_StateMachine *s)

Initializes phone.

Definition at line 756 of file gsmstate.h.

Referenced by GSM_InitConnection_Log(), and GSM_TryGetModel().

§ Install

GSM_Error(* GSM_Phone_Functions::Install) (GSM_StateMachine *s, const char *ExtraPath, gboolean Minimal)

Installs required applets to the phone.

Definition at line 752 of file gsmstate.h.

Referenced by GSM_Install().

§ models

const char* GSM_Phone_Functions::models

Names of supported models separated by |. Must contain at least one name.

Definition at line 743 of file gsmstate.h.

Referenced by GSM_DispatchMessage(), GSM_RegisterAllPhoneModules(), and GSM_RegisterModule().

§ PlayTone

GSM_Error(* GSM_Phone_Functions::PlayTone) (GSM_StateMachine *s, int Herz, unsigned char Volume, gboolean start)

Plays tone.

Definition at line 1075 of file gsmstate.h.

Referenced by GSM_PlayTone(), PHONE_Beep(), and PHONE_RTTLPlayOneNote().

§ PostConnect

GSM_Error(* GSM_Phone_Functions::PostConnect) (GSM_StateMachine *s)

Post connect hook

Definition at line 1313 of file gsmstate.h.

Referenced by GSM_InitConnection_Log().

§ PreAPICall

GSM_Error(* GSM_Phone_Functions::PreAPICall) (GSM_StateMachine *s)

API action hook, executed before API call

Definition at line 1317 of file gsmstate.h.

§ PressKey

GSM_Error(* GSM_Phone_Functions::PressKey) (GSM_StateMachine *s, GSM_KeyCode Key, gboolean Press)

Emulates key press or key release.

Definition at line 838 of file gsmstate.h.

Referenced by GSM_PressKey().

§ ReplyFunctions

GSM_Reply_Function* GSM_Phone_Functions::ReplyFunctions

Array of reply functions for the phone, see GSM_Reply_Function for details about it.

Definition at line 748 of file gsmstate.h.

Referenced by GSM_DispatchMessage().

§ Reset

GSM_Error(* GSM_Phone_Functions::Reset) (GSM_StateMachine *s, gboolean hard)

Performs phone reset.

Definition at line 842 of file gsmstate.h.

Referenced by GSM_Reset().

§ ResetPhoneSettings

GSM_Error(* GSM_Phone_Functions::ResetPhoneSettings) (GSM_StateMachine *s, GSM_ResetSettingsType Type)

Resets phone settings.

Definition at line 846 of file gsmstate.h.

Referenced by GSM_ResetPhoneSettings().

§ SendDTMF

GSM_Error(* GSM_Phone_Functions::SendDTMF) (GSM_StateMachine *s, char *sequence)

Sends DTMF (Dual Tone Multi Frequency) tone.

Definition at line 1055 of file gsmstate.h.

Referenced by GSM_SendDTMF().

§ SendFilePart

GSM_Error(* GSM_Phone_Functions::SendFilePart) (GSM_StateMachine *s, GSM_File *File, size_t *Pos, int *Handle)

Sends file to phone, it's up to phone to decide what to do with it.

Definition at line 1277 of file gsmstate.h.

Referenced by GSM_SendFilePart().

§ SendSavedSMS

GSM_Error(* GSM_Phone_Functions::SendSavedSMS) (GSM_StateMachine *s, int Folder, int Location)

Sends SMS already saved in phone.

Definition at line 967 of file gsmstate.h.

Referenced by GSM_SendSavedSMS().

§ SendSMS

GSM_Error(* GSM_Phone_Functions::SendSMS) (GSM_StateMachine *s, GSM_SMSMessage *sms)

Sends SMS.

Definition at line 963 of file gsmstate.h.

Referenced by GSM_SendSMS().

§ SetAlarm

GSM_Error(* GSM_Phone_Functions::SetAlarm) (GSM_StateMachine *s, GSM_Alarm *Alarm)

Sets alarm in phone.

Definition at line 826 of file gsmstate.h.

Referenced by GSM_SetAlarm().

§ SetAutoNetworkLogin

GSM_Error(* GSM_Phone_Functions::SetAutoNetworkLogin) (GSM_StateMachine *s)

Enables network auto login.

Definition at line 862 of file gsmstate.h.

Referenced by GSM_SetAutoNetworkLogin().

§ SetBitmap

GSM_Error(* GSM_Phone_Functions::SetBitmap) (GSM_StateMachine *s, GSM_Bitmap *Bitmap)

Sets bitmap.

Definition at line 1135 of file gsmstate.h.

Referenced by GSM_SetBitmap().

§ SetCalendar

GSM_Error(* GSM_Phone_Functions::SetCalendar) (GSM_StateMachine *s, GSM_CalendarEntry *Note)

Sets calendar entry

Definition at line 1180 of file gsmstate.h.

Referenced by GSM_SetCalendar().

§ SetCalendarSettings

GSM_Error(* GSM_Phone_Functions::SetCalendarSettings) (GSM_StateMachine *s, GSM_CalendarSettings *settings)

Sets calendar settings.

Definition at line 1200 of file gsmstate.h.

Referenced by GSM_SetCalendarSettings().

§ SetCallDivert

GSM_Error(* GSM_Phone_Functions::SetCallDivert) (GSM_StateMachine *s, GSM_CallDivert *divert)

Sets call diverts.

Definition at line 1039 of file gsmstate.h.

Referenced by GSM_SetCallDivert().

§ SetChatSettings

GSM_Error(* GSM_Phone_Functions::SetChatSettings) (GSM_StateMachine *s, GSM_ChatSettings *settings)

Changes chat/presence settings.

Definition at line 1111 of file gsmstate.h.

Referenced by GSM_SetChatSettings().

§ SetDateTime

GSM_Error(* GSM_Phone_Functions::SetDateTime) (GSM_StateMachine *s, GSM_DateTime *date_time)

Sets date and time in phone.

Definition at line 818 of file gsmstate.h.

Referenced by GSM_InitConnection_Log(), and GSM_SetDateTime().

§ SetFastSMSSending

GSM_Error(* GSM_Phone_Functions::SetFastSMSSending) (GSM_StateMachine *s, gboolean enable)

Configures fast SMS sending.

Definition at line 971 of file gsmstate.h.

Referenced by GSM_SetFastSMSSending().

§ SetFileAttributes

GSM_Error(* GSM_Phone_Functions::SetFileAttributes) (GSM_StateMachine *s, GSM_File *File)

Sets file system attributes.

Definition at line 1265 of file gsmstate.h.

Referenced by GSM_SetFileAttributes().

§ SetFMStation

GSM_Error(* GSM_Phone_Functions::SetFMStation) (GSM_StateMachine *s, GSM_FMStation *FMStation)

Sets FM station.

Definition at line 1245 of file gsmstate.h.

Referenced by GSM_SetFMStation().

§ SetGPRSAccessPoint

GSM_Error(* GSM_Phone_Functions::SetGPRSAccessPoint) (GSM_StateMachine *s, GSM_GPRSAccessPoint *point)

Sets GPRS access point.

Definition at line 1301 of file gsmstate.h.

Referenced by GSM_SetGPRSAccessPoint().

§ SetIncomingCall

GSM_Error(* GSM_Phone_Functions::SetIncomingCall) (GSM_StateMachine *s, gboolean enable)

Activates/deactivates noticing about incoming calls.

Definition at line 1047 of file gsmstate.h.

Referenced by GSM_SetIncomingCall().

§ SetIncomingCB

GSM_Error(* GSM_Phone_Functions::SetIncomingCB) (GSM_StateMachine *s, gboolean enable)

Gets network information from phone.

Definition at line 979 of file gsmstate.h.

Referenced by GSM_SetIncomingCB(), and PHONE_Terminate().

§ SetIncomingSMS

GSM_Error(* GSM_Phone_Functions::SetIncomingSMS) (GSM_StateMachine *s, gboolean enable)

Enable/disable notification on incoming SMS.

Definition at line 975 of file gsmstate.h.

Referenced by GSM_SetIncomingSMS(), and PHONE_Terminate().

§ SetIncomingUSSD

GSM_Error(* GSM_Phone_Functions::SetIncomingUSSD) (GSM_StateMachine *s, gboolean enable)

Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).

Definition at line 1051 of file gsmstate.h.

Referenced by GSM_SetIncomingUSSD().

§ SetLocale

GSM_Error(* GSM_Phone_Functions::SetLocale) (GSM_StateMachine *s, GSM_Locale *locale)

Sets locale of phone.

Definition at line 834 of file gsmstate.h.

Referenced by GSM_SetLocale().

§ SetMemory

GSM_Error(* GSM_Phone_Functions::SetMemory) (GSM_StateMachine *s, GSM_MemoryEntry *entry)

Sets memory (phonebooks or calls) entry.

Definition at line 905 of file gsmstate.h.

Referenced by GSM_SetMemory().

§ SetMMSSettings

GSM_Error(* GSM_Phone_Functions::SetMMSSettings) (GSM_StateMachine *s, GSM_MultiWAPSettings *settings)

Changes MMS settings.

Definition at line 1119 of file gsmstate.h.

Referenced by GSM_SetMMSSettings().

§ SetNote

GSM_Error(* GSM_Phone_Functions::SetNote) (GSM_StateMachine *s, GSM_NoteEntry *Note)

Sets note entry

Definition at line 1217 of file gsmstate.h.

Referenced by GSM_SetNote().

§ SetPower

GSM_Error(* GSM_Phone_Functions::SetPower) (GSM_StateMachine *s, gboolean on)

Sets phone power state

Definition at line 1309 of file gsmstate.h.

Referenced by GSM_SetPower().

§ SetProfile

GSM_Error(* GSM_Phone_Functions::SetProfile) (GSM_StateMachine *s, GSM_Profile *Profile)

Updates profile.

Definition at line 1237 of file gsmstate.h.

Referenced by GSM_SetProfile().

§ SetRingtone

GSM_Error(* GSM_Phone_Functions::SetRingtone) (GSM_StateMachine *s, GSM_Ringtone *Ringtone, int *maxlength)

Sets ringtone in phone.

Definition at line 1063 of file gsmstate.h.

Referenced by GSM_SetRingtone().

§ SetSMS

GSM_Error(* GSM_Phone_Functions::SetSMS) (GSM_StateMachine *s, GSM_SMSMessage *sms)

Sets SMS.

Definition at line 951 of file gsmstate.h.

Referenced by GSM_SetSMS().

§ SetSMSC

GSM_Error(* GSM_Phone_Functions::SetSMSC) (GSM_StateMachine *s, GSM_SMSC *smsc)

Sets SMS Service Center number and SMS settings.

Definition at line 933 of file gsmstate.h.

Referenced by GSM_SetSMSC().

§ SetSpeedDial

GSM_Error(* GSM_Phone_Functions::SetSpeedDial) (GSM_StateMachine *s, GSM_SpeedDial *Speed)

Sets speed dial.

Definition at line 925 of file gsmstate.h.

Referenced by GSM_SetSpeedDial().

§ SetSyncMLSettings

GSM_Error(* GSM_Phone_Functions::SetSyncMLSettings) (GSM_StateMachine *s, GSM_SyncMLSettings *settings)

Changes SyncML settings.

Definition at line 1103 of file gsmstate.h.

Referenced by GSM_SetSyncMLSettings().

§ SetToDo

GSM_Error(* GSM_Phone_Functions::SetToDo) (GSM_StateMachine *s, GSM_ToDoEntry *ToDo)

Sets ToDo in phone.

Definition at line 1151 of file gsmstate.h.

Referenced by GSM_SetToDo().

§ SetWAPBookmark

GSM_Error(* GSM_Phone_Functions::SetWAPBookmark) (GSM_StateMachine *s, GSM_WAPBookmark *bookmark)

Sets WAP bookmark.

Definition at line 1083 of file gsmstate.h.

Referenced by GSM_SetWAPBookmark().

§ SetWAPSettings

GSM_Error(* GSM_Phone_Functions::SetWAPSettings) (GSM_StateMachine *s, GSM_MultiWAPSettings *settings)

Changes WAP settings.

Definition at line 1095 of file gsmstate.h.

Referenced by GSM_SetWAPSettings().

§ ShowStartInfo

GSM_Error(* GSM_Phone_Functions::ShowStartInfo) (GSM_StateMachine *s, gboolean enable)

Enables showing information on phone display.

Definition at line 769 of file gsmstate.h.

Referenced by GSM_InitConnection_Log(), GSM_TerminateConnection(), and GSM_WaitFor().

§ SplitCall

GSM_Error(* GSM_Phone_Functions::SplitCall) (GSM_StateMachine *s, int ID)

Splits call.

Definition at line 1023 of file gsmstate.h.

Referenced by GSM_SplitCall().

§ SwitchCall

GSM_Error(* GSM_Phone_Functions::SwitchCall) (GSM_StateMachine *s, int ID, gboolean next)

Switches call.

Definition at line 1031 of file gsmstate.h.

Referenced by GSM_SwitchCall().

§ Terminate

GSM_Error(* GSM_Phone_Functions::Terminate) (GSM_StateMachine *s)

Terminates phone communication.

Definition at line 760 of file gsmstate.h.

Referenced by GSM_TerminateConnection(), and GSM_TryGetModel().

§ TransferCall

GSM_Error(* GSM_Phone_Functions::TransferCall) (GSM_StateMachine *s, int ID, gboolean next)

Transfers call.

Definition at line 1027 of file gsmstate.h.

Referenced by GSM_TransferCall().

§ UnholdCall

GSM_Error(* GSM_Phone_Functions::UnholdCall) (GSM_StateMachine *s, int ID)

Unholds call.

Definition at line 1015 of file gsmstate.h.

Referenced by GSM_UnholdCall().


The documentation for this struct was generated from the following file: