Bosch DCN Next Generation Manual do Utilizador Página 76

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 296
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 75
DCN Next Generation Open Interface Release 2.4 Config Install and Database
en | 76
Bosch Communications Systems | 2007 February | SRS_SCSIINF | Du010934
Note that this function is only an example to shown how the interaction between update
notifications and remote functions can appear. For instance, when you press a soft-key the
second time, this function will fail. Better is to look if the selected unit has already a seat
assigned. If not, the assign and increment, if assigned, just keep the assignment.
When done with all seats present in the conference hall, we can leave the global installation
mode. This is done using the following sequence:
/* first turn off the last selected unit */
/* ........ */
error = SI_Stop_Install ();
if (error != SI_E_NOERROR)
{
/* do error handling */
}
This ends the global seat assignment. The remote controller has now a complete list of all
seats and their corresponding unit-numbers.
C.2. Replacing defective units during operation
This example shows how the remote controller can assign a seat to a unit in the conference
hall, which is replaced by a new unit (due to failure of the old unit).
Assumed is that previously all units have been assigned a seat-number on the remote
controller. After detection that a unit fails, the following actions are performed by the technical
staff of the conference hall:
1. The defective unit is removed from the system. Note that disconnecting the unit
also may disconnect other (chained) units.
2. A new unit is inserted into the unit-chain and connected to the system.
3. The new unit is de-initialized, and initialized again to be sure that the added unit
has no address conflict with other units.
During these actions the following notifications are reported to the remote controller
(assumed is that the application SC is registered by the CCU:
Microphone off notifications if any of the disconnected units has their microphone
on or had a pending request (present in the Request To Speak list).
SC_C_DISCONNECT_UNIT for all units in the chain disconnected. The remote
controller remembers these units to disable the functionality.
SC_C_CONNECT_UNIT for all units connected. Most of the unit-numbers are
known in the disconnect-list and can be restored (e.g. the functionality will be
enabled). The new unit(s) connected to the system is not known.
For these units the remote controller must start the operational installation mode. The
operational installation mode is activated using the following remote function request:
error = SI_Start_Install (SI_C_OPERATIONAL_INSTALL_MODE);
if (error != SI_E_NOERROR)
{
/* do error handling */
}
After this the CCU has enabled the operational installation mode. The remote controller can
start the sequence to assign the new unit-numbers to seats not yet assigned.
while (there are new units and unassigned seats)
{
WORD wUnitId;
wUnitId = First_new_unit_available;
/* select the unit */
error = SI_Select_Unit (wUnitId, TRUE);
if (error != SI_E_NOERROR)
{
Vista de página 75
1 2 ... 71 72 73 74 75 76 77 78 79 80 81 ... 295 296

Comentários a estes Manuais

Sem comentários