Data Structures |
| struct | xsp3_scope_data_module |
| struct | xsp3_scope_data_module::xsp3_scope_module_head |
Defines |
| #define | XSP3_MAX_MODNAME 100 |
| #define | XSP3_MAX_CARDS 8 |
| #define | XSP3_SCOPE_MODULE_MAGIC "xsp3scp" |
| #define | XSP3_SCOPE_MOD_LAYOUT_2X3 0 |
| | Original 2 blocks of 3 streams interlaved (To suit XC5VF PowrePC DMA).
|
| #define | XSP3_SCOPE_MOD_LAYOUT_DIFFS_TEST 1 |
| | 9 blocks each of 1 stream to suit reconstruction of differences data.
|
| #define | XSP3_SCOPE_POINTS_FIXED (64*1024*1024) |
| #define | XSP3_SCOPE_UDP_PACKET 8000 |
| #define | XSP3_SCOPE_UDP_FRAME 0x100000 |
| #define | XSP3_SCOPE_NUM_SRC0 4 |
| #define | XSP3_SCOPE_NUM_SRC123 4 |
| #define | XSP3_SCOPE_NUM_SRC45 10 |
| #define | XSP3_SCOPE_FLAGS_SIGNED 1 |
| #define | XSP3_SCOPE_FLAGS_ADD_DIG 2 |
Typedefs |
typedef struct
xsp3_scope_data_module | XSP3ScopeModule |
Functions |
| XSP3ScopeModule * | xsp3_scope_mod_create (char *name, int num_cards, int lwords_per_card, mh_com **mod_head, int layout) |
| | Create a shared data module in /dev/shm to store Scope mode data.
|
| u_int16_t * | xsp3_scope_mod_get_ptr (XSP3ScopeModule *mod, int card, int stream) |
| | Get pointer to data for specifed card and stream with the data module.
|
| int | xsp3_scope_mod_get_inc (XSP3ScopeModule *mod) |
| | Get increment to use when stepping to next time point when accessing data in the scope mode data module.
|
| int | xsp3_scope_mod_get_nstreams (XSP3ScopeModule *mod) |
| | Get number of streams per card for current scope mode data module layout.
|
| int | xsp3_scope_chan (XSP3ScopeModule *mod, int card, int stream) |
| | Return Channel number (currently within card) for specified stream.
|
| int | xsp3_scope_get_str_sel (XSP3ScopeModule *mod, int card, int stream) |
| | Get source select for specified stream allowing for any special interpretation of scope mode data module layout.
|
| const char * | xsp3_scope_stream_name (XSP3ScopeModule *mod, int card, int stream) |
| | Return a label to desribe the describe the data on a given scope stream.
|
| int | xsp3_scope_stream_flags (XSP3ScopeModule *mod, int card, int stream) |
| | Return Flags describing how to interpret scope mode data for give stream.
|
Variables |
| const char * | xsp3_scope_name_s0 [XSP3_SCOPE_NUM_SRC0] |
| const char * | xsp3_scope_name_s123 [XSP3_SCOPE_NUM_SRC123] |
| const char * | xsp3_scope_name_s45 [XSP3_SCOPE_NUM_SRC45] |
| const char * | xsp3_scope_alt_names_s0 [XSP3_SCOPE_NUM_SRC0][16] |
| const char * | xsp3_scope_alt_names_s123 [XSP3_SCOPE_NUM_SRC123][16] |
| const char * | xsp3_scope_alt_names_s45 [XSP3_SCOPE_NUM_SRC45][16] |