Gammu internals
1.38.0
|
#include <gsmstate.h>
Data Fields | |
GSM_ConnectionType | ConnectionType |
gboolean | SkipDtrRts |
gboolean | NoPowerCable |
char * | LockFile |
GSM_Debug_Info | di |
gboolean | opened |
GSM_Config | Config [MAX_CONFIG_NUM+1] |
GSM_Config * | CurrentConfig |
int | ConfigNum |
int | ReplyNum |
int | Speed |
volatile gboolean | Abort |
volatile size_t | MessagesCount |
GSM_Device | Device |
GSM_Protocol | Protocol |
GSM_Phone | Phone |
GSM_User | User |
Definition at line 1401 of file gsmstate.h.
volatile gboolean _GSM_StateMachine::Abort |
Flag for interrupting communication.
Definition at line 1423 of file gsmstate.h.
Referenced by GSM_AbortOperation(), GSM_AllocStateMachine(), GSM_ReadDevice(), and GSM_WaitForOnce().
GSM_Config _GSM_StateMachine::Config[MAX_CONFIG_NUM+1] |
Configuration data
Definition at line 1414 of file gsmstate.h.
Referenced by GSM_AllocStateMachine(), GSM_FreeStateMachine(), GSM_GetConfig(), and GSM_InitConnection_Log().
int _GSM_StateMachine::ConfigNum |
Number of actual configurations
Definition at line 1416 of file gsmstate.h.
Referenced by GSM_GetConfigNum(), GSM_InitConnection_Log(), and GSM_SetConfigNum().
GSM_ConnectionType _GSM_StateMachine::ConnectionType |
Type of connection as int
Definition at line 1402 of file gsmstate.h.
Referenced by GSM_GetUsedConnection(), GSM_InitConnection_Log(), GSM_RegisterAllConnections(), GSM_RegisterAllPhoneModules(), GSM_RegisterConnection(), GSM_TryGetModel(), and proxy_write().
GSM_Config* _GSM_StateMachine::CurrentConfig |
Config file (or Registry or...) variables
Definition at line 1415 of file gsmstate.h.
Referenced by DUMMY_DeleteAll(), DUMMY_GetCount(), DUMMY_GetFilePath(), DUMMY_GetFirstFree(), DUMMY_GetFSFilePath(), DUMMY_GetNext(), DUMMY_Initialise(), GetModelData(), GSM_AllocStateMachine(), GSM_GetConfig(), GSM_InitConnection_Log(), GSM_OpenConnection(), GSM_RegisterAllPhoneModules(), GSM_RegisterModule(), GSM_TerminateConnection(), GSM_WaitFor(), and proxy_open().
GSM_Device _GSM_StateMachine::Device |
Device driver data and functions
Definition at line 1429 of file gsmstate.h.
Referenced by GSM_CloseConnection(), GSM_OpenConnection(), GSM_ReadDevice(), GSM_RegisterAllConnections(), GSM_RegisterConnection(), proxy_close(), proxy_open(), proxy_read(), and proxy_write().
GSM_Debug_Info _GSM_StateMachine::di |
Debug information
Definition at line 1412 of file gsmstate.h.
Referenced by GSM_GetDebug(), GSM_GetDI(), GSM_InitConnection_Log(), GSM_TerminateConnection(), N71_65_DecodePhonebook(), and NOKIA_EncodeDateTime().
char* _GSM_StateMachine::LockFile |
Lock file name for Unix
Definition at line 1411 of file gsmstate.h.
Referenced by GSM_CloseConnection(), GSM_InitConnection_Log(), and GSM_OpenConnection().
volatile size_t _GSM_StateMachine::MessagesCount |
Counter for dispatched messages.
Definition at line 1427 of file gsmstate.h.
Referenced by GSM_DispatchMessage().
gboolean _GSM_StateMachine::NoPowerCable |
Do not give power supply to cable on DTR/RTS signals.
Definition at line 1410 of file gsmstate.h.
Referenced by GSM_RegisterAllConnections().
gboolean _GSM_StateMachine::opened |
Is connection opened ?
Definition at line 1413 of file gsmstate.h.
Referenced by GSM_InitConnection_Log(), GSM_IsConnected(), GSM_OpenConnection(), and GSM_TerminateConnection().
GSM_Phone _GSM_StateMachine::Phone |
Phone driver data and functions
Definition at line 1431 of file gsmstate.h.
Referenced by CheckReplyFunctions(), DUMMY_AnswerCall(), DUMMY_CancelAllDiverts(), DUMMY_CancelCall(), DUMMY_DeleteAll(), DUMMY_DialService(), DUMMY_DialVoice(), DUMMY_EnterSecurityCode(), DUMMY_GetCallDivert(), DUMMY_GetCount(), DUMMY_GetFilePath(), DUMMY_GetFirmware(), DUMMY_GetFirstFree(), DUMMY_GetFolderListing(), DUMMY_GetFSFilePath(), DUMMY_GetFSPath(), DUMMY_GetIMEI(), DUMMY_GetLocale(), DUMMY_GetManufacturer(), DUMMY_GetModel(), DUMMY_GetNext(), DUMMY_GetNextCalendar(), DUMMY_GetNextFileFolder(), DUMMY_GetNextMemory(), DUMMY_GetNextNote(), DUMMY_GetNextSMS(), DUMMY_GetNextToDo(), DUMMY_GetSMSC(), DUMMY_Initialise(), DUMMY_PreAPICall(), DUMMY_PressKey(), DUMMY_Reset(), DUMMY_SendDTMF(), DUMMY_SetCallDivert(), DUMMY_SetIncomingCall(), DUMMY_SetIncomingCB(), DUMMY_SetIncomingSMS(), DUMMY_SetIncomingUSSD(), DUMMY_SetLocale(), DUMMY_SetSMSC(), DUMMY_Terminate(), GSM_AddCalendar(), GSM_AddCategory(), GSM_AddFilePart(), GSM_AddFolder(), GSM_AddMemory(), GSM_AddNote(), GSM_AddSMS(), GSM_AddSMSFolder(), GSM_AddToDo(), GSM_AnswerCall(), GSM_CancelAllDiverts(), GSM_CancelCall(), GSM_ClearFMStations(), GSM_CloseConnection(), GSM_ConferenceCall(), GSM_CreateFirmwareNumber(), GSM_DeleteAllCalendar(), GSM_DeleteAllMemory(), GSM_DeleteAllNotes(), GSM_DeleteAllToDo(), GSM_DeleteCalendar(), GSM_DeleteFile(), GSM_DeleteFolder(), GSM_DeleteMemory(), GSM_DeleteNote(), GSM_DeleteSMS(), GSM_DeleteSMSFolder(), GSM_DeleteToDo(), GSM_DeleteUserRingtones(), GSM_DeleteWAPBookmark(), GSM_DialService(), GSM_DialVoice(), GSM_DispatchMessage(), GSM_EnterSecurityCode(), GSM_GetAlarm(), GSM_GetBatteryCharge(), GSM_GetBitmap(), GSM_GetCalendar(), GSM_GetCalendarSettings(), GSM_GetCalendarStatus(), GSM_GetCallDivert(), GSM_GetCategory(), GSM_GetCategoryStatus(), GSM_GetChatSettings(), GSM_GetDateTime(), GSM_GetDisplayStatus(), GSM_GetFilePart(), GSM_GetFileSystemStatus(), GSM_GetFirmware(), GSM_GetFMStation(), GSM_GetFolderListing(), GSM_GetGPRSAccessPoint(), GSM_GetHardware(), GSM_GetIMEI(), GSM_GetLocale(), GSM_GetManufactureMonth(), GSM_GetManufacturer(), GSM_GetMemory(), GSM_GetMemoryStatus(), GSM_GetMMSFolders(), GSM_GetMMSSettings(), GSM_GetModel(), GSM_GetModelInfo(), GSM_GetNetworkInfo(), GSM_GetNextCalendar(), GSM_GetNextFileFolder(), GSM_GetNextMemory(), GSM_GetNextMMSFileInfo(), GSM_GetNextNote(), GSM_GetNextRootFolder(), GSM_GetNextSMS(), GSM_GetNextToDo(), GSM_GetNote(), GSM_GetNotesStatus(), GSM_GetOriginalIMEI(), GSM_GetPPM(), GSM_GetProductCode(), GSM_GetProfile(), GSM_GetRingtone(), GSM_GetRingtonesInfo(), GSM_GetScreenshot(), GSM_GetSecurityStatus(), GSM_GetSignalQuality(), GSM_GetSIMIMSI(), GSM_GetSMS(), GSM_GetSMSC(), GSM_GetSMSFolders(), GSM_GetSMSStatus(), GSM_GetSpeedDial(), GSM_GetSyncMLSettings(), GSM_GetToDo(), GSM_GetToDoStatus(), GSM_GetWAPBookmark(), GSM_GetWAPSettings(), GSM_HoldCall(), GSM_InitConnection_Log(), GSM_Install(), GSM_IsConnected(), GSM_PlayTone(), GSM_PressKey(), GSM_RegisterAllPhoneModules(), GSM_RegisterModule(), GSM_Reset(), GSM_ResetPhoneSettings(), GSM_SendDTMF(), GSM_SendFilePart(), GSM_SendSavedSMS(), GSM_SendSMS(), GSM_SetAlarm(), GSM_SetAutoNetworkLogin(), GSM_SetBitmap(), GSM_SetCalendar(), GSM_SetCalendarSettings(), GSM_SetCallDivert(), GSM_SetChatSettings(), GSM_SetDateTime(), GSM_SetFastSMSSending(), GSM_SetFileAttributes(), GSM_SetFMStation(), GSM_SetGPRSAccessPoint(), GSM_SetIncomingCall(), GSM_SetIncomingCB(), GSM_SetIncomingSMS(), GSM_SetIncomingUSSD(), GSM_SetLocale(), GSM_SetMemory(), GSM_SetMMSSettings(), GSM_SetNote(), GSM_SetPower(), GSM_SetProfile(), GSM_SetRingtone(), GSM_SetSMS(), GSM_SetSMSC(), GSM_SetSpeedDial(), GSM_SetSyncMLSettings(), GSM_SetToDo(), GSM_SetWAPBookmark(), GSM_SetWAPSettings(), GSM_SplitCall(), GSM_SwitchCall(), GSM_TerminateConnection(), GSM_TransferCall(), GSM_TryGetModel(), GSM_UnholdCall(), GSM_WaitFor(), GSM_WaitForOnce(), N71_65_DecodePhonebook(), N71_65_EncodePhonebookFrame(), NOKIA_EncodeDateTime(), PHONE_Beep(), PHONE_EncodeSMSFrame(), PHONE_RTTLPlayOneNote(), and PHONE_Terminate().
GSM_Protocol _GSM_StateMachine::Protocol |
Protocol driver data and functions
Definition at line 1430 of file gsmstate.h.
Referenced by GSM_CloseConnection(), GSM_OpenConnection(), GSM_ReadDevice(), GSM_RegisterAllConnections(), GSM_RegisterConnection(), GSM_WaitFor(), and NOKIA_EncodeDateTime().
int _GSM_StateMachine::ReplyNum |
How many times make sth.
Definition at line 1417 of file gsmstate.h.
Referenced by GSM_InitConnection_Log(), and GSM_WaitFor().
gboolean _GSM_StateMachine::SkipDtrRts |
Skip lowlevel serial handling, cable is known to be broken.
Definition at line 1406 of file gsmstate.h.
Referenced by GSM_RegisterAllConnections().
int _GSM_StateMachine::Speed |
For some protocols used speed
Definition at line 1418 of file gsmstate.h.
Referenced by GSM_InitConnection_Log(), and GSM_RegisterAllConnections().
GSM_User _GSM_StateMachine::User |
User defined functions
Definition at line 1432 of file gsmstate.h.
Referenced by DUMMY_DialService(), DUMMY_PreAPICall(), DUMMY_SendSMS(), GSM_DispatchMessage(), GSM_InitConnection_Log(), GSM_SetIncomingCallCallback(), GSM_SetIncomingCBCallback(), GSM_SetIncomingSMSCallback(), GSM_SetIncomingUSSDCallback(), GSM_SetSendSMSStatusCallback(), and NOKIA_EncodeDateTime().