Gammu API  1.38.0
WAP

Data Structures

struct  GSM_WAPBookmark
 
struct  GSM_WAPSettings
 
struct  GSM_MultiWAPSettings
 

Enumerations

enum  WAPSettings_Speed { WAPSETTINGS_SPEED_9600, WAPSETTINGS_SPEED_14400, WAPSETTINGS_SPEED_AUTO }
 
enum  WAPSettings_Bearer { WAPSETTINGS_BEARER_SMS = 1, WAPSETTINGS_BEARER_DATA, WAPSETTINGS_BEARER_USSD, WAPSETTINGS_BEARER_GPRS }
 

Functions

GSM_Error GSM_EncodeURLFile (unsigned char *Buffer, size_t *Length, GSM_WAPBookmark *bookmark)
 
GSM_Error GSM_GetWAPBookmark (GSM_StateMachine *s, GSM_WAPBookmark *bookmark)
 
GSM_Error GSM_SetWAPBookmark (GSM_StateMachine *s, GSM_WAPBookmark *bookmark)
 
GSM_Error GSM_DeleteWAPBookmark (GSM_StateMachine *s, GSM_WAPBookmark *bookmark)
 
GSM_Error GSM_GetWAPSettings (GSM_StateMachine *s, GSM_MultiWAPSettings *settings)
 
GSM_Error GSM_SetWAPSettings (GSM_StateMachine *s, GSM_MultiWAPSettings *settings)
 

Detailed Description

WAP bookmars and settings manipulations.

Enumeration Type Documentation

§ WAPSettings_Bearer

Connection bearer configuration.

Enumerator
WAPSETTINGS_BEARER_SMS 
WAPSETTINGS_BEARER_DATA 
WAPSETTINGS_BEARER_USSD 
WAPSETTINGS_BEARER_GPRS 

Definition at line 63 of file gammu-wap.h.

§ WAPSettings_Speed

Connection speed configuration.

Enumerator
WAPSETTINGS_SPEED_9600 
WAPSETTINGS_SPEED_14400 
WAPSETTINGS_SPEED_AUTO 

Definition at line 52 of file gammu-wap.h.

Function Documentation

§ GSM_DeleteWAPBookmark()

GSM_Error GSM_DeleteWAPBookmark ( GSM_StateMachine s,
GSM_WAPBookmark bookmark 
)

Deletes WAP bookmark.

Parameters
sState machine pointer.
bookmarkBookmark data, need to contain location.
Returns
Error code

§ GSM_EncodeURLFile()

GSM_Error GSM_EncodeURLFile ( unsigned char *  Buffer,
size_t *  Length,
GSM_WAPBookmark bookmark 
)

Encodes URL to VBKM file.

Parameters
BufferStorage for text.
LengthPointer to storage, will be updated.
bookmarkBookmark to encode.
Returns
Error code.

§ GSM_GetWAPBookmark()

GSM_Error GSM_GetWAPBookmark ( GSM_StateMachine s,
GSM_WAPBookmark bookmark 
)

Reads WAP bookmark.

Parameters
sState machine pointer.
bookmarkBookmark storage, need to contain location.
Returns
Error code

§ GSM_GetWAPSettings()

GSM_Error GSM_GetWAPSettings ( GSM_StateMachine s,
GSM_MultiWAPSettings settings 
)

Acquires WAP settings.

Parameters
sState machine pointer.
settingsSettings storage.
Returns
Error code

§ GSM_SetWAPBookmark()

GSM_Error GSM_SetWAPBookmark ( GSM_StateMachine s,
GSM_WAPBookmark bookmark 
)

Sets WAP bookmark.

Parameters
sState machine pointer.
bookmarkBookmark data.
Returns
Error code

§ GSM_SetWAPSettings()

GSM_Error GSM_SetWAPSettings ( GSM_StateMachine s,
GSM_MultiWAPSettings settings 
)

Changes WAP settings.

Parameters
sState machine pointer.
settingsSettings data.
Returns
Error code