
DCN Next Generation Open Interface Release 2.4 Microphone Management
en | 103
Bosch Communications Systems | 2007 February | SRS_MMINF | Du020903
MM_E_RTS_LIST_TOO_BIG
MM_E_UNKNOWN_UNITID_AND_DELID
MM_E_INSERT_RTS_LIST_FAILED
MM_E_UNITID_DELID_MISMATCH
MM_E_ILLEGAL_MICRO_TYPE
Update notifications
MM_C_RTS_SET_ON_PC
Related functions
MM_C_RTS_GET
3.6.6 MM_C_SHIFT
Purpose
Perform a shift function, i.e. promote a delegate from the RTS list to the Speakers list. The
shift differs from other RTS list or Speakers list functions in such a way that the promoted
delegate is always added to the speakers list, whether this list is full or not. Besides, the CS
list and CR list if present are also cleared. This includes the following steps:
1. Clear the CR list and the CS list if the mode is
MM_C_OPERATOR_WITH_COMMENT_LIST
2. Remove the indicated RTS entry from the RTS list. When the indicated entry does not
exist in the RTS list, then the removal is skipped and the entry provided will be used. Note
that the latter also holds when the operation mode is
MM_C_DELEGATE_WITH_OVERRIDE (see also 3.2.5).
3. Look if there is an entry free in the SPK list. If not, then a free entry will be created using
on of the following rules:
• If there are SPK entries with their microphone off
, then first of these will be
removed.
• When there are only SPK entries with their microphone on
, the first unit in the list
will be turned off and removed from the list
4. Create from the RTS entry a SPK entry and add this to the SPK list.
Parameter structure for the function
The function requires the structure MM_T_RTS as parameter. This structure is defined in
section 3.6.
Normally the provided RTS list entry defines which delegate/unit combination is candidate to
shift to the speakers list.
When the provided RTS is filled with empty values (wUnitId = DBSC_EMPTY_UNIT and
wDelegateId = DBSC_EMPTY_DELEGATE), the first RTS entry present in the RTS list is
used. If there are no RTS entries present or when the operation mode is
MM_C_DELEGATE_WITH_OVERRIDE, nothing happens.
Response structure from the function
The function has no response parameters.
Error codes returned
MM_E_NOERROR
MM_E_UNIT_NOT_CONNECTED
MM_E_ILLEGAL_MIC_OPER_MODE
MM_E_RTS_LIST_EMPTY
MM_E_UNITID_DELID_MISMATCH
MM_E_UNKNOWN_UNITID_AND_DELID
Update notifications
MM_C_CR_CLEAR_ON_PC
MM_C_CS_CLEAR_ON_PC
MM_C_SPK_REMOVE_ON_PC
MM_C_RTS_REMOVE_ON_PC
Commenti su questo manuale