getSnapshot method
获取截图快照
Implementation
Future<bool> getSnapshot(String name, {int timeout = 5}) async {
int time = DateTime.now().millisecondsSinceEpoch;
bool ret = await writeCgi("snapshot.cgi?sensor=${name}&", timeout: timeout);
if (ret) {
CommandResult result = await waitCommandResult((int cmd, Uint8List data) {
return cmd == 24597;
}, timeout);
print(
"getSnapshot result.isSuccess ${result.isSuccess} result.data${result.data} ${result?.data?.length}");
if (result.isSuccess && result.data != null && result.data!.length > 0) {
///return await _saveSnapshotFile(result.data, '${time}${"_"}{$name}');
return true;
}
}
return false;
}