Settings

GSM_Error GSM_GetLocale(GSM_StateMachine * s, GSM_Locale * locale)

Gets locale from phone.

GSM_Error GSM_SetLocale(GSM_StateMachine * s, GSM_Locale * locale)

Sets locale of phone.

GSM_Error GSM_GetSyncMLSettings(GSM_StateMachine * s, GSM_SyncMLSettings * settings)

Acquires SyncML settings.

GSM_Error GSM_SetSyncMLSettings(GSM_StateMachine * s, GSM_SyncMLSettings * settings)

Changes SyncML settings.

GSM_Error GSM_GetChatSettings(GSM_StateMachine * s, GSM_ChatSettings * settings)

Acquires chat/presence settings.

GSM_Error GSM_SetChatSettings(GSM_StateMachine * s, GSM_ChatSettings * settings)

Changes chat/presence settings.

GSM_Error GSM_GetMMSSettings(GSM_StateMachine * s, GSM_MultiWAPSettings * settings)

Acquires MMS settings.

GSM_Error GSM_SetMMSSettings(GSM_StateMachine * s, GSM_MultiWAPSettings * settings)

Changes MMS settings.

GSM_Error GSM_SetAutoNetworkLogin(GSM_StateMachine * s)

Enables network auto login.

GSM_Error GSM_Reset(GSM_StateMachine * s, gboolean hard)

Performs phone reset.

GSM_Error GSM_ResetPhoneSettings(GSM_StateMachine * s, GSM_ResetSettingsType Type)

Resets phone settings.

GSM_Error GSM_GetProfile(GSM_StateMachine * s, GSM_Profile * Profile)

Reads profile.

GSM_Error GSM_SetProfile(GSM_StateMachine * s, GSM_Profile * Profile)

Updates profile.

GSM_Error GSM_GetFMStation(GSM_StateMachine * s, GSM_FMStation * FMStation)

Reads FM station.

GSM_Error GSM_SetFMStation(GSM_StateMachine * s, GSM_FMStation * FMStation)

Sets FM station.

GSM_Error GSM_ClearFMStations(GSM_StateMachine * s)

Clears defined FM stations.

GSM_Error GSM_GetGPRSAccessPoint(GSM_StateMachine * s, GSM_GPRSAccessPoint * point)

Gets GPRS access point.

GSM_Error GSM_SetGPRSAccessPoint(GSM_StateMachine * s, GSM_GPRSAccessPoint * point)

Sets GPRS access point.

struct GSM_SyncMLSettings
enum GSM_ResetSettingsType

Values:

GSM_RESET_PHONESETTINGS = 1
GSM_RESET_USERINTERFACE
GSM_RESET_USERINTERFACE_PHONESETTINGS
GSM_RESET_DEVICE
GSM_RESET_FULLFACTORY
struct GSM_ChatSettings
enum GSM_Profile_Feat_Value

Values:

PROFILE_KEYPAD_LEVEL1 = 1
PROFILE_KEYPAD_LEVEL2
PROFILE_KEYPAD_LEVEL3
PROFILE_KEYPAD_OFF
PROFILE_CALLALERT_RINGING
PROFILE_CALLALERT_BEEPONCE
PROFILE_CALLALERT_OFF
PROFILE_CALLALERT_RINGONCE
PROFILE_CALLALERT_ASCENDING
PROFILE_CALLALERT_CALLERGROUPS
PROFILE_VOLUME_LEVEL1
PROFILE_VOLUME_LEVEL2
PROFILE_VOLUME_LEVEL3
PROFILE_VOLUME_LEVEL4
PROFILE_VOLUME_LEVEL5
PROFILE_MESSAGE_NOTONE
PROFILE_MESSAGE_STANDARD
PROFILE_MESSAGE_SPECIAL
PROFILE_MESSAGE_BEEPONCE
PROFILE_MESSAGE_ASCENDING
PROFILE_MESSAGE_PERSONAL
PROFILE_VIBRATION_OFF
PROFILE_VIBRATION_ON
PROFILE_VIBRATION_FIRST
PROFILE_WARNING_ON
PROFILE_WARNING_OFF
PROFILE_AUTOANSWER_ON
PROFILE_AUTOANSWER_OFF
PROFILE_LIGHTS_OFF
PROFILE_LIGHTS_AUTO
PROFILE_SAVER_ON
PROFILE_SAVER_OFF
PROFILE_SAVER_TIMEOUT_5SEC
PROFILE_SAVER_TIMEOUT_20SEC
PROFILE_SAVER_TIMEOUT_1MIN
PROFILE_SAVER_TIMEOUT_2MIN
PROFILE_SAVER_TIMEOUT_5MIN
PROFILE_SAVER_TIMEOUT_10MIN
enum GSM_Profile_Feat_ID

Values:

Profile_KeypadTone = 1
Profile_CallAlert
Profile_RingtoneVolume
Profile_MessageTone
Profile_Vibration
Profile_WarningTone
Profile_AutoAnswer
Profile_Lights
Profile_ScreenSaverTime
Profile_ScreenSaver
Profile_ScreenSaverNumber
Profile_RingtoneID
Profile_MessageToneID
Profile_CallerGroups
struct GSM_Profile

It contains phone profiles

Public Members

int Location

Profile number

char GSM_Profile::Name[40 *2]

Profile name

gboolean DefaultName

Is it default name for profile ?

struct GSM_FMStation
struct GSM_GPRSAccessPoint
enum GSM_DateFormat

Values:

GSM_Date_DDMMYYYY = 1
GSM_Date_MMDDYYYY
GSM_Date_YYYYMMDD
GSM_Date_DDMMMYY
GSM_Date_MMDDYY
GSM_Date_DDMMYY
GSM_Date_YYMMDD
GSM_Date_OFF
struct GSM_Locale
struct GSM_Profile_PhoneTableValue