File tree Expand file tree Collapse file tree 4 files changed +40
-2
lines changed Expand file tree Collapse file tree 4 files changed +40
-2
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,12 @@ Single event. This device will be posted by the device. Defaults to
69
69
empty.
70
70
71
71
The event name that will be posted when all the handlers of this queue
72
- event are done processing it. This setting is optional.
72
+ event are done processing it. This setting is optional. If no value is
73
+ given, a default event will be posted when complete, [queue_event_complete](../events/queue_event_complete.md).
74
+
75
+ With either the generic `queue_event_complete` or your custom `events_when_finished`,
76
+ the custom parameters defined in the `args` option will be included, as well as
77
+ the parameter *queue_event*, which will have the value of the queue_event from the config.
73
78
74
79
# # Related Pages:
75
80
Original file line number Diff line number Diff line change @@ -247,6 +247,8 @@ will posted an event called *switch_s_left_slingshot_active*.
247
247
* [ machine_reset_phase_2] ( machine_reset_phase_2.md ) * Queue Event*
248
248
* [ machine_reset_phase_3] ( machine_reset_phase_3.md ) * Queue Event*
249
249
250
+ * [ Queue Event Player Events]
251
+ * [ queue_event_complete] ( queue_event_complete.md )
250
252
251
253
* Audio Management Events
252
254
* [ master_volume_decrease] ( master_volume_decrease.md )
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : queue_event_complete
3
+ ---
4
+
5
+ # queue_event_complete
6
+
7
+
8
+ --8<-- "event.md"
9
+
10
+ A queue event has completed and normal behavior will resume. This is posted
11
+ by the ` queue_event_player ` when no [ ` events_when_finished ` ] ( ../config/queue_event_player.md#events_when_finished ) is provided.
12
+ If you have defined custom ` events_when_finished ` , this event name will not be posted,
13
+ but the custom names you have picked will have the following keyword arguments included.
14
+
15
+ This is * NOT* itself a queue event.
16
+
17
+ ## Keyword arguments
18
+
19
+ (See the [ Conditional Events] ( overview/conditional.md )
20
+ guide for details for how to create entries in your config file that
21
+ only respond to certain combinations of the arguments below.)
22
+
23
+ #### ` queue_event ` :
24
+
25
+ The name of the queue event that
26
+
27
+ #### ` **args ` :
28
+
29
+ Additional args may be provided if you have configured them
30
+ via [ ` args ` ] ( ../config/queue_event_player.md#args )
Original file line number Diff line number Diff line change @@ -1176,7 +1176,8 @@ nav:
1176
1176
- mode_(name)_starting : events/mode_name_starting.md
1177
1177
- mode_(name)_stopping : events/mode_name_stopping.md
1178
1178
- balldevice_(name)_ball_eject_attempt : events/queue_events/balldevice_ball_device_ball_eject_attempt.md
1179
-
1179
+ - Queue Event Player Events :
1180
+ - queue_event_complete : events/queue_event_complete.md
1180
1181
- Audio Management Events :
1181
1182
- master_volume_decrease : events/master_volume_decrease.md
1182
1183
- master_volume_increase : events/master_volume_increase.md
You can’t perform that action at this time.
0 commit comments