User's Manual

MM Remote Interface Description en | 16
Bosch Security Systems B.V. | 2003 December | MM Remote Interface Description
DBSC_MAX_SPEAKERLIST.
tSpkList []
Array holding the SPK list information. Each array element is
defined as a MM_T_SPK_MICRO structure which is defined
below.
wUnitId
Unit identifier
bMicroOn
TRUE if the microphone is currently on
FALSE if the microphone is currently off
Error codes returned
MM_E_NOERROR
Related functions
MM_C_SPK_APPEND
3.4 MM Comment Speaker list functions
This section describes the functions to manipulate the comment speakers list. Note that a Comment Speaker
can only be generated by shifting a Comment Request using the MM_C_SHIFT_CR function (see also
section 3.7.3).
3.4.1 MM_C_CS_REMOVE
Purpose
Removes a speaker from the CS list on the CCU. A removal of a unit from the CS list automatically implies
that the units microphone will be turned off.
Parameter structure for the function
This function requires the structure MM_T_SPK as parameter. This structure is defined in section 3.3.2.
Response structure from the function
The function has no response parameters.
Error codes returned
MM_E_NOERROR
MM_E_ILLEGAL_MIC_OPER_MODE
MM_E_UNIT_NOT_PRESENT
MM_E_UNKNOWN_UNIT
Update notifications
MM_C_CS_REMOVE_ON_PC
3.4.2 MM_C_CS_GET
Purpose
Retrieve the complete contents of the Comment Speakers list as present in the CCU.
Parameter structure for the function
The function has no additional parameters.
Response structure from the function
The function returns the following structure:
typedef struct
{
WORD wNrOfCS;
MM_T_SPK_MICRO tCSList[DBSC_MAX_DELCS];
} MM_T_CCU_CSLIST;
where:
wNrOfCS
The number of CS list entries actual present in the tCSList
array. This value never exceeds the constant
DBSC_MAX_DELCS.
tCSpkList []
Array holding the CS list information. Each array element is
defined as a MM_T_SPK_MICRO structure which is defined in
3.3.5.
Error codes returned
MM_E_NOERROR