WAP¶
-
GSM_Error
GSM_EncodeURLFile(unsigned char * Buffer, size_t * Length, GSM_WAPBookmark * bookmark)¶ Encodes URL to VBKM file.
- Return
- Error code.
- Parameters
Buffer: Storage for text.Length: Pointer to storage, will be updated.bookmark: Bookmark to encode.
-
GSM_Error
GSM_GetWAPBookmark(GSM_StateMachine * s, GSM_WAPBookmark * bookmark)¶ Reads WAP bookmark.
- Return
- Error code
- Parameters
s: State machine pointer.bookmark: Bookmark storage, need to contain location.
-
GSM_Error
GSM_SetWAPBookmark(GSM_StateMachine * s, GSM_WAPBookmark * bookmark)¶ Sets WAP bookmark.
- Return
- Error code
- Parameters
s: State machine pointer.bookmark: Bookmark data.
-
GSM_Error
GSM_DeleteWAPBookmark(GSM_StateMachine * s, GSM_WAPBookmark * bookmark)¶ Deletes WAP bookmark.
- Return
- Error code
- Parameters
s: State machine pointer.bookmark: Bookmark data, need to contain location.
-
GSM_Error
GSM_GetWAPSettings(GSM_StateMachine * s, GSM_MultiWAPSettings * settings)¶ Acquires WAP settings.
- Return
- Error code
- Parameters
s: State machine pointer.settings: Settings storage.
-
GSM_Error
GSM_SetWAPSettings(GSM_StateMachine * s, GSM_MultiWAPSettings * settings)¶ Changes WAP settings.
- Return
- Error code
- Parameters
s: State machine pointer.settings: Settings data.
-
struct
GSM_WAPBookmark¶ WAP bookmark data.
Public Members
-
int
Location¶ Location where it is stored.
-
unsigned char GSM_WAPBookmark::Address[(255+1) *2] Bookmark URL.
-
unsigned char GSM_WAPBookmark::Title[(50+1) *2] Bookmark title.
-
int
-
enum
WAPSettings_Speed¶ Connection speed configuration.
Values:
-
WAPSETTINGS_SPEED_9600¶
-
WAPSETTINGS_SPEED_14400¶
-
WAPSETTINGS_SPEED_AUTO¶
-
-
enum
WAPSettings_Bearer¶ Connection bearer configuration.
Values:
-
WAPSETTINGS_BEARER_SMS= 1¶
-
WAPSETTINGS_BEARER_DATA¶
-
WAPSETTINGS_BEARER_USSD¶
-
WAPSETTINGS_BEARER_GPRS¶
-
-
struct
GSM_WAPSettings¶ WAP setting.
Public Members
-
char GSM_WAPSettings::Title[(20+1) *2] Settings name.
-
char GSM_WAPSettings::HomePage[(100+1) *2] Home page.
-
WAPSettings_Bearer
Bearer¶ Bearer of WAP connection.
-
char GSM_WAPSettings::Server[(21+1) *2] Server for sms bearer.
-
char GSM_WAPSettings::Service[(20+1) *2] Service for sms or ussd bearer.
-
char GSM_WAPSettings::Code[(10+1) *2] Code for ussd bearer.
-
char GSM_WAPSettings::IPAddress[(20+1) *2] IP address for data or gprs.
-
char GSM_WAPSettings::DialUp[(20+1) *2] Dial up number for data or gprs.
-
char GSM_WAPSettings::User[(50+1) *2] User name for data or gprs.
-
char GSM_WAPSettings::Password[(50+1) *2] User password for data or gprs.
-
WAPSettings_Speed
Speed¶ Speed settings for data or gprs.
-
-
struct
GSM_MultiWAPSettings¶ Set of WAP settings.
Public Members
-
int
Location¶ Location.
-
unsigned char
Number¶ Number of elements in Settings.
-
GSM_WAPSettings GSM_MultiWAPSettings::Settings[4] Real WAP settings.
-
char GSM_MultiWAPSettings::Proxy[(100+1) *2] Proxy server.
-
int
ProxyPort¶ Proxy port.
-
char GSM_MultiWAPSettings::Proxy2[(100+1) *2] Second proxy server.
-
int
Proxy2Port¶ Second proxy port.
-
WAPSettings_Bearer
ActiveBearer¶ Bearer of current connection.
-
int