|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IGapOutData
The playback controller can contain some hard-coded rules at each intersection, that allow certain phases to "gap out" or terminate under certain conditions. This interface defines the parameters that are used in those special rules.
| Method Summary | |
|---|---|
void |
addLoop(ILoop loop)
|
void |
delLoop(ILoop loop)
|
int |
gap()
The minimum gap time, in seconds, required on ALL loops to fire the rule. |
void |
gap(int seconds)
Set the minimum gap time, in seconds, required on ALL loops to fire the rule. |
ILoop[] |
loops()
The array of loops used by this gap-out test. |
int |
min()
The minimum time, in seconds for which this phase MUST run. |
void |
min(int seconds)
Set the minimum time, in seconds for which this phase MUST run. |
IPhase |
phase()
The phase to which this gap-out rule applies |
| Method Detail |
|---|
void addLoop(ILoop loop)
void delLoop(ILoop loop)
ILoop[] loops()
For example if loop1 is empty AND loop2 is empty AND loop3 is empty
IPhase phase()
int min()
int gap()
void min(int seconds)
void gap(int seconds)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||