Data Structures | |
struct | oslNetConfig |
Functions | |
int | oslIsWlanPowerOn () |
int | oslIsWlanConnected () |
int | oslGetNetConfigs (struct oslNetConfig *result) |
int | oslIsNetActive () |
int | oslNetInit () |
int | oslNetTerm () |
int | oslGetIPaddress (char *IPaddress) |
int | oslConnectToAP (int config, int timeout, int(*apctlCallback)(int state)) |
int | oslDisconnectFromAP () |
int | oslGetAPState () |
int | oslResolveAddress (char *address, char *resolvedIP) |
int | oslNetGetFile (const char *url, const char *filepath) |
int | oslNetPostForm (const char *url, char *data, char *response, unsigned int responsesize) |
Network functions
int oslIsWlanPowerOn | ( | ) |
Checks if the WLAN switch is powered on (returns 1, else 0).
int oslIsWlanConnected | ( | ) |
Checks if the WLAN is connected to an Access Point (returns 1, else 0).
int oslGetNetConfigs | ( | struct oslNetConfig * | result | ) |
Gets the network configs.
int oslIsNetActive | ( | ) |
Returns 1 or 0 indicating whether the network is initialized or not
int oslNetInit | ( | ) |
Inits network
int oslNetTerm | ( | ) |
Terminates network
int oslGetIPaddress | ( | char * | IPaddress | ) |
Gets the current IP address (when connected to an Access Point)
int oslConnectToAP | ( | int | config, |
int | timeout, | ||
int(*)(int state) | apctlCallback | ||
) |
Tries to connect to an Access Point using the given configuration
config | Index of the configuration to use |
timeout | Timeout (in seconds) for the connection |
*apctlCallback | Pointer to a callback function. It will be called with the current state |
int oslDisconnectFromAP | ( | ) |
Disconnectes from the Access Point
int oslGetAPState | ( | ) |
Gets the current Access Point state
int oslResolveAddress | ( | char * | address, |
char * | resolvedIP | ||
) |
Resolves an address to its IP address
int oslNetGetFile | ( | const char * | url, |
const char * | filepath | ||
) |
Get a file from the web and save it
int oslNetPostForm | ( | const char * | url, |
char * | data, | ||
char * | response, | ||
unsigned int | responsesize | ||
) |
Posts a web form