Gammu internals  1.38.0
GSM_Phone_Data Struct Reference

#include <gsmstate.h>

Collaboration diagram for GSM_Phone_Data:

Data Fields

char IMEI [GSM_MAX_IMEI_LENGTH+1]
 
char Manufacturer [GSM_MAX_MANUFACTURER_LENGTH+1]
 
char Model [GSM_MAX_MODEL_LENGTH+1]
 
GSM_PhoneModelModelInfo
 
char Version [GSM_MAX_VERSION_LENGTH+1]
 
char VerDate [GSM_MAX_VERSION_DATE_LENGTH+1]
 
double VerNum
 
char HardwareCache [50]
 
char ProductCodeCache [50]
 
int StartInfoCounter
 
GSM_GPRSAccessPointGPRSPoint
 
GSM_SpeedDialSpeedDial
 
GSM_DateTimeDateTime
 
GSM_AlarmAlarm
 
GSM_MemoryEntryMemory
 
GSM_MemoryStatusMemoryStatus
 
GSM_SMSCSMSC
 
GSM_MultiSMSMessageGetSMSMessage
 
GSM_SMSMessageSaveSMSMessage
 
GSM_SMSMemoryStatusSMSStatus
 
GSM_SMSFoldersSMSFolders
 
size_t * VoiceRecord
 
int CallID
 
GSM_SignalQualitySignalQuality
 
GSM_BatteryChargeBatteryCharge
 
GSM_NetworkInfoNetworkInfo
 
GSM_RingtoneRingtone
 
GSM_CalendarEntryCal
 
GSM_CalendarStatusCalStatus
 
GSM_ToDoStatusToDoStatus
 
unsigned char * SecurityCode
 
GSM_WAPBookmarkWAPBookmark
 
GSM_MultiWAPSettingsWAPSettings
 
GSM_BitmapBitmap
 
unsigned char * Netmonitor
 
GSM_MultiCallDivertDivert
 
GSM_ToDoEntryToDo
 
GSM_NoteEntryNote
 
GSM_BinaryPicturePicture
 
gboolean PressKey
 
GSM_SecurityCodeTypeSecurityStatus
 
GSM_ProfileProfile
 
GSM_AllRingtonesInfoRingtonesInfo
 
GSM_DisplayFeaturesDisplayFeatures
 
GSM_FMStationFMStation
 
GSM_LocaleLocale
 
GSM_CalendarSettingsCalendarSettings
 
unsigned char * PhoneString
 
int FileHandle
 
int StartPhoneString
 
GSM_FileFileInfo
 
GSM_FileFile
 
GSM_FileSystemStatusFileSystemStatus
 
GSM_ChatSettingsChatSettings
 
GSM_SyncMLSettingsSyncMLSettings
 
gboolean EnableIncomingCall
 
gboolean EnableIncomingSMS
 
gboolean EnableIncomingCB
 
gboolean EnableIncomingUSSD
 
GSM_Protocol_MessageRequestMsg
 
GSM_Protocol_MessageSentMsg
 
GSM_Phone_RequestID RequestID
 
GSM_Error DispatchError
 
struct {
   GSM_Phone_DUMMYData   DUMMY
 
Priv
 

Detailed Description

Phone related data are stored here.

Definition at line 433 of file gsmstate.h.

Field Documentation

§ Alarm

GSM_Alarm* GSM_Phone_Data::Alarm

Pointer to structure used internally by phone drivers.

Definition at line 493 of file gsmstate.h.

§ BatteryCharge

GSM_BatteryCharge* GSM_Phone_Data::BatteryCharge

Pointer to structure used internally by phone drivers.

Definition at line 537 of file gsmstate.h.

§ Bitmap

GSM_Bitmap* GSM_Phone_Data::Bitmap

Pointer to structure used internally by phone drivers.

Definition at line 573 of file gsmstate.h.

§ Cal

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().

§ CalendarSettings

GSM_CalendarSettings* GSM_Phone_Data::CalendarSettings

Pointer to structure used internally by phone drivers.

Definition at line 625 of file gsmstate.h.

§ CallID

int GSM_Phone_Data::CallID

Used internally by phone drivers.

Definition at line 529 of file gsmstate.h.

Referenced by NOKIA_EncodeDateTime().

§ CalStatus

GSM_CalendarStatus* GSM_Phone_Data::CalStatus

Calendar status.

Definition at line 553 of file gsmstate.h.

§ ChatSettings

GSM_ChatSettings* GSM_Phone_Data::ChatSettings

Pointer to structure used internally by phone drivers.

Definition at line 650 of file gsmstate.h.

§ DateTime

GSM_DateTime* GSM_Phone_Data::DateTime

Pointer to structure used internally by phone drivers.

Definition at line 489 of file gsmstate.h.

§ DispatchError

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().

§ DisplayFeatures

GSM_DisplayFeatures* GSM_Phone_Data::DisplayFeatures

Pointer to structure used internally by phone drivers.

Definition at line 613 of file gsmstate.h.

§ Divert

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().

§ DUMMY

§ EnableIncomingCall

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().

§ EnableIncomingCB

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().

§ EnableIncomingSMS

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().

§ EnableIncomingUSSD

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().

§ File

GSM_File* GSM_Phone_Data::File

Pointer to structure used internally by phone drivers.

Definition at line 642 of file gsmstate.h.

§ FileHandle

int GSM_Phone_Data::FileHandle

Definition at line 630 of file gsmstate.h.

§ FileInfo

GSM_File* GSM_Phone_Data::FileInfo

Pointer to structure used internally by phone drivers.

Definition at line 638 of file gsmstate.h.

§ FileSystemStatus

GSM_FileSystemStatus* GSM_Phone_Data::FileSystemStatus

Pointer to structure used internally by phone drivers.

Definition at line 646 of file gsmstate.h.

§ FMStation

GSM_FMStation* GSM_Phone_Data::FMStation

Pointer to structure used internally by phone drivers.

Definition at line 617 of file gsmstate.h.

§ GetSMSMessage

GSM_MultiSMSMessage* GSM_Phone_Data::GetSMSMessage

Pointer to structure used internally by phone drivers.

Definition at line 509 of file gsmstate.h.

§ GPRSPoint

GSM_GPRSAccessPoint* GSM_Phone_Data::GPRSPoint

Pointer to structure used internally by phone drivers.

Definition at line 481 of file gsmstate.h.

§ HardwareCache

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().

§ IMEI

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().

§ Locale

GSM_Locale* GSM_Phone_Data::Locale

Pointer to structure used internally by phone drivers.

Definition at line 621 of file gsmstate.h.

§ Manufacturer

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().

§ Memory

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().

§ MemoryStatus

GSM_MemoryStatus* GSM_Phone_Data::MemoryStatus

Pointer to structure used internally by phone drivers.

Definition at line 501 of file gsmstate.h.

§ Model

§ ModelInfo

§ Netmonitor

unsigned char* GSM_Phone_Data::Netmonitor

Used internally by phone drivers.

Definition at line 577 of file gsmstate.h.

§ NetworkInfo

GSM_NetworkInfo* GSM_Phone_Data::NetworkInfo

Pointer to structure used internally by phone drivers.

Definition at line 541 of file gsmstate.h.

§ Note

GSM_NoteEntry* GSM_Phone_Data::Note

Pointer to note structure used internally by phone drivers.

Definition at line 589 of file gsmstate.h.

§ PhoneString

unsigned char* GSM_Phone_Data::PhoneString

Used internally by phone drivers.

Definition at line 629 of file gsmstate.h.

Referenced by NOKIA_EncodeDateTime().

§ Picture

GSM_BinaryPicture* GSM_Phone_Data::Picture

Pointer to picture structure used internally by phone drivers.

Definition at line 593 of file gsmstate.h.

§ PressKey

gboolean GSM_Phone_Data::PressKey

Used internally by phone drivers.

Definition at line 597 of file gsmstate.h.

§ Priv

§ ProductCodeCache

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().

§ Profile

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().

§ RequestID

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().

§ RequestMsg

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().

§ Ringtone

GSM_Ringtone* GSM_Phone_Data::Ringtone

Pointer to structure used internally by phone drivers.

Definition at line 545 of file gsmstate.h.

§ RingtonesInfo

GSM_AllRingtonesInfo* GSM_Phone_Data::RingtonesInfo

Pointer to structure used internally by phone drivers.

Definition at line 609 of file gsmstate.h.

§ SaveSMSMessage

GSM_SMSMessage* GSM_Phone_Data::SaveSMSMessage

Pointer to structure used internally by phone drivers.

Definition at line 513 of file gsmstate.h.

§ SecurityCode

unsigned char* GSM_Phone_Data::SecurityCode

Used internally by phone drivers.

Definition at line 561 of file gsmstate.h.

§ SecurityStatus

GSM_SecurityCodeType* GSM_Phone_Data::SecurityStatus

Pointer to structure used internally by phone drivers.

Definition at line 601 of file gsmstate.h.

§ SentMsg

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().

§ SignalQuality

GSM_SignalQuality* GSM_Phone_Data::SignalQuality

Pointer to structure used internally by phone drivers.

Definition at line 533 of file gsmstate.h.

§ SMSC

GSM_SMSC* GSM_Phone_Data::SMSC

Pointer to structure used internally by phone drivers.

Definition at line 505 of file gsmstate.h.

§ SMSFolders

GSM_SMSFolders* GSM_Phone_Data::SMSFolders

Pointer to structure used internally by phone drivers.

Definition at line 521 of file gsmstate.h.

§ SMSStatus

GSM_SMSMemoryStatus* GSM_Phone_Data::SMSStatus

Pointer to structure used internally by phone drivers.

Definition at line 517 of file gsmstate.h.

§ SpeedDial

GSM_SpeedDial* GSM_Phone_Data::SpeedDial

Pointer to structure used internally by phone drivers.

Definition at line 485 of file gsmstate.h.

§ StartInfoCounter

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().

§ StartPhoneString

int GSM_Phone_Data::StartPhoneString

Used internally by phone drivers.

Definition at line 634 of file gsmstate.h.

Referenced by NOKIA_EncodeDateTime().

§ SyncMLSettings

GSM_SyncMLSettings* GSM_Phone_Data::SyncMLSettings

Pointer to structure used internally by phone drivers.

Definition at line 654 of file gsmstate.h.

§ ToDo

GSM_ToDoEntry* GSM_Phone_Data::ToDo

Pointer to todo structure used internally by phone drivers.

Definition at line 585 of file gsmstate.h.

§ ToDoStatus

GSM_ToDoStatus* GSM_Phone_Data::ToDoStatus

Todo status.

Definition at line 557 of file gsmstate.h.

§ VerDate

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().

§ VerNum

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().

§ Version

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().

§ VoiceRecord

size_t* GSM_Phone_Data::VoiceRecord

Used internally by phone drivers.

Definition at line 525 of file gsmstate.h.

§ WAPBookmark

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().

§ WAPSettings

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().


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