////////////////////////////////////////////////////////////////////////////// // File: L1_Tcc_Monit_Data_Hsro.hpp // Created: 4-DEC-2000 Extension to Tcc_Monit_Data.hpp // for monit data not advertized to the whole world ////////////////////////////////////////////////////////////////////////////// #ifndef __L1_Tcc_Monit_Data_Hsro__ #define __L1_Tcc_Monit_Data_Hsro__ #include "HsroChanTheCard.h" ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // dimension parameters (used in definition of structures Below) #define kTcc_CardDescLengthMax 80 #define kTcc_HsroCardCountMax 40 /////////////////////////////////////////////////////////////////////////////////// // One Card HSRO entry /////////////////////////////////////////////////////////////////////////////////// struct L1_Tcc_Card_L1fw_Hsro { char sCardDescription[kTcc_CardDescLengthMax+1] ; OneCardHsroData xHsro ; } ; /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // This is the Data Block Content Definition for Type "L1fw Hsro" /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // This will be the content of the Opaque ITC message received from TCC // A block of this type (eTcc_Block_Type_L1fw_Hsro) can be requested on the // Monitoring Server Port #52162. struct L1_Tcc_Block_L1fw_Hsro { L1_Tcc_Block_Header xHeader ; L1_Tcc_L1fw_BeamX_Number xBeamX ; L1_Tcc_Card_L1fw_Hsro axCard[kTcc_HsroCardCountMax] ; } ; ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// #endif // __L1_Tcc_Monit_Data_Hsro__