#include <ngcdcsCFG.hpp>
Public Member Functions | |
| ngcdcs_syscfg_t () | |
| Constructor. | |
Public Attributes | |
| ngcdcs_dev_cfg_t | dev [ngcdcsCTRL_MAX_DEV] |
| Interface device system configuration. | |
| ngcdcs_cldc_cfg_t | cldc [ngcdcsCTRL_MAX_CLDC] |
| CLDC system configuration. | |
| ngcdcs_seq_cfg_t | seq [ngcdcsCTRL_MAX_SEQ] |
| Sequencer system configuration. | |
| ngcdcs_adc_cfg_t | adc [ngcdcsCTRL_MAX_ADCMOD] |
| ADC-module system configuration. | |
| ngcdcs_shut_cfg_t | shutter [ngcdcsCTRL_MAX_SHUTTER] |
| Shutter-module system configuration. | |
| ngcdcs_pa_cfg_t | preamp [ngcdcsCTRL_MAX_PREAMP] |
| Preamplifier-module system configuration. | |
| ngcdcs_ngc2_cfg_t | ngc2 [ngcdcsCTRL_MAX_NGC2] |
| NGC2 basic module system configuration. | |
| ngcdcs_ao_cfg_t | ao [ngcdcsCTRL_MAX_AO] |
| AO camera system configuration. | |
| ngcdcs_lisa_cfg_t | lisa [ngcdcsCTRL_MAX_LISA] |
| LISA camera system configuration. | |
| ngcdcs_ngsd_cfg_t | ngsd [ngcdcsCTRL_MAX_NGSD] |
| NGSD system configuration. | |
| ngcdcs_tec_cfg_t | tec [ngcdcsCTRL_MAX_TEC] |
| TEC system configuration. | |
| ngcdcs_geosnap_cfg_t | geosnap [ngcdcsCTRL_MAX_GEOSNAP] |
| GEOSNAP system configuration. | |
| ngcdcs_sca_cfg_t | sca [ngcdcsCTRL_MAX_SCA] |
| SIDECAR asic system configuration. | |
| ngcdcs_reg_t | reg [ngcdcsCTRL_MAX_REG] |
| Generic control/status registers. | |
| ngcdcs_acq_cfg_t | acq [ngcdcsACQ_MAX_PROC] |
| Acquisition module system configuration. | |
| ngcdcs_fmp_t | fmp [ngcdcsMAX_FRAME_PARAM] |
| Frame-type parameter definitions. | |
| int | numDev |
| Number of interface devices. | |
| int | numCldcMod |
| Number of CLDC-modules. | |
| int | numSeqMod |
| Number of sequencer-modules. | |
| int | numAdcMod |
| Number of ADC-modules. | |
| int | numShutterMod |
| Number of shutter-modules. | |
| int | numPreampMod |
| Number of preamplifier-modules. | |
| int | numNgc2Mod |
| Number of NGC2 basic modules. | |
| int | numAoMod |
| Number of AO cameras. | |
| int | numLisaMod |
| Number of LISA cameras. | |
| int | numNgsdMod |
| Number of NGSD cameras. | |
| int | numTecMod |
| Number of TEC modules. | |
| int | numGeosnapMod |
| Number of GEOSNAP modules. | |
| int | numScaMod |
| Number of Sidecar ASIC modules. | |
| int | numAcqMod |
| Number of acquisition modules. | |
| int | numTccdMod |
| Number of TCCD modules. | |
| int | sim |
| Operation in simulation mode. | |
| int | fitsBlock |
| Number of FITS-blocks to reserve for merging. | |
| int | extFits |
| Generate extended FITS-header. | |
| int | fileFormat |
| Default file format. | |
| int | naming |
| Default naming scheme. | |
| int | oneFile |
| All in one file (FITS extension format only) | |
| int | autoOnline |
| Go on-line after start-up. | |
| int | autoStart |
| Start at on-line. | |
| char | detCfgFile [256] |
| Default detector configuration file. | |
| char | fileName [256] |
| Optional filename. | |
| char | dsup [256] |
| Default parameter setup file (optional) | |
| int | polling |
| Enable/disable polling of sub-system status. | |
| int | pollInterval |
| Polling interval in ms. | |
| int | procMon |
| Process monitoring level. | |
| int | largeFile |
| Flag to enable/disable large file extension. | |
| int | led |
| Flag to enable/disable the controller LEDs. | |
| int | rtdDb |
| Flag to enable/disable RTD connection databasw. | |
| ngcdcs_alias_t | alias [ngcdcsMAX_ALIAS] |
| Command aliases. | |
| ngcdcs_refsys_t | reference |
| Reference system. | |
| ngcdcs_refsys_t | reference0 |
| Reference system (saved) | |
| char | macro [256] |
| Macro instruction at online. | |
| int | ditPrecision |
System configuration structure
|
inline |
Constructor.
| ngcdcs_acq_cfg_t ngcdcs_syscfg_t::acq[ngcdcsACQ_MAX_PROC] |
Acquisition module system configuration.
| ngcdcs_adc_cfg_t ngcdcs_syscfg_t::adc[ngcdcsCTRL_MAX_ADCMOD] |
ADC-module system configuration.
| ngcdcs_alias_t ngcdcs_syscfg_t::alias[ngcdcsMAX_ALIAS] |
Command aliases.
| ngcdcs_ao_cfg_t ngcdcs_syscfg_t::ao[ngcdcsCTRL_MAX_AO] |
AO camera system configuration.
| int ngcdcs_syscfg_t::autoOnline |
Go on-line after start-up.
| int ngcdcs_syscfg_t::autoStart |
Start at on-line.
| ngcdcs_cldc_cfg_t ngcdcs_syscfg_t::cldc[ngcdcsCTRL_MAX_CLDC] |
CLDC system configuration.
| char ngcdcs_syscfg_t::detCfgFile[256] |
Default detector configuration file.
| ngcdcs_dev_cfg_t ngcdcs_syscfg_t::dev[ngcdcsCTRL_MAX_DEV] |
Interface device system configuration.
| int ngcdcs_syscfg_t::ditPrecision |
| char ngcdcs_syscfg_t::dsup[256] |
Default parameter setup file (optional)
| int ngcdcs_syscfg_t::extFits |
Generate extended FITS-header.
| int ngcdcs_syscfg_t::fileFormat |
Default file format.
| char ngcdcs_syscfg_t::fileName[256] |
Optional filename.
| int ngcdcs_syscfg_t::fitsBlock |
Number of FITS-blocks to reserve for merging.
| ngcdcs_fmp_t ngcdcs_syscfg_t::fmp[ngcdcsMAX_FRAME_PARAM] |
Frame-type parameter definitions.
| ngcdcs_geosnap_cfg_t ngcdcs_syscfg_t::geosnap[ngcdcsCTRL_MAX_GEOSNAP] |
GEOSNAP system configuration.
| int ngcdcs_syscfg_t::largeFile |
Flag to enable/disable large file extension.
| int ngcdcs_syscfg_t::led |
Flag to enable/disable the controller LEDs.
| ngcdcs_lisa_cfg_t ngcdcs_syscfg_t::lisa[ngcdcsCTRL_MAX_LISA] |
LISA camera system configuration.
| char ngcdcs_syscfg_t::macro[256] |
Macro instruction at online.
| int ngcdcs_syscfg_t::naming |
Default naming scheme.
| ngcdcs_ngc2_cfg_t ngcdcs_syscfg_t::ngc2[ngcdcsCTRL_MAX_NGC2] |
NGC2 basic module system configuration.
| ngcdcs_ngsd_cfg_t ngcdcs_syscfg_t::ngsd[ngcdcsCTRL_MAX_NGSD] |
NGSD system configuration.
| int ngcdcs_syscfg_t::numAcqMod |
Number of acquisition modules.
| int ngcdcs_syscfg_t::numAdcMod |
Number of ADC-modules.
| int ngcdcs_syscfg_t::numAoMod |
Number of AO cameras.
| int ngcdcs_syscfg_t::numCldcMod |
Number of CLDC-modules.
| int ngcdcs_syscfg_t::numDev |
Number of interface devices.
| int ngcdcs_syscfg_t::numGeosnapMod |
Number of GEOSNAP modules.
| int ngcdcs_syscfg_t::numLisaMod |
Number of LISA cameras.
| int ngcdcs_syscfg_t::numNgc2Mod |
Number of NGC2 basic modules.
| int ngcdcs_syscfg_t::numNgsdMod |
Number of NGSD cameras.
| int ngcdcs_syscfg_t::numPreampMod |
Number of preamplifier-modules.
| int ngcdcs_syscfg_t::numScaMod |
Number of Sidecar ASIC modules.
| int ngcdcs_syscfg_t::numSeqMod |
Number of sequencer-modules.
| int ngcdcs_syscfg_t::numShutterMod |
Number of shutter-modules.
| int ngcdcs_syscfg_t::numTccdMod |
Number of TCCD modules.
| int ngcdcs_syscfg_t::numTecMod |
Number of TEC modules.
| int ngcdcs_syscfg_t::oneFile |
All in one file (FITS extension format only)
| int ngcdcs_syscfg_t::polling |
Enable/disable polling of sub-system status.
| int ngcdcs_syscfg_t::pollInterval |
Polling interval in ms.
| ngcdcs_pa_cfg_t ngcdcs_syscfg_t::preamp[ngcdcsCTRL_MAX_PREAMP] |
Preamplifier-module system configuration.
| int ngcdcs_syscfg_t::procMon |
Process monitoring level.
| ngcdcs_refsys_t ngcdcs_syscfg_t::reference |
Reference system.
| ngcdcs_refsys_t ngcdcs_syscfg_t::reference0 |
Reference system (saved)
| ngcdcs_reg_t ngcdcs_syscfg_t::reg[ngcdcsCTRL_MAX_REG] |
Generic control/status registers.
| int ngcdcs_syscfg_t::rtdDb |
Flag to enable/disable RTD connection databasw.
| ngcdcs_sca_cfg_t ngcdcs_syscfg_t::sca[ngcdcsCTRL_MAX_SCA] |
SIDECAR asic system configuration.
| ngcdcs_seq_cfg_t ngcdcs_syscfg_t::seq[ngcdcsCTRL_MAX_SEQ] |
Sequencer system configuration.
| ngcdcs_shut_cfg_t ngcdcs_syscfg_t::shutter[ngcdcsCTRL_MAX_SHUTTER] |
Shutter-module system configuration.
| int ngcdcs_syscfg_t::sim |
Operation in simulation mode.
| ngcdcs_tec_cfg_t ngcdcs_syscfg_t::tec[ngcdcsCTRL_MAX_TEC] |
TEC system configuration.