#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <ngc/core/ngcb.h>
#include <ngc/core/ngcbAddr.h>
Go to the source code of this file.
- Copyright
- SPDX-FileCopyrightText: 2026 European Southern Observatory (ESO) SPDX-License-Identifier: LGPL-3.0-only
◆ ngcdcsSHIFT_MAX
| #define ngcdcsSHIFT_MAX 32 |
Maximum number of pending shift instructions
◆ ngcdcsSLX_DCR_MCR
| #define ngcdcsSLX_DCR_MCR 0x10 |
◆ ngcdcsSLX_DCR_RM
| #define ngcdcsSLX_DCR_RM 0x0f |
◆ ngcdcsSLX_DCR_SELECT
| #define ngcdcsSLX_DCR_SELECT 0xf0 |
◆ ngcdcsSLX_DCR_WDR
| #define ngcdcsSLX_DCR_WDR 0x20 |
◆ ngcdcsSLX_DCR_WRR
| #define ngcdcsSLX_DCR_WRR 0x40 |
◆ ngcdcsSLX_MAX_WIN
| #define ngcdcsSLX_MAX_WIN 48 |
Maximum number of windows
◆ ngcdcsSLX_MCR_CB_EN
| #define ngcdcsSLX_MCR_CB_EN 0x20 |
◆ ngcdcsSLX_MCR_CB_REF_EN
| #define ngcdcsSLX_MCR_CB_REF_EN 0x10 |
◆ ngcdcsSLX_MCR_CHAN
| #define ngcdcsSLX_MCR_CHAN 0x03 |
◆ ngcdcsSLX_MCR_CHAN16
| #define ngcdcsSLX_MCR_CHAN16 0x02 |
◆ ngcdcsSLX_MCR_CHAN32
| #define ngcdcsSLX_MCR_CHAN32 0x03 |
◆ ngcdcsSLX_MCR_CHAN4
| #define ngcdcsSLX_MCR_CHAN4 0x00 |
◆ ngcdcsSLX_MCR_CHAN8
| #define ngcdcsSLX_MCR_CHAN8 0x01 |
◆ ngcdcsSLX_MCR_EXTRST
| #define ngcdcsSLX_MCR_EXTRST 0x04 |
◆ ngcdcsSLX_MCR_LSP_EN
| #define ngcdcsSLX_MCR_LSP_EN 0x40 |
◆ ngcdcsSLX_MCR_NO_CLAMP
| #define ngcdcsSLX_MCR_NO_CLAMP 0x80 |
◆ ngcdcsSLX_MCR_NO_REF
| #define ngcdcsSLX_MCR_NO_REF 0x08 |
◆ ngcdcsSLX_NCOL
| #define ngcdcsSLX_NCOL 320 |
◆ ngcdcsSLX_NCOL_NO_REF
| #define ngcdcsSLX_NCOL_NO_REF 256 |
Number of columns without reference pixels
◆ ngcdcsSLX_NROW
| #define ngcdcsSLX_NROW 256 |
◆ ngcdcsSLX_RM_ITR
| #define ngcdcsSLX_RM_ITR 0x00 |
◆ ngcdcsSLX_RM_RDRSTRD
| #define ngcdcsSLX_RM_RDRSTRD 0x02 |
◆ ngcdcsSLX_RM_RR
| #define ngcdcsSLX_RM_RR 0x01 |