WaitConditionLoop
Wait loop that reaches a condition or times out
WaitConditionLoop Documentation