HOPS
HOPS class reference
|
Go to the source code of this file.
Classes | |
struct | Cvex_Block |
struct | Cvex_BlockMode |
struct | Cvex_Board |
struct | Cvex_BoardParms |
struct | Cvex_Chip |
struct | Cvex_ChipMode |
struct | Cvex_Config |
struct | Cvex_Mode |
struct | Cvex_Section |
struct | Cvex_SectionMode |
struct | Cvex_Snake |
struct | Cvex_XPolPair |
Macros | |
#define | MAX_BLKS_P_CHIP 8 /* Max blocks/chip */ |
#define | MAX_BLKS_P_SNAKE_P_CHIP 10 /* Max blocks/snake/chip */ |
#define | MAX_BRDS_P_CORR 16 /* Max boards/correlator */ |
#define | MAX_CHIP_INS_P_CHIP 4 /* Max chip inputs/chip */ |
#define | MAX_CHIPS_P_BRD 32 /* Max chips/board */ |
#define | MAX_MUXS_P_BLK 4 /* Max multiplexers/block */ |
#define | MAX_SECTS_P_BRD 16 /* Max sections/board */ |
#define | MAX_SNAKES_P_CHIP 8 /* Max snakes/chip */ |
#define | MAX_XPOL_P_BRD 8 /* Max xpol pairs/board */ |
Typedefs | |
typedef struct Cvex_Block | Cvex_Block |
typedef struct Cvex_BlockMode | Cvex_BlockMode |
typedef struct Cvex_Board | Cvex_Board |
typedef struct Cvex_BoardParms | Cvex_BoardParms |
typedef struct Cvex_Chip | Cvex_Chip |
typedef struct Cvex_ChipMode | Cvex_ChipMode |
typedef struct Cvex_Config | Cvex_Config |
typedef struct Cvex_Mode | Cvex_Mode |
typedef struct Cvex_Section | Cvex_Section |
typedef struct Cvex_SectionMode | Cvex_SectionMode |
typedef struct Cvex_Snake | Cvex_Snake |
typedef struct Cvex_XPolPair | Cvex_XPolPair |
struct Cvex_Block |
Class Members | ||
---|---|---|
char | blockId[MAX_PVALSIZE] | |
struct Cvex_BlockMode * | mode | |
short | mux[MAX_MUXS_P_BLK] |
struct Cvex_BlockMode |
Class Members | ||
---|---|---|
char | defId[MAX_NAMESIZE] | |
short | enableTap | |
short | headerMode | |
short | invalidateOnTapMove | |
short | lCellRotrMode | |
short | lCellXDly | |
short | lCellYDly | |
short | rCellRotrMode | |
short | rCellXDly | |
short | rCellYDly |
struct Cvex_Board |
Class Members | ||
---|---|---|
struct Cvex_BoardParms * | mode | |
short | numOfSections | |
Cvex_Section | section[MAX_SECTS_P_BRD] | |
char | segId[MAX_PVALSIZE] | |
char | sliceId[MAX_PVALSIZE] |
struct Cvex_BoardParms |
Class Members | ||
---|---|---|
short | accumRatio | |
short | bocfShsmpRatio | |
short | dataShsmpRatio | |
char | defId[MAX_NAMESIZE] | |
short | sampleCntPerLagEnable |
struct Cvex_Chip |
Class Members | ||
---|---|---|
char | input[MAX_CHIP_INS_P_CHIP][MAX_PVALSIZE] | |
struct Cvex_ChipMode * | mode | |
short | relChipNum |
struct Cvex_ChipMode |
Class Members | ||
---|---|---|
Cvex_Block | block[MAX_BLKS_P_CHIP] | |
char | defId[MAX_NAMESIZE] | |
short | numOfBlocks | |
short | numOfSnakes | |
Cvex_Snake | snake[MAX_SNAKES_P_CHIP] |
struct Cvex_Config |
Class Members | ||
---|---|---|
short | auto_corr | |
char | defId[MAX_NAMESIZE] | |
short | ignoreChanNames | |
struct Cvex_Mode * | mode | |
char | rev[MAX_PVALSIZE] |
struct Cvex_Mode |
Class Members | ||
---|---|---|
Cvex_Board | board[MAX_BRDS_P_CORR] | |
char | defId[MAX_NAMESIZE] | |
short | numOfBoards | |
short | numOfXPolPairs | |
Cvex_XPolPair | xPolPair[MAX_XPOL_P_BRD] |
struct Cvex_Section |
Class Members | ||
---|---|---|
struct Cvex_SectionMode * | mode | |
short | phyChipNum | |
char | refId[MAX_PVALSIZE] | |
char | remId[MAX_PVALSIZE] |
struct Cvex_SectionMode |
Class Members | ||
---|---|---|
Cvex_Chip | chip[MAX_CHIPS_P_BRD] | |
char | defId[MAX_NAMESIZE] | |
short | numOfChips |
struct Cvex_Snake |
Class Members | ||
---|---|---|
short | lenOfSnakePath | |
char | path[MAX_BLKS_P_SNAKE_P_CHIP][MAX_PVALSIZE] | |
char | refId[MAX_PVALSIZE] | |
char | remId[MAX_PVALSIZE] | |
char | type[MAX_PVALSIZE] |
struct Cvex_XPolPair |
Class Members | ||
---|---|---|
char | chn1Id[MAX_PVALSIZE] | |
char | chn2Id[MAX_PVALSIZE] |
#define MAX_BLKS_P_CHIP 8 /* Max blocks/chip */ |
#define MAX_BLKS_P_SNAKE_P_CHIP 10 /* Max blocks/snake/chip */ |
#define MAX_BRDS_P_CORR 16 /* Max boards/correlator */ |
#define MAX_CHIP_INS_P_CHIP 4 /* Max chip inputs/chip */ |
#define MAX_CHIPS_P_BRD 32 /* Max chips/board */ |
#define MAX_MUXS_P_BLK 4 /* Max multiplexers/block */ |
#define MAX_SECTS_P_BRD 16 /* Max sections/board */ |
#define MAX_SNAKES_P_CHIP 8 /* Max snakes/chip */ |
#define MAX_XPOL_P_BRD 8 /* Max xpol pairs/board */ |
typedef struct Cvex_Block Cvex_Block |
typedef struct Cvex_BlockMode Cvex_BlockMode |
typedef struct Cvex_Board Cvex_Board |
typedef struct Cvex_BoardParms Cvex_BoardParms |
typedef struct Cvex_ChipMode Cvex_ChipMode |
typedef struct Cvex_Config Cvex_Config |
typedef struct Cvex_Section Cvex_Section |
typedef struct Cvex_SectionMode Cvex_SectionMode |
typedef struct Cvex_Snake Cvex_Snake |
typedef struct Cvex_XPolPair Cvex_XPolPair |