
DCN Next Generation Open Interface Release 2.4 Simultaneous Interpretation
en | 155
Bosch Communications Systems | 2007 February | SRS_ININF | Du030905
Parameter structure for the function
The function requires the following structure as parameter:
struct
{
BYTE byWithin;
BYTE byBetween;
BOOLEAN bNormalEngaged;
};
where:
byWithin Interlock mode within a booth, which can be one of the
following values:
• IN_C_NONEMODE
• IN_C_OVERRIDE
• IN_C_INTERLOCK
byBetween Interlock mode between booths, see byWithin for the possible
values. Next to these the following interlock mode is also
possible:
• IN_C_OVERRIDE_ON_B_ONLY
bNormalEngaged Engaged Led indication:
TRUE stands for normal mode. If the microphone of an
interpreter desk in a booth is switched on (first desk), the
engaged LED (of the output channel of the active desk) will light
up on all other interpreter desks of that booth.
FALSE stands for alternative mode. In this case, the engaged
LED of the other interpreter desk in the booth will not light up. It
will be flashing when another interpreter desk in the booth also
activates its microphone, but this happens in normal mode too.
Response structure from the function
The function has no response parameters.
Error codes returned
IN_E_NOERROR
IN_E_INTERLOCK_NOT_ALLOWED
IN_E_WRONG_PARAMETER
IN_E_APP_NOT_STARTED
3.2.10 IN_C_LOAD_INT_DB
Purpose
This function changes the whole installation of the IN application. If the slave configuration
does not allow the installation data, nothing happens and an error is returned. If the
installation data is allowed, it changes the autorelay booths, the interlock modes, the channel
languages and the number of channels and per interpreter desk the incoming and outgoing
channels and which B out channels are enabled. The whole application is stopped and
restarted in a default situation after all data is updated and downloaded to the desk. If the
passed parameters exactly correspond to the current situation in the CCU, nothing happens
and IN_E_NOERROR is returned.
Parameter structure for the function
The function requires the following structure as parameter:
typedef struct
{
DWORD dwfAutoSet;
BYTE byBetweenLock;
BYTE byWithinLock;
BYTE byMaxChans;
BYTE byChannels[DBSC_MAX_INTERPRT_CHANNEL];
IN_T_DESKCONFIG tDeskConf[DBSC_MAX_INTBOOTH][DBSC_MAX_DESK_PER_BOOTH];
Commenti su questo manuale