31 lines
725 B
Markdown
31 lines
725 B
Markdown
# EspTouch
|
|
|
|
## Example
|
|
- [example](../UI/V1/)
|
|
|
|
## APIs
|
|
- Create task instance
|
|
```Objective-C
|
|
ESPTouchTask *task = [[ESPTouchTask alloc] initWithApSsid:apSsid andApBssid:apBssid andApPwd:apPwd];
|
|
[task setEsptouchDelegate:delegate]; // Set result callback
|
|
[Task setPackageBroadcast:YES]; // if YES send broadcast packets, else send multicast packets
|
|
```
|
|
|
|
- Execute task
|
|
```Objective-C
|
|
int expectCount = 1;
|
|
NSArray * results = [task executeForResults:expectCount];
|
|
ESPTouchResult *first = [results objectAtIndex:0];
|
|
if (first.isCancelled) {
|
|
// User cancel the task
|
|
return;
|
|
}
|
|
if (first.isSuc) {
|
|
// EspTouch successfully
|
|
}
|
|
```
|
|
|
|
- Cancel task
|
|
```Objective-C
|
|
[task interrupt];
|
|
``` |