Bosch Appliances THE DCN Home Security System User Manual


 
SC & SI Remote Interface Description en | 18
Bosch Security Systems B.V. | 2003 December | SC & SI Remote Interface Description
4.6 SC_C_DISCONNECT_SLAVE_CCU
Purpose
Notifies the remote controller that the master-CCU has lost connection to one of his slave-CCU’s. Along with
this notification a list of all units connected to that slave is send. This notification tells the remote controller
that the listed units are no longer available.
Notify structure with this update
The update comes with the following structure:
typedef struct
{
BYTE bySlaveId;
WORD wFillLevel;
SC_T_UNIT_DATA tDisconnectedUnits[SC_C_CLUSTER_MAX];
} SC_T_CCU_DISCONNECT;
where:
bySlaveId
The identification number of the slave-CCU involved.
wFillLevel
The number of units present in the tDisconnectedUnits array.
Only this amount of array elements is transmitted.
tDisconnectedUnits
A list of units that are connected to the slave in question at the
moment of disconnecting the slave. This means that all units
reported in the list are also disconnected. Each list element is
defined as a SC_T_UNIT_DATA structure which is defined in
section 3.6.
Note: Although the list is defined with SC_C_CLUSTER_MAX
elements, only the maximum number of units possible for
one slave will be transmitted.
This notification differs from SC_C_CONNECT_SLAVE_CCU such that wFillLevel and the
tDisconnectedUnits array does inform the remote controller about units being disconnected together with this
Slave-CCU. This implies that the units listed in the ‘tDisconnectedUnits’ do not notify themselves as
disconnected with SC_C_DISCONNECT_UNIT.
4.7 SC_C_CCU_MODE_CHANGE
Purpose
Notifies the remote controller that the CCU changed its operation mode. For more information about the
different modes see 3.5.
Notify structure with this update
typedef struct
{
WORD wCurrentMode;
WORD wNewMode;
} SC_T_CCU_MODE_CHANGE;
where:
wCurrentMode
The current CCU system mode, so before the mode
change. Possible system mode values are defined in the
bySystemMode field of the structure used within the
function SC_C_GET_CCU_VERSIONINFO (see section
3.5 ).
wNewMode
The new CCU system mode, so after the mode change.