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

convertParams.h

00001 /************************************************************************************
00002  * convertParams.h
00003  *
00004  *   Typedefs the version specific input & output structures into the default ones.
00005  ************************************************************************************/
00006 #ifndef CONVERT_PARAMS
00007 #define CONVERT_PARAMS
00008 
00009 #include "primParams.h"
00010 #if   defined(SCT_ROD)
00011     #include "convertParams_sct.h"
00012 #elif defined(PIXEL_ROD)
00013     #include "convertParams_pxl.h"
00014 #endif
00015 
00016 typedef struct SET_ERRMSG_MASK_IN      SetMessageMaskIn;
00017 typedef struct EVENT_TRAP_SETUP_IN     EventTrapSetupIn;
00018 typedef struct EVENT_TRAP_SETUP_OUT    EventTrapSetupOut;
00019 typedef struct SET_MEMORY_IN           SetMemoryIn;
00020 typedef struct COPY_MEMORY_IN          CopyMemoryIn;
00021 typedef struct MEMORY_TEST_IN          MemoryTestIn;
00022 typedef struct MEMORY_TEST_OUT         MemoryTestOut;
00023 typedef struct SET_LED_IN              SetLedIn;
00024 typedef struct FLASH_LED_IN            FlashLedIn;
00025 typedef struct SEND_DATA_IN            SendDataIn;
00026 typedef struct SEND_DATA_OUT           SendDataOut;
00027 typedef struct MODULE_MASK_IN          ModuleMaskIn;
00028 typedef struct SET_TRIGGER_IN          SetTriggerIn;
00029 
00030 typedef struct HISTOGRAM_CTRL_TASK_IN  HistoCtrlTaskIn;
00031 typedef struct HISTOGRAM_CTRL_TASK_OUT HistoCtrlTaskOut;
00032 typedef struct MIRROR_TASK_IN          MirrorTaskIn;
00033 typedef struct TRAP_REQ_TASK_IN        TrapReqTaskIn;
00034 
00035 typedef struct HISTOGRAM_TASK_IN       HistogramTaskIn;
00036 typedef struct HISTOGRAM_TASK_OUT      HistogramTaskOut;
00037 typedef struct TRAP_TASK_IN            TrapTaskIn;
00038 typedef struct TRAP_TASK_OUT           TrapTaskOut;
00039 typedef struct OCCUPANCY_TASK_IN       OccupancyTaskIn;
00040 typedef struct ERROR_TASK_IN           ErrorTaskIn;
00041 typedef struct ERROR_INFO              ErrorInfo;
00042 typedef struct ERROR_TASK_OUT          ErrorTaskOut; //TNV
00043 //typedef struct RESYNCH_TASK_IN         ErrorTaskOut; //TNV commented and put the line below
00044 typedef struct RESYNCH_TASK_IN         ResynchTaskIn;
00045 typedef struct GEN_TASK_OUT            GenTaskOut;
00046 
00047 
00048 typedef union TASK_STRUCTURES_OUT      TaskOutput;
00049 typedef union TASK_STRUCTURES_IN       TaskInput;
00050 
00051 typedef struct START_TASK_IN           StartTaskIn;
00052 typedef struct TASK_OPERATION_IN       TaskOperationIn;
00053 typedef struct WRITE_BUFFER_IN         WriteBufferIn;
00054 
00055 typedef struct RW_SLAVE_MEMORY_IN     RwSlaveMemory;
00056 typedef RwSlaveMemory                 RwSlaveMemoryIn;
00057 typedef RwSlaveMemory                 RwSlaveMemoryOut;
00058 
00059 typedef struct TRANS_DATA             TransData;
00060 typedef struct TRANS_SERIAL_DATA_IN   TransSerialDataIn;
00061 typedef struct START_SLAVE_EXECUTING_IN  StartSlaveExecutingIn;
00062 typedef struct START_SLAVE_EXECUTING_OUT StartSlaveExecutingOut;
00063 typedef struct CONFIG_SLAVE_IN        ConfigSlaveIn;
00064 typedef struct RW_REG_FIELD_IN        RwRegFieldIn;
00065 typedef struct RW_REG_FIELD_OUT       RwRegFieldOut;
00066 typedef struct POLL_REG_FIELD_IN      PollRegFieldIn;
00067 typedef struct POLL_REG_FIELD_OUT     PollRegFieldOut;
00068 typedef struct RW_FIFO_IN             RwFifoIn;
00069 typedef struct RW_FIFO_OUT            RwFifoOut;
00070 typedef struct SEND_SLAVE_LIST_IN     SendSlaveListIn;
00071 typedef struct START_SLAVE_LIST_IN    StartSlaveListIn;
00072 typedef struct SLAVE_LIST_OP_IN       SlaveListOpIn;
00073 typedef struct BUILD_STREAM_IN        BuildStreamIn;
00074 typedef struct SEND_STREAM_IN         SendStreamIn;
00075 typedef struct DSP_RESET_IN           DspResetIn;
00076 typedef struct SET_ROD_MODE_IN        SetRodModeIn;
00077 typedef struct RW_BOC_DATA_IN         RwBocDataIn;
00078 typedef struct RW_BOC_DATA_OUT        RwBocDataOut;
00079 typedef struct BOC_HISTOGRAM_IN       BocHistogramIn;
00080 typedef struct BOC_HISTOGRAM_OUT      BocHistogramOut;
00081 
00082 #endif  /* Multiple inclusion protection */

Generated on Fri Dec 16 19:38:08 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5