ifish/Ifish/ESPTouch/README.md

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];
```