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.
Dependencies: MAX44000 PWM_Tone_Library nexpaq_mdk
Fork of LED_Demo by
CellularInterface Class Reference
CellularInterface class. More...
#include <CellularInterface.h>
Inherits NetworkInterface.
Public Member Functions | |
| virtual int | connect (const char *apn=0, const char *username=0, const char *password=0)=0 |
| Start the interface. | |
| virtual int | disconnect ()=0 |
| Stop the interface. | |
| virtual const char * | get_mac_address ()=0 |
| Get the local MAC address. | |
| virtual const char * | get_ip_address ()=0 |
| Get the local IP address. | |
Protected Member Functions | |
| virtual NetworkStack * | get_stack ()=0 |
| Provide access to the NetworkStack object. | |
Friends | |
| class | Socket |
| class | UDPSocket |
| class | TCPSocket |
| class | TCPServer |
| class | SocketAddress |
Detailed Description
CellularInterface class.
Common interface that is shared between ethernet hardware
Definition at line 27 of file CellularInterface.h.
Member Function Documentation
| virtual int connect | ( | const char * | apn = 0, |
| const char * | username = 0, |
||
| const char * | password = 0 |
||
| ) | [pure virtual] |
Start the interface.
- Parameters:
-
apn Optional name of the network to connect to username Optional username for your APN password Optional password for your APN
- Returns:
- 0 on success, negative error code on failure
| virtual int disconnect | ( | ) | [pure virtual] |
Stop the interface.
- Returns:
- 0 on success, negative error code on failure
| virtual const char* get_ip_address | ( | ) | [pure virtual, inherited] |
Get the local IP address.
- Returns:
- Null-terminated representation of the local IP address or null if not yet connected
Implemented in EthernetInterface.
| virtual const char* get_mac_address | ( | ) | [pure virtual] |
Get the local MAC address.
- Returns:
- Null-terminated representation of the local MAC address
| virtual NetworkStack* get_stack | ( | ) | [protected, pure virtual, inherited] |
Provide access to the NetworkStack object.
- Returns:
- The underlying NetworkStack object
Implemented in EthernetInterface.
Generated on Tue Jul 12 2022 12:29:06 by
1.7.2
