Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
UMTSStickNetIf Class Reference
UMTS Stick network interface. More...
#include <UMTSStickNetIf.h>
Inherits LwipNetIf, and PPPNetIf.
Public Member Functions | |
UMTSStickNetIf () | |
Instantiates the Interface and register it against the stack. | |
UMTSStickErr | setup () |
Tries to connect to the stick. | |
PPPErr | connect (const char *apn=NULL, const char *userId=NULL, const char *password=NULL) |
Establishes a PPP connection. | |
PPPErr | disconnect () |
Disconnects the PPP connection. | |
IpAddr | getIp () const |
Returns the IP of the interface once it's connected. | |
Protected Member Functions | |
IpAddr | getIp () const |
Returns the IP of the interface once it's connected. |
Detailed Description
UMTS Stick network interface.
This class provides connectivity to the stack using a 3G (or LTE etc...) stick Plug it to your USB host using two Pull-down resistors on the D+/D- lines
Definition at line 43 of file UMTSStickNetIf.h.
Constructor & Destructor Documentation
UMTSStickNetIf | ( | ) |
Instantiates the Interface and register it against the stack.
Definition at line 32 of file UMTSStickNetIf.cpp.
Member Function Documentation
PPPErr connect | ( | const char * | apn = NULL , |
const char * | userId = NULL , |
||
const char * | password = NULL |
||
) |
Establishes a PPP connection.
This method opens an AT interface on the serial interface, initializes and configures the stick, then opens a PPP connection and authenticates with the parameters
- Parameters:
-
apn : APN of the interface, if NULL uses the SIM default value userId : user with which to authenticate during the PPP connection, if NULL does not authenticate password : associated password
- Returns:
- : A negative error code on error or 0 on success
Definition at line 49 of file UMTSStickNetIf.cpp.
PPPErr disconnect | ( | ) |
Disconnects the PPP connection.
Definition at line 80 of file UMTSStickNetIf.cpp.
IpAddr getIp | ( | ) | const [inherited] |
IpAddr getIp | ( | ) | const [inherited] |
UMTSStickErr setup | ( | ) |
Tries to connect to the stick.
This method tries to obtain a virtual serial port interface from the stick It waits for a stick to be connected, switches it from CDFS to virtual serial port mode if needed, and obtains a virtual serial port from it
- Returns:
- : A negative error code on error or 0 on success
Definition at line 44 of file UMTSStickNetIf.cpp.
Generated on Tue Jul 12 2022 15:26:31 by
