wait_n {simmer.bricks} | R Documentation |
Wait a Number of Signals
Description
These bricks encapsulate n
stops: wait for a sequence of n
signals. wait_until
also traps and untraps the required signals.
Usage
wait_n(.trj, n = 1)
wait_until(.trj, signals, n = 1)
Arguments
.trj |
the trajectory object. |
n |
number of |
signals |
signal or list of signals, accepts either a string, a list of strings or a callable object (a function) which must return a string or a list of strings. |
Value
wait_n
returns n
times wait
.
wait_until
also adds trap
and
untrap
at the beginning and end, respectively,
of the chain of wait
s (see examples below).
Examples
## These are equivalent:
trajectory() %>%
wait_n(3)
trajectory() %>%
wait() %>%
wait() %>%
wait()
## These are equivalent:
trajectory() %>%
wait_until("green")
trajectory() %>%
trap("green") %>%
wait() %>%
untrap("green")
## These are equivalent:
trajectory() %>%
wait_until(c("one", "another"), 2)
trajectory() %>%
trap(c("one", "another")) %>%
wait() %>%
wait() %>%
untrap(c("one", "another"))
[Package simmer.bricks version 0.2.2 Index]