
DCN Next Generation Open Interface Release 2.4 Simultaneous Interpretation
en | 158
Bosch Communications Systems | 2007 February | SRS_ININF | Du030905
special value are ignored (this way the number of channels is
determined). The range of the channel languages is
1..DBSC_MAX_LANGNAME. Also note that the range of the
number of channels is
1..DBSC_MAX_INTERPRT_CHANNELS. Therefore if the
constant IN_C_NOMORE_CHANNELS is found in
tChannelLang[0] (implying the number of channels is equal to
0), the error code IN_E_WRONG_PARAMETER will be
returned.
Response structure from the function
The function has no response parameters.
Error codes returned
IN_E_NOERROR
IN_E_WRONG_PARAMETER
IN_E_APP_NOT_STARTED
3.2.12 IN_C_DOWNLOAD_LANGLIST
Purpose
This function sends a new language list from the remote controller to the CCU. If it is not the
standard English or French list the database is updated. If the language list number changes
or if the new one is not the standard English or French list all desks are downloaded for
configuration and language list data. All microphones are turned off in that case and the units
are brought back in a default state.
Parameter structure for the function
The function requires the following structure as parameter:
typedef struct
{
WORD wVersionOfLangList;
struct IN_T_LANGLIST tLangList[DBSC_MAX_LANGNAME];
} IN_T_RF_LANGLIST;
where the struct IN_T_LANGLIST is defined as:
struct IN_T_LANGLIST
{
WORD wAudioLangId;
CHAR szLangName[DBSC_NCHAR_LANGNAME];
CHAR szLangAbbr[DBSC_NCHAR_LANGABBR];
};
where:
wVersionOfLangList Version of the language list. This can be one of the following
constants:
• IN_C_ENG_LANG_LIST_ID (standard English list)
• IN_C_FR_LANG_LIST_ID (standard French list)
• IN_C_ORG_LANG_LIST_ID
1
(original language list)
• IN_C_CUS_LANG_LIST_1_ID (custom language list
1)
• IN_C_CUS_LANG_LIST_2_ID (custom language list
2)
• IN_C_CUS_LANG_LIST_3_ID (custom language list
3)
tLangList Array holding the actual language list information. Each array
element is defined as an IN_T_LANGLIST structure that is
defined below. This array is only read and stored when
wVersionOfLangList is not equal to IN_C_ENG_LANG_LIST or
1
Is the default value when wVersionOfLangList argument is incorrect.
Commenti su questo manuale