ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcdcsCLDC.hpp File Reference

Go to the source code of this file.

Classes

struct  ngcdcs_dc_t
 
struct  ngcdcs_clk_t
 
struct  ngcdcs_clkv_t
 
class  ngcdcsCLDC0
 
class  ngcdcsCLDC
 

Macros

#define ngcdcsCLDC_LBNL   0x00010000
 
#define ngcdcsCLDC_ERR_PROTECTION   0x1
 
#define ngcdcsCLDC_BUFSIZE   (1024 * 128)
 
#define ngcdcsCLDC_DCLK   2
 
#define ngcdcsCLDC_CAL_MAX   0.2
 
#define ngcdcsCLDC_VDIFF_MAX   1.0
 
#define ngcdcsCLDC_MAX_CHAN   ((ngcbCLDC_MAX_CLK * 2) + ngcbCLDC_MAX_DC)
 
#define ngcdcsCLDC_MAX_TEL   80
 

Detailed Description

Macro Definition Documentation

◆ ngcdcsCLDC_BUFSIZE

#define ngcdcsCLDC_BUFSIZE   (1024 * 128)

Maximum CLDC configuration file buffer size

◆ ngcdcsCLDC_CAL_MAX

#define ngcdcsCLDC_CAL_MAX   0.2

Voltage calibration hard limit (in Volts)

◆ ngcdcsCLDC_DCLK

#define ngcdcsCLDC_DCLK   2

Number of DACs per clock

◆ ngcdcsCLDC_ERR_PROTECTION

#define ngcdcsCLDC_ERR_PROTECTION   0x1

CLDC module protection error

◆ ngcdcsCLDC_LBNL

#define ngcdcsCLDC_LBNL   0x00010000

Supported sub-types

◆ ngcdcsCLDC_MAX_CHAN

#define ngcdcsCLDC_MAX_CHAN   ((ngcbCLDC_MAX_CLK * 2) + ngcbCLDC_MAX_DC)

Maximum number of DAC channels (TDB)

◆ ngcdcsCLDC_MAX_TEL

#define ngcdcsCLDC_MAX_TEL   80

Maximum number of internal telemetry channels

◆ ngcdcsCLDC_VDIFF_MAX

#define ngcdcsCLDC_VDIFF_MAX   1.0

Voltage check maximum difference (in Volts)