Technical data

DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M
30 Copyright © 2014 Advanced Simulation Technology inc.
2.12. MessageList
Summary: Plays through a list of sound files and is commonly used for sequencing
ATIS or Warning messages.
Description: MessageList is similar to Playsound but accepts an array of sound
indices to play. The sound indices are optionally set locally or driven by a host
computer. Sounds are played sequentially. The next sound starts immediately after
the current sound stops.
Control Inputs
LibraryID
Type Default Value
playsound_sound 0
Description: Sound library selection from the layout’s sound repos-
itory.
Group
Index
Type Default Value
playsound_group 0
Description: Selects a group from within the sound library.
Sound
Indices
Type Default Value
message [0,0,0....0]
Description: The array of sound indices to be played (up to 256).
Trigger
Type Default Value
boolean False
Description: The current trigger state. A value of true starts the
MessageList playing
Control Inputs
Reset
Type Default Value
boolean False
Description: When true, the MessageList stops playing. When set
back to false, the MessageList resumes playing at the first sound
index.
Pause
Type Default Value
boolean False
Description: A value of true pauses playback of the current sound.
When set back to false, play continues from the current file location.
PlayAll
Type Default Value
boolean False
Description: Determines MessageList behavior when detriggered.
A value of true forces the entire list to play before stopping, a value
of false allows the MessageList to stop immediately.
Continu-
ous
Type Default Value
boolean False
Description: Determines the MessageList behavior when the Trig-
ger is held TRUE and the end of the list is reached. If the value is
TRUE, MessageList loops back to the beginning of the list and con-
tinues playing. If the value is FALSE, MessageList will stop.
OutGain
Type Default Value
float32 1.0
Description: Applies amplitude gain control to the output signal. If
no external control is connected, the scale factor is used as the gain
value.