Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

moduleMaskLUT_sct.h

00001 #ifndef MODULE_MASK_LUT_H
00002 #define MODULE_MASK_LUT_H
00003 
00004 #include "moduleMaskLUT_def.h"
00005 /* The default LUT must be initialized once per program, using these values. If
00006    it's needed elsewhere, include the definition of the structure (def) and an
00007    extern declaration: */
00008    
00009 #if (defined(I_AM_MASTER_DSP))
00010     #pragma DATA_SECTION(moduleMaskLUT, "xpdata");
00011 #endif
00012 
00013 ModuleMaskLUT moduleMaskLUT[N_MODULES]= {
00014     {0,  0, 0x00, 0x01}, {1,  0, 0x02, 0x03}, {2,  0, 0x04, 0x05},
00015     {3,  0, 0x06, 0x07}, {4,  0, 0x08, 0x09}, {5,  0, 0x0a, 0x0b},
00016 
00017     {6,  0, 0x10, 0x11}, {7,  0, 0x12, 0x13}, {8,  0, 0x14, 0x15},
00018     {9,  0, 0x16, 0x17}, {10, 0, 0x18, 0x19}, {11, 0, 0x1a, 0x1b},
00019 
00020     {12, 0, 0x20, 0x21}, {13, 0, 0x22, 0x23}, {14, 0, 0x24, 0x25},
00021     {15, 0, 0x26, 0x27}, {16, 0, 0x28, 0x29}, {17, 0, 0x2a, 0x2b},
00022 
00023     {18, 0, 0x30, 0x31}, {19, 0, 0x32, 0x33}, {20, 0, 0x34, 0x35},
00024     {21, 0, 0x36, 0x37}, {22, 0, 0x38, 0x39}, {23, 0, 0x3a, 0x3b},
00025 
00026     {24, 0, 0x40, 0x41}, {25, 0, 0x42, 0x43}, {26, 0, 0x44, 0x45},
00027     {27, 0, 0x46, 0x47}, {28, 0, 0x48, 0x49}, {29, 0, 0x4a, 0x4b},
00028 
00029     {30, 0, 0x50, 0x51}, {31, 0, 0x52, 0x53}, {32, 0, 0x54, 0x55},
00030     {33, 0, 0x56, 0x57}, {34, 0, 0x58, 0x59}, {35, 0, 0x5a, 0x5b},
00031 
00032     {36, 0, 0x60, 0x61}, {37, 0, 0x62, 0x63}, {38, 0, 0x64, 0x65},
00033     {39, 0, 0x66, 0x67}, {40, 0, 0x68, 0x69}, {41, 0, 0x6a, 0x6b},
00034 
00035     {42, 0, 0x70, 0x71}, {43, 0, 0x72, 0x73}, {44, 0, 0x74, 0x75},
00036     {45, 0, 0x76, 0x77}, {46, 0, 0x78, 0x79}, {47, 0, 0x7a, 0x7b}
00037 };
00038 #endif /* Multiple inclusion protection */

Generated on Thu Dec 15 21:14:29 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5