Technical data

DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M
26 Copyright © 2014 Advanced Simulation Technology inc.
2.10. Lockout
Summary: The Lockout Component allows sharing of a limited number of assets
on a "first-come, first-served" basis.
Description: This component routes input audio streams (referred to as Operators)
to output audio streams (referred to as Assets) based on when each input triggers
their PTT. If the number of Input streams is greater than the available outputs,
those who PTT last are unable to get access to an output and are "locked out".
The Lockout Component accepts up to 8 separate Operator Inputs. Operators are
then assigned to the Output Assets based on when they PTT. The first operator to
PTT will gain access to Asset 1, the second Asset 2, etc. If the number of available
Assets is exceeded, the next Operator in will be locked out and unable to gain
access to any of the Assets.
Once an operator releases their PTT, the Asset which was allocated to them will
become available to all operators once the Release Time elapses. The component is
similar to an office phone system, whereby multiple outside lines are accessible by
many people, but the number of simultaneous calls is limited.
Audio Inputs
Operator1
_Audio
thru
Operator8
_Audio
Type Default Value
audio n/a
Description: Input audio stream that corresponds to the PTT of the
same name. Operator audio is routed to Asset Audio based on when
the PTT is pressed. The audio stream is always routed to the lowest
numbered Asset that is available.
Control Inputs
Asset
Mask
Type Default Value
byte 255
Description: The Asset Mask controls what Assets can be used by
the Operator streams with the Least Significant Bit corresponding to
Asset1, and the Most Significant corresponding to Asset8. For
example, an Asset Mask of 15 would make Asset1, Asset2, Asset3,
and Asset4 available for the operators to use.
Operator1
_PTT thru
Operator8
_PTT
Type Default Value
boolean False
Description: The Operator PTT acts as a trigger for each of the 8
input streams. A value of TRUE should be used when an Operator is
trying to gain access to an Asset. The Operator PTT can also be used
without the Operator Audio.
Operator
Mask
Type Default Value
byte 255
Description: The Operator Mask controls what Operators can be
routed to the Asset streams with the Least Significant Bit
corresponding to Operator1, and the Most Significant corresponding
to Operator8. For example, an Operator Mask of 31 would make
Operators 1, 2, 3, 4, and 5 available for use within the component.
Release
Delay
Type Default Value
float32 1.0
Description: The time, in seconds, that the component waits after a
PTT goes false before allowing an Asset to be used by another
Operator.