Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Wi-Fi validation API

Enumerations

enum  { VALIDATION_WIFI_POWER_UP = 0 , VALIDATION_WIFI_SSID_SCAN = BIT(0) , VALIDATION_WIFI_CONNECT = BIT(1) , VALIDATION_WIFI_SNTP_QUERY = BIT(2) }
 

Functions

int infuse_validation_wifi (struct net_if *iface, uint8_t flags)
 Validate the behaviour of a Wi-Fi device.
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include <infuse/validation/wifi.h>

Enumerator
VALIDATION_WIFI_POWER_UP 

Validate that Wi-Fi interface powers up.

VALIDATION_WIFI_SSID_SCAN 

Validate that Wi-Fi network scan completes.

VALIDATION_WIFI_CONNECT 

Validate that Wi-Fi connects to defined network.

VALIDATION_WIFI_SNTP_QUERY 

Validate that Wi-Fi can query the current time.

Function Documentation

◆ infuse_validation_wifi()

int infuse_validation_wifi ( struct net_if * iface,
uint8_t flags )

#include <infuse/validation/wifi.h>

Validate the behaviour of a Wi-Fi device.

Parameters
ifaceNetworking interface
flagsValidation tests to run
Return values
0On success
-errnoOn failure