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) |
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.
struct oslNetConfig configs[OSL_MAX_NET_CONFIGS]; int numconfigs = oslGetNetConfigs(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
int | config Index of the configuration to use | |
int | timeout Timeout (in seconds) for the connection | |
int | (*apctlCallback)(int state) 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