123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- /*##############################################################################*/
- /* axcs_comp.h */
- /*##############################################################################*/
- /* Contains all string definitions for the Rad/Fluoro platform of */
- /* axcs components (ap-ids) */
- /* axcs server */
- /* */
- /* All Components that are not unique in Artis and Rad/Fluoro */
- /* has to be commented out in that file where they are not used */
- /* */
- /* Programming language: C ( ANSI ) */
- /*##############################################################################*/
- /* 16-Mar-2010 Blu ACS_CAREGRAPH removed */
- /* 14-Apr-2009 Wi ACS_DCU_XCU and ACS_DCU_SCU added */
- /* 09-Jan-2008 Wi ACS_CS_RAD and ACS_SERV_SERVICE removed, ACS_CS_IF new */
- /* 15-Oct-2007 Wi ACS_PRINT removed, ACS_CCU_IF, ACS_SCU_IF, ACS_SOU_IF added */
- /* 12-Feb-2007 Wi New AP-ID default UI platform 0x5E */
- /* 14-Nov-2006 Wi New AP-IDs used in RAD/Fluoro and Artis */
- /* 17-Oct-2006 Wi AP-ID und Serv-ID of new Flu and RAD stations */
- /* 31-May-2005 Wi AP-ID und Serv-ID of new stations */
- /* 27-Sep-2001 Wi AP-ID und Serv-ID of new stations */
- /* 04-Aug-2001 Wi AP-ID und Serv-ID of PHYSIO */
- /* 16-Nov-1999 Wi names of ECC and DDIS changed */
- /* definitions of additional servers */
- /* 04-Oct-1999 Wi created */
- /* */
- /*##############################################################################*/
- #ifndef AXCS_COMP_H
- #define AXCS_COMP_H
- #include "axcscom.h"
-
- const long lAcsCompMaxLen = 20; // max. length of the text field
- typedef struct acsCompTabType_tag
- { ACS_BYTE input;
- char text[lAcsCompMaxLen];
- } acsCompTabType ;
- static acsCompTabType sAcsCompTab [] =
- { {0, "undefined" },
- {ACS_SCU, "SCU" },
- {ACS_CCU_A, "CCU-A" },
- {ACS_CCU_B, "CCU-B" },
- {ACS_TABLE, "TABLE" },
- // {ACS_ACU_A, "ACU-A" }, // Artis only (0x21)
- {ACS_SM_A, "SM-A" }, // Rad/Fluoro only (0x21)
- // {ACS_ACU_B, "ACU-B" }, // Artis only (0x22)
- {ACS_SM_B, "SM-B" }, // Rad/Fluoro only (0x22)
- {ACS_DCU_XCU, "DCU-XCU" }, // DAP control unit running on XCU
- {ACS_DCU_SCU, "DCU-SCU" }, // DAP control unit running on SCU
- {ACS_ANG_A, "ANG-A" },
- {ACS_ANG_B, "ANG-B" },
- {ACS_IVS, "IVS" },
- {ACS_BSR, "BSR" },
- {ACS_IAS_A, "IAS-A" },
- {ACS_IAS_B, "IAS-B" },
- {ACS_MANA, "MANA" },
- {ACS_PHYSIO, "PHYSIO" },
- {ACS_PHYS_STATION, "PHYS_STATION" },
- {ACS_WORKSTATION, "WORKSTATION" },
- {ACS_PT, "PT" },
- {ACS_3DA, "3D-Angio" },
- {ACS_3DCALIB, "3D-Calib" },
- {ACS_IPILOT, "iPilot" },
- // {ACS_MDG, "MediGuide" }, // Artis only (0x50)
- {ACS_GEN_ICO, "GEN_ICO" }, // Rad/Fluoro only (0x50)
- {ACS_IRIS, "IRIS" }, // Rad/Fluoro only (0x51)
- // {ACS_ECC_1, "ECC_1" }, // Artis only (0x51)
- {ACS_ECC_2, "ECC_2" },
- {ACS_ECC_3, "ECC_3" },
- {ACS_VOICE, "VOC" },
- {ACS_DDIS_1, "DDIS_1" },
- {ACS_DDIS_2, "DDIS_2" },
- {ACS_DIS_A, "DIS-A" },
- {ACS_DIS_B, "DIS-B" },
- {ACS_TUI_1, "TUI_1" },
- {ACS_TUI_2, "TUI_2" },
- {ACS_TUI_3, "TUI_3" },
- {ACS_TUI_IF, "TUI-IF" },
- {ACS_UIP, "DEF-UIP" },
- {ACS_REP, "REP" },
- {ACS_PMS, "PMS" },
- {ACS_ACSOS, "ACSOS" },
- {ACS_ACSOS_2, "ACSOS-2" },
- {ACS_SFS, "SFS" },
- {ACS_CSF_A, "CSF-A" },
- {ACS_CSF_B, "CSF-B" },
- {ACS_IASD_A, "Diag-IAS-A" },
- {ACS_IASD_B, "Diag-IAS-B" },
- {ACS_IVSD, "Diag-IVS" },
- {ACS_SYC, "SYC" },
- {ACS_OGPE, "XSE" },
- {ACS_FACTORY, "FACTORY" },
- {ACS_COM_IF, "Ext-IF" },
- {ACS_TA_IS, "TEST-IS" },
- {ACS_TA_TS, "TEST-TS" },
- {ACS_TA_LEO, "TEST-LEO" },
- {ACS_TA_SENSIS, "TEST-SENSIS" },
- {ACS_TA_NIOBE, "TEST-NIOBE" },
-
- {ACS_FLC_TV, "FLC-TV" },
- {ACS_XCU, "XCU" },
- {ACS_CCU_IF, "CCU-IF" },
- {ACS_SCU_IF, "SCU-IF" },
- {ACS_SOU_IF, "SOU-IF" },
- {ACS_CS_IF, "CASS-IF" },
- {ACS_FLC, "FLC" },
- {ACS_SER_PC, "SPC" },
- {ACS_TSC, "TSC" },
- {ACS_GG_A, "GG-A" },
- {ACS_GG_B, "GG-B" },
- {ACS_BD_A, "BD-A" },
- {ACS_BD_B, "BD-B" },
- {ACS_KS_A, "KS-A" },
- {ACS_KS_B, "KS-B" }
- };
- const long lAcsCompTabLen = sizeof(sAcsCompTab) / sizeof(sAcsCompTab[0]);
-
- const long lAcsServMaxLen = 20; // max. length of the text field
- typedef struct acsServTabType_tag
- { ACS_BYTE input;
- char text[lAcsServMaxLen];
- } acsServTabType ;
- static acsServTabType sAcsServTab [] =
- { {0, "undefined" },
- {ACS_SERV_RTC_A, "SERV-RTC-A" },
- {ACS_SERV_RTC_B, "SERV-RTC-B" },
- {ACS_SERV_BSR, "SERV-BSR" },
- {ACS_SERV_IVS, "SERV-IVS" },
- {ACS_SERV_IAS_A, "SERV-IAS-A" },
- {ACS_SERV_IAS_B, "SERV-IAS-B" },
- {ACS_SERV_ECC_1, "SERV-ECC-1" },
- {ACS_SERV_ECC_2, "SERV-ECC-2" },
- {ACS_SERV_ECC_3, "SERV-ECC-3" },
- {ACS_SERV_DDIS_1, "SERV-DDIS-1" },
- {ACS_SERV_DDIS_2, "SERV-DDIS-2" },
- {ACS_SERV_PHYSIO, "SERV-PHYSIO" },
- {ACS_SERV_WS, "SERV-WS" },
- {ACS_SERV_VOICE, "SERV-VOICE" },
- {ACS_SERV_TEST_1, "SERV-TEST-1" },
- {ACS_SERV_TEST_2, "SERV-TEST-2" },
- {ACS_SERV_TEST_3, "SERV-TEST-3" },
- {ACS_SERV_TEST_4, "SERV-TEST-4" },
- {ACS_SERV_MANA, "SERV-MANA" },
- {ACS_SERV_IAS_A, "SERV-IAS-A" },
- {ACS_SERV_IAS_B, "SERV-IAS-B" },
- {ACS_SERV_XCU, "SERV-XCU" },
- {ACS_SERV_FLC, "SERV-FLC" },
- {ACS_SERV_STAND, "SERV-STAND" },
- {ACS_SERV_ECC_DEF, "SERV-ECC-DEFAULT" },
- {ACS_SERV_DDIS_DEF, "SERV-DDIS-DEF" }
- };
- const long lAcsServTabLen = sizeof(sAcsServTab) / sizeof(sAcsServTab[0]);
-
- #endif
|