Ergebnis der menschlichen Unterstützung abwarten (LCC.assist.wait)
Deklaration
result, err, task = LCC.assist.wait(id, timeout?, pollIntervalMs?)
Parameter
- id
String. ID der Unterstützungsanfrage. - timeout
Zahl, optional. Warte-Timeout in Sekunden. Standardmäßig300. - pollIntervalMs
Zahl, optional. Polling-Intervall in Millisekunden. Standardmäßig1000; Werte unter250werden auf250begrenzt.
Rückgabewerte
- result
Tabelle odernil. Übermitteltes Ergebnis, wenn die Aufgabesubmittederreicht. - err
String odernil. Fehlergrund. - task
Tabelle odernil. Der letzte Aufgabenstatus.
Hinweise
Fragt die Zentrale ab, bis die Aufgabe übermittelt, abgebrochen, abgelaufen oder nicht gefunden wurde oder lokal ein Timeout auftritt.
Bei einem lokalen Timeout versucht das SDK, die Anfrage abzubrechen, und gibtnil, "timeout", taskzurück.
Nursubmittedgibt einresultzurück.
Beispiel
local result, err, task = LCC.assist.wait("assist_xxx", 300, 1000)
if result then
nLog("辅助完成")
else
nLog("辅助失败", err, task and task.status)
end