Bosch Appliances THE DCN Home Security System User Manual


 
SC & SI Remote Interface Description en | 23
Bosch Security Systems B.V. | 2003 December | SC & SI Remote Interface Description
APPENDIX A. VALUES OF THE DEFINES
In this document a lot of definitions are given, which have values connected to them. In this appendix all
defines will be connected to their values.
The values are presented in ‘C’-syntax and are grouped on related purpose.
#define DCNC_APP_SI 17
#define DCNC_APP_SC 16
#define SC_C_MAINT_CCU_DB MKWORD (1,DCNC_APP_SC)
#define SC_C_CLEAR_CCU_DB MKWORD (2,DCNC_APP_SC)
#define SC_C_GET_CCU_VERSIONINFO MKWORD (6,DCNC_APP_SC)
#define SC_C_START_DCN MKWORD (7,DCNC_APP_SC)
#define SC_C_STOP_DCN MKWORD (8,DCNC_APP_SC)
#define SC_C_CONNECT_UNIT MKWORD (9,DCNC_APP_SC)
#define SC_C_DISCONNECT_UNIT MKWORD (10,DCNC_APP_SC)
#define SC_C_GET_CCU_CONFIG MKWORD (12,DCNC_APP_SC)
#define SC_C_CONNECT_SLAVE_CCU MKWORD (13,DCNC_APP_SC)
#define SC_C_DISCONNECT_SLAVE_CCU MKWORD (14,DCNC_APP_SC)
#define SC_C_CCU_REBOOT MKWORD (15,DCNC_APP_SC)
#define SC_C_CCU_MODE_CHANGE MKWORD (16,DCNC_APP_SC)
#define SC_C_CCU_APPLY_ONE MKWORD (17,DCNC_APP_SC)
#define SC_C_CHECK_LINK MKWORD (18,DCNC_APP_SC)
#define SC_C_DOWNLOAD_CCU_DB MKWORD (20,DCNC_APP_SC)
#define SC_C_START_DQS MKWORD (21,DCNC_APP_SC)
#define SC_C_STOP_DQS MKWORD (22,DCNC_APP_SC)
#define SI_C_SELECT_UNIT MKWORD (1,DCNC_APP_SI)
#define SI_C_START_INSTALL MKWORD (4,DCNC_APP_SI)
#define SI_C_STOP_INSTALL MKWORD (5,DCNC_APP_SI)
#define SI_C_REGISTER_UNIT MKWORD (9,DCNC_APP_SI)
#define SI_C_SET_MASTER_VOL MKWORD (10,DCNC_APP_SI)
#define DBSC_MAX_ACT_UNIT 512 single CCU system, 4000 multi CCU system
#define DBSC_MAX_DELEGATE DBSC_MAX_ACT_UNIT
#define DBSC_NCHAR_SCREENLINE 33
#define DCNC_UNIT_DELEGATE 1 (unit LBB3550/00 or LBB3551/00)
#define DCNC_UNIT_CHAIRMAN 2 (unit LBB3554/00)
#define DCNC_UNIT_DELEGATE_CARD 3 (unit LBB3550/10 or LBB3551/10)
#define DCNC_UNIT_INTERPRETER 4 (unit LBB3520/00)
#define DCNC_UNIT_DUAL_MIC 5 (unit LBB3535/00)
#define DCNC_UNIT_PC 6 (Network card for PC LBB3510/00)
#define DCNC_UNIT_DATA_COMM 7 (Data Distribution board LBB3512/00)
#define DCNC_UNIT_CCU_CONTROL 8 (CCU LBB3500/xx)
#define DCNC_UNIT_FLUSH_CHAIRMAN 10 (unit LBB3540/00 set to ‘chairman’)
#define DCNC_UNIT_FLUSH_DELEGATE 11 (unit LBB3540/00 set to ‘delegate’)
#define DCNC_UNIT_AMBIENT_MIC 13
#define DCNC_UNIT_DATA_COMM_RS232 15
#define DCNC_UNIT_2000_DELEGATE 17 (unit LBB3544 or LBB3545)
#define DCNC_UNIT_2000_CHAIRMAN 18 (unit LBB3546)
#define DCNC_UNIT_2000_DELEGATE_CARD 19 (unit LBB3547)
#define DCNC_UNIT_AUDIO_IO 20 (unit LBB3513)
#define DCNC_UNIT_DAI_CHAIRMAN 21
#define DCNC_UNIT_DISC_DELEGATE 22
#define DCNC_UNIT_DISC_CHAIRMAN 23
#define DCNC_UNIT_FLUSH_DEL_NODISP 26
#define DCNC_UNIT_FLUSH_CHR_NODISP 27
#define DCNC_UNIT_ENTRANCE 30
#define DCNC_UNIT_EXIT 31
#define DCNC_VER_ENGLISH 0
#define DCNC_VER_FRENCH 1
#define DCNC_VER_GERMAN 2
#define DCNC_VER_ITALIAN 3
#define DCNC_VER_SPANISH 4
#define DCNC_VER_SIXTH 5 (depending on downloaded OMF-file)
#define SC_C_LBB3500_00 0
#define SC_C_LBB3500_10 1
#define SC_C_LBB3500_30 3
#define SC_C_LBB3511_00 4
#define SC_C_STANDALONE 0x01
#define SC_C_EXTENDED 0x02