1.5.3.9 SYS_WIFIPROV_CALLBACK Typedef
C
typedef void (*SYS_WIFIPROV_CALLBACK )(uint32_t event, void * data,void *cookie );
Summary
Pointer to a Wi-Fi Provisioning system service callback function.
Description
This data type defines a pointer to a Wi-Fi Provisioning service callback function. Callback functions can be registered by client at initializing.
Precondition
None
Parameters
Param | Description |
---|---|
event | A event value, event can be any of SYS_WIFIPROV_CTRLMSG types. |
data | Wi-Fi Provisioning service Data. |
cookie | Client register cookie. |
Returns
None.
Example
void WiFiProvServCallback (uint32_t event, void * data,void *cookie ) { switch(event) { case SYS_WIFIPROV_SETCONFIG: { SYS_WIFIPROV_CONFIG* wifiProvConfig = (SYS_WIFIPROV_CONFIG *) data; // Provisioning service updated data SYS_CONSOLE_PRINT("%s:%d Device mode=%d\\r\\n",__func__,__LINE__,wifiProvConfig->mode); break; } case SYS_WIFIPROV_GETCONFIG: { SYS_WIFIPROV_CONFIG* wifiProvConfig = (SYS_WIFIPROV_CONFIG *) data; // client requested get Wi-Fi Configuration SYS_CONSOLE_PRINT("%s:%d Device mode=%d\\r\\n",__func__,__LINE__,wifiProvConfig->mode); break; } } }
Remarks
None.