Gammu internals
1.38.0
|
#include <gsmstate.h>
Phone related data are stored here.
Definition at line 433 of file gsmstate.h.
GSM_Alarm* GSM_Phone_Data::Alarm |
Pointer to structure used internally by phone drivers.
Definition at line 493 of file gsmstate.h.
GSM_BatteryCharge* GSM_Phone_Data::BatteryCharge |
Pointer to structure used internally by phone drivers.
Definition at line 537 of file gsmstate.h.
GSM_Bitmap* GSM_Phone_Data::Bitmap |
Pointer to structure used internally by phone drivers.
Definition at line 573 of file gsmstate.h.
GSM_CalendarEntry* GSM_Phone_Data::Cal |
Pointer to structure used internally by phone drivers.
Definition at line 549 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_CalendarSettings* GSM_Phone_Data::CalendarSettings |
Pointer to structure used internally by phone drivers.
Definition at line 625 of file gsmstate.h.
int GSM_Phone_Data::CallID |
Used internally by phone drivers.
Definition at line 529 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_CalendarStatus* GSM_Phone_Data::CalStatus |
Calendar status.
Definition at line 553 of file gsmstate.h.
GSM_ChatSettings* GSM_Phone_Data::ChatSettings |
Pointer to structure used internally by phone drivers.
Definition at line 650 of file gsmstate.h.
GSM_DateTime* GSM_Phone_Data::DateTime |
Pointer to structure used internally by phone drivers.
Definition at line 489 of file gsmstate.h.
GSM_Error GSM_Phone_Data::DispatchError |
Error returned by function in phone module.
Definition at line 689 of file gsmstate.h.
Referenced by GSM_WaitFor(), and GSM_WaitForOnce().
GSM_DisplayFeatures* GSM_Phone_Data::DisplayFeatures |
Pointer to structure used internally by phone drivers.
Definition at line 613 of file gsmstate.h.
GSM_MultiCallDivert* GSM_Phone_Data::Divert |
Pointer to call diversion structure used internally by phone drivers.
Definition at line 581 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_Phone_DUMMYData GSM_Phone_Data::DUMMY |
Definition at line 731 of file gsmstate.h.
Referenced by DUMMY_AnswerCall(), DUMMY_CancelAllDiverts(), DUMMY_CancelCall(), DUMMY_DeleteAll(), DUMMY_DialService(), DUMMY_DialVoice(), DUMMY_EnterSecurityCode(), DUMMY_GetCallDivert(), DUMMY_GetCount(), DUMMY_GetFilePath(), DUMMY_GetFirstFree(), DUMMY_GetFolderListing(), DUMMY_GetFSFilePath(), DUMMY_GetFSPath(), DUMMY_GetLocale(), DUMMY_GetNext(), DUMMY_GetNextFileFolder(), DUMMY_GetSMSC(), DUMMY_Initialise(), DUMMY_PressKey(), DUMMY_Reset(), DUMMY_SendDTMF(), DUMMY_SetCallDivert(), DUMMY_SetLocale(), DUMMY_SetSMSC(), and DUMMY_Terminate().
gboolean GSM_Phone_Data::EnableIncomingCall |
Should phone notify about incoming calls?
Definition at line 659 of file gsmstate.h.
Referenced by DUMMY_PreAPICall(), DUMMY_SetIncomingCall(), GSM_InitConnection_Log(), and NOKIA_EncodeDateTime().
gboolean GSM_Phone_Data::EnableIncomingCB |
Should phone notify about incoming CBs?
Definition at line 667 of file gsmstate.h.
Referenced by DUMMY_SetIncomingCB(), GSM_InitConnection_Log(), and PHONE_Terminate().
gboolean GSM_Phone_Data::EnableIncomingSMS |
Should phone notify about incoming SMSes?
Definition at line 663 of file gsmstate.h.
Referenced by DUMMY_SetIncomingSMS(), GSM_InitConnection_Log(), NOKIA_EncodeDateTime(), and PHONE_Terminate().
gboolean GSM_Phone_Data::EnableIncomingUSSD |
Should phone notify about incoming USSDs?
Definition at line 671 of file gsmstate.h.
Referenced by DUMMY_DialService(), DUMMY_SetIncomingUSSD(), GSM_InitConnection_Log(), and NOKIA_EncodeDateTime().
GSM_File* GSM_Phone_Data::File |
Pointer to structure used internally by phone drivers.
Definition at line 642 of file gsmstate.h.
int GSM_Phone_Data::FileHandle |
Definition at line 630 of file gsmstate.h.
GSM_File* GSM_Phone_Data::FileInfo |
Pointer to structure used internally by phone drivers.
Definition at line 638 of file gsmstate.h.
GSM_FileSystemStatus* GSM_Phone_Data::FileSystemStatus |
Pointer to structure used internally by phone drivers.
Definition at line 646 of file gsmstate.h.
GSM_FMStation* GSM_Phone_Data::FMStation |
Pointer to structure used internally by phone drivers.
Definition at line 617 of file gsmstate.h.
GSM_MultiSMSMessage* GSM_Phone_Data::GetSMSMessage |
Pointer to structure used internally by phone drivers.
Definition at line 509 of file gsmstate.h.
GSM_GPRSAccessPoint* GSM_Phone_Data::GPRSPoint |
Pointer to structure used internally by phone drivers.
Definition at line 481 of file gsmstate.h.
char GSM_Phone_Data::HardwareCache[50] |
Cache for hardware version used by some modules.
Definition at line 466 of file gsmstate.h.
Referenced by GSM_InitConnection_Log().
char GSM_Phone_Data::IMEI[GSM_MAX_IMEI_LENGTH+1] |
Phone IMEI (or serial number).
Definition at line 437 of file gsmstate.h.
Referenced by DUMMY_GetIMEI(), DUMMY_Initialise(), and GSM_GetIMEI().
GSM_Locale* GSM_Phone_Data::Locale |
Pointer to structure used internally by phone drivers.
Definition at line 621 of file gsmstate.h.
char GSM_Phone_Data::Manufacturer[GSM_MAX_MANUFACTURER_LENGTH+1] |
Phone manufacturer as reported by phone.
Definition at line 441 of file gsmstate.h.
Referenced by DUMMY_GetManufacturer(), DUMMY_Initialise(), GSM_CloseConnection(), GSM_GetManufacturer(), GSM_InitConnection_Log(), and NOKIA_EncodeDateTime().
GSM_MemoryEntry* GSM_Phone_Data::Memory |
Pointer to structure used internally by phone drivers.
Definition at line 497 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_MemoryStatus* GSM_Phone_Data::MemoryStatus |
Pointer to structure used internally by phone drivers.
Definition at line 501 of file gsmstate.h.
char GSM_Phone_Data::Model[GSM_MAX_MODEL_LENGTH+1] |
Phone model as reported by phone.
Definition at line 445 of file gsmstate.h.
Referenced by DUMMY_GetModel(), DUMMY_Initialise(), GSM_CloseConnection(), GSM_GetModel(), GSM_InitConnection_Log(), GSM_RegisterAllPhoneModules(), GSM_RegisterModule(), GSM_TryGetModel(), and NOKIA_EncodeDateTime().
GSM_PhoneModel* GSM_Phone_Data::ModelInfo |
Model information, pointer to static allmodels array.
Definition at line 449 of file gsmstate.h.
Referenced by DUMMY_GetNextCalendar(), DUMMY_GetNextMemory(), DUMMY_GetNextNote(), DUMMY_GetNextSMS(), DUMMY_GetNextToDo(), GSM_CloseConnection(), GSM_GetModelInfo(), GSM_InitConnection_Log(), GSM_WaitFor(), N71_65_DecodePhonebook(), N71_65_EncodePhonebookFrame(), and NOKIA_EncodeDateTime().
unsigned char* GSM_Phone_Data::Netmonitor |
Used internally by phone drivers.
Definition at line 577 of file gsmstate.h.
GSM_NetworkInfo* GSM_Phone_Data::NetworkInfo |
Pointer to structure used internally by phone drivers.
Definition at line 541 of file gsmstate.h.
GSM_NoteEntry* GSM_Phone_Data::Note |
Pointer to note structure used internally by phone drivers.
Definition at line 589 of file gsmstate.h.
unsigned char* GSM_Phone_Data::PhoneString |
Used internally by phone drivers.
Definition at line 629 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_BinaryPicture* GSM_Phone_Data::Picture |
Pointer to picture structure used internally by phone drivers.
Definition at line 593 of file gsmstate.h.
gboolean GSM_Phone_Data::PressKey |
Used internally by phone drivers.
Definition at line 597 of file gsmstate.h.
struct { ... } GSM_Phone_Data::Priv |
Structure with private phone modules data.
Referenced by DUMMY_AnswerCall(), DUMMY_CancelAllDiverts(), DUMMY_CancelCall(), DUMMY_DeleteAll(), DUMMY_DialService(), DUMMY_DialVoice(), DUMMY_EnterSecurityCode(), DUMMY_GetCallDivert(), DUMMY_GetCount(), DUMMY_GetFilePath(), DUMMY_GetFirstFree(), DUMMY_GetFolderListing(), DUMMY_GetFSFilePath(), DUMMY_GetFSPath(), DUMMY_GetLocale(), DUMMY_GetNext(), DUMMY_GetNextFileFolder(), DUMMY_GetSMSC(), DUMMY_Initialise(), DUMMY_PressKey(), DUMMY_Reset(), DUMMY_SendDTMF(), DUMMY_SetCallDivert(), DUMMY_SetLocale(), DUMMY_SetSMSC(), and DUMMY_Terminate().
char GSM_Phone_Data::ProductCodeCache[50] |
Cache for product code version used by some modules.
Definition at line 470 of file gsmstate.h.
Referenced by GSM_InitConnection_Log().
GSM_Profile* GSM_Phone_Data::Profile |
Pointer to structure used internally by phone drivers.
Definition at line 605 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_Phone_RequestID GSM_Phone_Data::RequestID |
What operation is being performed now, see GSM_Phone_RequestID for possible values.
Definition at line 685 of file gsmstate.h.
Referenced by CheckReplyFunctions(), GSM_DispatchMessage(), GSM_WaitFor(), GSM_WaitForOnce(), and NOKIA_EncodeDateTime().
GSM_Protocol_Message* GSM_Phone_Data::RequestMsg |
Last message received from phone.
Definition at line 676 of file gsmstate.h.
Referenced by CheckReplyFunctions(), and GSM_DispatchMessage().
GSM_Ringtone* GSM_Phone_Data::Ringtone |
Pointer to structure used internally by phone drivers.
Definition at line 545 of file gsmstate.h.
GSM_AllRingtonesInfo* GSM_Phone_Data::RingtonesInfo |
Pointer to structure used internally by phone drivers.
Definition at line 609 of file gsmstate.h.
GSM_SMSMessage* GSM_Phone_Data::SaveSMSMessage |
Pointer to structure used internally by phone drivers.
Definition at line 513 of file gsmstate.h.
unsigned char* GSM_Phone_Data::SecurityCode |
Used internally by phone drivers.
Definition at line 561 of file gsmstate.h.
GSM_SecurityCodeType* GSM_Phone_Data::SecurityStatus |
Pointer to structure used internally by phone drivers.
Definition at line 601 of file gsmstate.h.
GSM_Protocol_Message* GSM_Phone_Data::SentMsg |
Last message sent by Gammu.
Definition at line 680 of file gsmstate.h.
Referenced by GSM_DispatchMessage(), GSM_InitConnection_Log(), and GSM_WaitForOnce().
GSM_SignalQuality* GSM_Phone_Data::SignalQuality |
Pointer to structure used internally by phone drivers.
Definition at line 533 of file gsmstate.h.
GSM_SMSC* GSM_Phone_Data::SMSC |
Pointer to structure used internally by phone drivers.
Definition at line 505 of file gsmstate.h.
GSM_SMSFolders* GSM_Phone_Data::SMSFolders |
Pointer to structure used internally by phone drivers.
Definition at line 521 of file gsmstate.h.
GSM_SMSMemoryStatus* GSM_Phone_Data::SMSStatus |
Pointer to structure used internally by phone drivers.
Definition at line 517 of file gsmstate.h.
GSM_SpeedDial* GSM_Phone_Data::SpeedDial |
Pointer to structure used internally by phone drivers.
Definition at line 485 of file gsmstate.h.
int GSM_Phone_Data::StartInfoCounter |
Counter used for disabling startup info on phone, see GSM_Phone_Functions::ShowStartInfo . After this is 0, the startup info is hidden.
Definition at line 476 of file gsmstate.h.
Referenced by GSM_InitConnection_Log(), GSM_TerminateConnection(), and GSM_WaitFor().
int GSM_Phone_Data::StartPhoneString |
Used internally by phone drivers.
Definition at line 634 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_SyncMLSettings* GSM_Phone_Data::SyncMLSettings |
Pointer to structure used internally by phone drivers.
Definition at line 654 of file gsmstate.h.
GSM_ToDoEntry* GSM_Phone_Data::ToDo |
Pointer to todo structure used internally by phone drivers.
Definition at line 585 of file gsmstate.h.
GSM_ToDoStatus* GSM_Phone_Data::ToDoStatus |
Todo status.
Definition at line 557 of file gsmstate.h.
char GSM_Phone_Data::VerDate[GSM_MAX_VERSION_DATE_LENGTH+1] |
Phone version date, might be empty for some models.
Definition at line 458 of file gsmstate.h.
Referenced by DUMMY_GetFirmware(), DUMMY_Initialise(), GSM_CloseConnection(), GSM_GetFirmware(), GSM_InitConnection_Log(), and NOKIA_EncodeDateTime().
double GSM_Phone_Data::VerNum |
Phone version as number, if applicable.
Definition at line 462 of file gsmstate.h.
Referenced by DUMMY_Initialise(), GSM_CloseConnection(), GSM_CreateFirmwareNumber(), GSM_GetFirmware(), and GSM_InitConnection_Log().
char GSM_Phone_Data::Version[GSM_MAX_VERSION_LENGTH+1] |
Phone version as reported by phone. It doesn't have to be numerical at all.
Definition at line 454 of file gsmstate.h.
Referenced by DUMMY_GetFirmware(), DUMMY_Initialise(), GSM_CloseConnection(), GSM_CreateFirmwareNumber(), GSM_GetFirmware(), GSM_InitConnection_Log(), and NOKIA_EncodeDateTime().
size_t* GSM_Phone_Data::VoiceRecord |
Used internally by phone drivers.
Definition at line 525 of file gsmstate.h.
GSM_WAPBookmark* GSM_Phone_Data::WAPBookmark |
Pointer to structure used internally by phone drivers.
Definition at line 565 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().
GSM_MultiWAPSettings* GSM_Phone_Data::WAPSettings |
Pointer to structure used internally by phone drivers.
Definition at line 569 of file gsmstate.h.
Referenced by NOKIA_EncodeDateTime().