ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcdcsSEQ0 Class Reference

#include <ngcdcsSEQ.hpp>

Inheritance diagram for ngcdcsSEQ0:
ngcdcsCLDC0 ngcbMOD ngcbOBJ ngcdcsSCA ngcdcsSEQ

Public Member Functions

 ngcdcsSEQ0 (const ngcb_route_t &r, int nc, int nb)
 Constructor with route, number of clocks and number of biases.
 
 ngcdcsSEQ0 (ngcbIFC *ifc, const ngcb_route_t &r, int nc, int nb)
 
virtual ~ngcdcsSEQ0 ()
 Destructor.
 
virtual int Selftest ()
 Selftest.
 
virtual int RunCtrl (int flag)
 Ebnable/disable external run control.
 
virtual int CvtExt (int flag)
 Enable/disable external convert.
 
virtual int Convert (int strobe, int flag)
 Enable/disable convert strobe.
 
virtual int SyncExt (int flag)
 Enable/disable external SYNC pulse.
 
virtual int Start ()
 Start sequencer.
 
virtual int Pause ()
 Pause sequencer.
 
virtual int Stop (int align, int force=0)
 Stop sequencer.
 
virtual int Align ()
 Align sequencer control flags.
 
virtual int Disarm ()
 Disable sequencer control flags.
 
virtual int Break (int trigger=1)
 Stop sequencer at next break-point.
 
virtual int BreakTimeout (int force=0)
 Compute timeout for break command.
 
virtual int Wait (int event, int timeout, int interval)
 Poll with timeout until status register matches event.
 
virtual int TriggerOn (int flag)
 Enable/disable external trigger.
 
virtual int TriggerMode (int mode)
 Set Trigger mode.
 
virtual int Trigger (int armed=1)
 Issue trigger command.
 
virtual int ClearPrgFile ()
 Clear program file.
 
virtual int LoadPrgFile (const char *fileName=NULL)
 Load program file.
 
virtual int Window (ngcdcs_win_t w)
 Set read-out window.
 
virtual void NewStatus (int newStatus)
 Set new soft status.
 
virtual char * StatusString ()
 Get status string.
 
virtual int Status (int *s)
 Get status value.
 
virtual int RunningState ()
 Check if sequencer is in running state.
 
virtual int FailureState ()
 Check if sequencer is in failure state.
 
virtual ngcb_evt_t Event (int stat)
 Return event configuration for status switch.
 
virtual int DwellTime (int f, int a)
 Set dwell-time factor and add-value.
 
virtual int TimeFactor (int f)
 Set dwell-time factor.
 
virtual int TimeAdd (int a)
 Set dwell-time add-value.
 
virtual int SimSeqTiming ()
 Simulate timing.
 
virtual int LoadClkFile (const char *fileName)
 Load clock pattern file.
 
virtual unsigned int NumTrigger ()
 Return number of trigger commands since last start.
 
virtual unsigned int BlindTrigger ()
 
virtual unsigned int LostTrigger ()
 
- Public Member Functions inherited from ngcdcsCLDC0
 ngcdcsCLDC0 (const ngcb_route_t &r, int nc, int nb)
 Constructor with route, number of clocks and number of biases.
 
 ngcdcsCLDC0 (ngcbIFC *ifc, const ngcb_route_t &r, int nc, int nb)
 
virtual ~ngcdcsCLDC0 ()
 Destructor.
 
virtual int AtOnline ()
 At online hook.
 
virtual int VSetup (int autoCtrl=0)
 Apply voltage setup.
 
virtual int Check ()
 Check telemetry against current setup.
 
virtual int OutputEnable ()
 Enable output.
 
virtual int OutputDisable ()
 Disable output.
 
virtual int OutputEnabled ()
 Check if output is enabled.
 
virtual int Protection (int flag)
 Enable/disable protection circuit.
 
virtual int Calibrate (int noSetup=0)
 Calibrate (offset compensation)
 
virtual void ClearCalibration ()
 Clear calibration.
 
virtual int Calibrated ()
 Check if calibration has been done.
 
virtual int Zero ()
 Set all voltages to zero.
 
virtual int VoltageDC (int num, double volt, int rangeCheck=1)
 Set DC voltage.
 
virtual int VoltageClk (int num, int l, double volt, int rangeCheck=1)
 Set clock level.
 
virtual int VoltageClk (int num, ngcdcs_clkv_t cv, int rangeCheck=1)
 Set all levels of clock.
 
virtual int VoltageRegDC (int num, int value, int rangeCheck=1)
 Set DC hex-voltage.
 
virtual int VoltageRegClk (int num, int l, int value, int rangeCheck=1)
 Set clock hex-level.
 
virtual int VoltageErrDC (int num, double volt)
 Set DC voltage error.
 
virtual int VoltageErrClk (int num, int l, double volt)
 Set clock level voltage error.
 
virtual double TelCurrent (int chan)
 Return value of last current-telemetry.
 
virtual int TelDC (int num, double *volt)
 Telemetry for DC-bias.
 
virtual int TelClk (int num, int l, double *volt)
 Telemetry for clock level.
 
virtual int TelClk (int num, ngcdcs_clkv_t *cv)
 Telemetry for clock (all levels)
 
virtual int Snapshot ()
 Telemetry snapshot.
 
virtual char * VStatusString ()
 Get voltage status string.
 
virtual int VStatus (int *s)
 Get voltage HW-status.
 
virtual int LoadCfgFile (const char *fileName=NULL)
 Load voltage configuration.
 
virtual int SaveCfgFile (const char *fileName)
 Save voltage configuration.
 
virtual int SaveErrFile (const char *fileName)
 Save error calibration.
 
virtual int Restore (const char *keyword)
 Restore keyword from the last loaded file.
 
virtual int SetupKey (const char *key, const int *idx, const char *value, int *status=NULL)
 Setup.
 
virtual int StatusKey (const char *key, const int *idx, char *value, int *status=NULL)
 Status.
 
- Public Member Functions inherited from ngcbMOD
ngcbMODoperator= (const ngcbMOD &other)
 Operator =.
 
 ngcbMOD (const ngcbMOD &other)
 Copy constructor.
 
 ngcbMOD (const ngcb_route_t &modRoute)
 Constructor with route.
 
 ngcbMOD (ngcbIFC *modDev, const ngcb_route_t &modRoute)
 Constructor with interface device and route.
 
virtual ~ngcbMOD ()
 Destructor.
 
ngcbIFCDev ()
 Return current interface device.
 
void Dev (ngcbIFC *newDev)
 Set new interface device.
 
int Connected ()
 Return 1 if device is connected, zero otherwise.
 
int Sim ()
 
int Initialize ()
 Initialize module.
 
void ErrState (const char *msg, int errorId=0)
 Go to error state.
 
virtual int CkAddrCB (int addr, const int *buffer, int size)
 Check-address call-back for alignment.
 
virtual void WrAddrCB (int addr, const int *buffer, int size)
 Write-to-address call-back for alignment.
 
virtual int Load (const char *fileName)
 Load register instruction file.
 
int Board ()
 Return the board number of the module (starts with zero)
 
void RpcCopy (void *dest, const void *src, size_t size, size_t items=1)
 Copy RPC payload.
 
int RPC (int target, int req, void *payload, unsigned int size, unsigned int *status=NULL)
 Execute RPC.
 
int ReadAddr (int addr, int *buffer, int size)
 Read from address (32-bit)
 
int WriteAddr (int addr, const int *buffer, int size)
 Write to address (32-bit)
 
int ReadAddr64 (int addr, uint64_t *buffer, int size)
 Read from address (64-bit)
 
int WriteAddr64 (int addr, const uint64_t *buffer, int size)
 Write to address (64-bit)
 
int Temperature (double *t)
 Read board temperature (degree C)
 
int BackPlane ()
 Return back-plane ID.
 
virtual void CV (int chan, double volt)
 Voltage conversion call-back.
 
virtual void Reset ()
 Align soft-states after reset.
 
virtual int Disable ()
 Call-back at transition to not operational state.
 
virtual int Enable (int check=1)
 Call-back at transition to operational state.
 
- Public Member Functions inherited from ngcbOBJ
 ngcbOBJ ()
 Constructor.
 
virtual ~ngcbOBJ ()
 Destructor.
 
void Instance (int n)
 Set instance.
 
int Instance ()
 Get instance.
 
const char * Major ()
 Instance major number.
 
int BigEndian ()
 Big-endian architecture.
 
int LittleEndian ()
 Little-endian architecture.
 
virtual char * ErrMsg ()
 Error message.
 
virtual int Success ()
 Return success.
 
virtual int Failure ()
 Return failure.
 
void CfgPath (const char *path)
 Set external configuration path.
 

Public Attributes

double clock
 Time of one clock tick.
 
int runCtrl
 External run-control flag.
 
int cvtExt
 Exteranl convert.
 
int syncExt
 External SYNC pulse.
 
int breakMode
 Break mode.
 
int continuous
 Continuous mode flag.
 
int updateFlag
 Flag to update the sequencer program.
 
int new_prgfile
 Flag, indicating that a new program file is in the setup list.
 
int useBreakTmo
 Use break-timeout.
 
int triggerCtrl
 Enable/disable automatic trigger control during break.
 
int status
 Soft state: idle, waiting, running or failure.
 
ngcdcs_win_t win
 Read-out window.
 
char clkFile [256]
 Clock pattern file name.
 
char prgFile [256]
 Sequencer program file name.
 
int triggerOn
 Trigger enable flag.
 
int triggerMode
 Trigger mode.
 
int timeFactor
 Global dwell-time factor.
 
int timeAdd
 Global dwell-time add.
 
int timeSim
 Enable sequence time simulation.
 
int stopDelay
 Delay after sequencer stop/reset (ms)
 
double realDit
 Actual DIT.
 
double tim
 Minimum TIM-period.
 
int timAuto
 Automatic computation of minimum TIM-period.
 
int sync
 Sequencer synchronized (generic flag)
 
int convert [2]
 Convert strobe enabled.
 
int autoStop
 Automatic stop/start.
 
int optimize
 Optimize.
 
ngcbDICdictionary
 Pointer to dictionary;.
 
ngcbPARAM_LISTdicParam
 Dictionary placeholders.
 
ngcbPARAM_LIST postSetup
 Post-setup.
 
ngcbPARAM_LIST useList
 Use-list.
 
FILE * sdebug
 Script debug stream.
 
- Public Attributes inherited from ngcdcsCLDC0
int vstat
 Soft-status (enabled, disabled)
 
int autoEnable
 Enable at online.
 
int autoDisable
 Disable when (re-)configuring.
 
int ilck
 Flag to enable/disable the external interlock.
 
int ilckOn
 Flag indicating whether interlock is enabled.
 
int protection
 Flag indicating whether protection has triggered.
 
int protectionOn
 Flag indicating whether protection is enabled.
 
int autoCal
 Calibrate at online.
 
double calMax
 Voltage calibration limit (in Volts)
 
ngcdcs_clk_tclk
 Clock voltages.
 
int numClk
 Number of clock voltages.
 
ngcdcs_dc_tdc
 Bias voltages.
 
int numDc
 Number of bias voltages.
 
ngcdcs_clkv_tclkTel
 Saved clock voltages telemetry values.
 
double * dcTel
 Saved bias voltages telemetry values.
 
int haveCurrentTel
 Flag, indicating whether current-telemetry is available.
 
double margin
 Margin for voltage check (in Volts)
 
double dacTime
 DAC settling time (in seconds)
 
char voltageInitFile [256]
 Voltage initialization file.
 
char cfgFile [256]
 Voltage configuration file.
 
int toggle
 Toggle new configuration.
 
int telFlag
 Flag to update telemetry.
 
double cvg1
 Voltage conversion formula gain-1.
 
double cvg2
 Voltage conversion formula gain-2.
 
double cvOffset
 Voltage conversion formula offset.
 
char serNoBoard [32]
 Serial number.
 
char serNoTrans [32]
 Transition board serial number.
 
- Public Attributes inherited from ngcbMOD
ngcbIFCdev
 Interface device.
 
ngcb_route_t route
 Local route to module (header)
 
char moduleName [64]
 Module name.
 
int id
 ID-register content.
 
int productCode
 Product code.
 
int revision
 HW revision number.
 
int firmware
 Firmware revision.
 
int boardId
 Physical board id.
 
int fitsHdr
 Enable FITS-header for this module.
 
- Public Attributes inherited from ngcbOBJ
FILE * watchdog
 Watchdog stream.
 
ngcbALARM_SYSalarmSystem
 Alarm system.
 
ngcbSERVICEservices
 System services.
 
int verboseLevel
 Verbose level.
 
int logLevel
 Logging level.
 
int xterm
 Xterm flag.
 
int debugPort
 Debug port.
 
int ignoreErr
 Ignore next error (do not log)
 
int type
 Object type.
 

Additional Inherited Members

- Protected Member Functions inherited from ngcbOBJ
virtual int BailOut (const char *pos)
 Log code position of the error and bail-out with failure.
 
virtual void Verbose (int level, const char *format,...) __attribute__((format(printf
 Verbose message if verbose level exceeds level.
 
virtual void virtual void Verbose (const char *format,...) __attribute__((format(printf
 Verbose message.
 
virtual void virtual void virtual void Log (int level, const char *format,...) __attribute__((format(printf
 Log message if logging level exceeds level.
 
virtual void virtual void virtual void virtual void Log (const char *format,...) __attribute__((format(printf
 Log message.
 
virtual void virtual void virtual void virtual void virtual void ErrLog (int severity, const char *format,...) __attribute__((format(printf
 Error log, severity is one of ngcbWARNING, ngcbFAILURE and ngcbERR_SEVERE.
 
virtual void virtual void virtual void virtual void virtual void void FeedBack (const char *format,...) __attribute__((format(printf
 Feed-back function.
 
virtual void virtual void virtual void virtual void virtual void void virtual void SendFeedBack (const char *msg)
 Feed-back sender implementation.
 
const char * CfgPath ()
 Get external configuration path.
 
int CfgPath (char *path, const char *cfgFile)
 Compose path for configuratuion file.
 
int KeyVal (const char *key, float *value)
 Get single precision floating point value from keyword string.
 
int KeyVal (const char *key, double *value)
 Get double precision floating point value from keyword string.
 
int KeyVal (const char *key, int *value)
 Get 32-bit signed integer value from decimal keyword string.
 
int KeyVal (const char *key, unsigned int *value)
 Get 32-bit unsigned integer value from decimal keyword string.
 
int KeyValHex (const char *key, int *value)
 Get 32-bit signed integer value from hexadecimal keyword string.
 
int KeyValHex (const char *key, unsigned int *value)
 Get 32-bit unsigned integer value from hexadecimal keyword string.
 
int KeyValFmt (const char *key, int *value)
 Get 32-bit signed integer value from string.
 
int KeyValFmt (const char *key, unsigned int *value)
 Get 32-bit unsigned integer value from string.
 
int KeyValFrac (const char *key, unsigned int n, uint64_t *v1, uint64_t *v2)
 Fraction after n digits.
 
void CleanupCmd (char *cmdLine, int *cmdLen)
 Clean command string (remove extra spaces etc.)
 
int ReplaceParam (char *string)
 Replace parameter in string.
 

Detailed Description

Generic sequencer base class

Constructor & Destructor Documentation

◆ ngcdcsSEQ0() [1/2]

ngcdcsSEQ0::ngcdcsSEQ0 ( const ngcb_route_t & r,
int nc,
int nb )
inline

Constructor with route, number of clocks and number of biases.

◆ ngcdcsSEQ0() [2/2]

ngcdcsSEQ0::ngcdcsSEQ0 ( ngcbIFC * ifc,
const ngcb_route_t & r,
int nc,
int nb )
inline

Constructor with interface device, route, number of clocks and number of biases

◆ ~ngcdcsSEQ0()

virtual ngcdcsSEQ0::~ngcdcsSEQ0 ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Align()

virtual int ngcdcsSEQ0::Align ( )
inlinevirtual

Align sequencer control flags.

Reimplemented in ngcdcsSEQ.

◆ BlindTrigger()

virtual unsigned int ngcdcsSEQ0::BlindTrigger ( )
inlinevirtual

Return number of trigger commands received without previuos status check

Reimplemented in ngcdcsSEQ.

◆ Break()

virtual int ngcdcsSEQ0::Break ( int trigger = 1)
inlinevirtual

Stop sequencer at next break-point.

Reimplemented in ngcdcsSEQ.

◆ BreakTimeout()

virtual int ngcdcsSEQ0::BreakTimeout ( int force = 0)
inlinevirtual

Compute timeout for break command.

Reimplemented in ngcdcsSEQ.

◆ ClearPrgFile()

virtual int ngcdcsSEQ0::ClearPrgFile ( )
inlinevirtual

Clear program file.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ Convert()

virtual int ngcdcsSEQ0::Convert ( int strobe,
int flag )
inlinevirtual

Enable/disable convert strobe.

Reimplemented in ngcdcsSEQ.

◆ CvtExt()

virtual int ngcdcsSEQ0::CvtExt ( int flag)
inlinevirtual

Enable/disable external convert.

Reimplemented in ngcdcsSEQ.

◆ Disarm()

virtual int ngcdcsSEQ0::Disarm ( )
inlinevirtual

Disable sequencer control flags.

Reimplemented in ngcdcsSEQ.

◆ DwellTime()

virtual int ngcdcsSEQ0::DwellTime ( int f,
int a )
inlinevirtual

Set dwell-time factor and add-value.

Reimplemented in ngcdcsSEQ.

◆ Event()

virtual ngcb_evt_t ngcdcsSEQ0::Event ( int stat)
inlinevirtual

Return event configuration for status switch.

Reimplemented in ngcdcsSEQ.

◆ FailureState()

virtual int ngcdcsSEQ0::FailureState ( )
inlinevirtual

Check if sequencer is in failure state.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ LoadClkFile()

virtual int ngcdcsSEQ0::LoadClkFile ( const char * fileName)
inlinevirtual

Load clock pattern file.

Reimplemented in ngcdcsSEQ.

◆ LoadPrgFile()

virtual int ngcdcsSEQ0::LoadPrgFile ( const char * fileName = NULL)
inlinevirtual

Load program file.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ LostTrigger()

virtual unsigned int ngcdcsSEQ0::LostTrigger ( )
inlinevirtual

Return number of trigger commands received when not in waiting state

Reimplemented in ngcdcsSEQ.

◆ NewStatus()

virtual void ngcdcsSEQ0::NewStatus ( int newStatus)
inlinevirtual

Set new soft status.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ NumTrigger()

virtual unsigned int ngcdcsSEQ0::NumTrigger ( )
inlinevirtual

Return number of trigger commands since last start.

Reimplemented in ngcdcsSEQ.

◆ Pause()

virtual int ngcdcsSEQ0::Pause ( )
inlinevirtual

Pause sequencer.

Reimplemented in ngcdcsSEQ.

◆ RunCtrl()

virtual int ngcdcsSEQ0::RunCtrl ( int flag)
inlinevirtual

Ebnable/disable external run control.

Reimplemented in ngcdcsSEQ.

◆ RunningState()

virtual int ngcdcsSEQ0::RunningState ( )
inlinevirtual

Check if sequencer is in running state.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ Selftest()

virtual int ngcdcsSEQ0::Selftest ( )
inlinevirtual

Selftest.

Reimplemented from ngcdcsCLDC0.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ SimSeqTiming()

virtual int ngcdcsSEQ0::SimSeqTiming ( )
inlinevirtual

Simulate timing.

Reimplemented in ngcdcsSEQ.

◆ Start()

virtual int ngcdcsSEQ0::Start ( )
inlinevirtual

Start sequencer.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ Status()

virtual int ngcdcsSEQ0::Status ( int * s)
inlinevirtual

Get status value.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ StatusString()

virtual char * ngcdcsSEQ0::StatusString ( )
inlinevirtual

Get status string.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ Stop()

virtual int ngcdcsSEQ0::Stop ( int align,
int force = 0 )
inlinevirtual

Stop sequencer.

Reimplemented in ngcdcsSCA, and ngcdcsSEQ.

◆ SyncExt()

virtual int ngcdcsSEQ0::SyncExt ( int flag)
inlinevirtual

Enable/disable external SYNC pulse.

Reimplemented in ngcdcsSEQ.

◆ TimeAdd()

virtual int ngcdcsSEQ0::TimeAdd ( int a)
inlinevirtual

Set dwell-time add-value.

Reimplemented in ngcdcsSEQ.

◆ TimeFactor()

virtual int ngcdcsSEQ0::TimeFactor ( int f)
inlinevirtual

Set dwell-time factor.

Reimplemented in ngcdcsSEQ.

◆ Trigger()

virtual int ngcdcsSEQ0::Trigger ( int armed = 1)
inlinevirtual

Issue trigger command.

Reimplemented in ngcdcsSEQ.

◆ TriggerMode()

virtual int ngcdcsSEQ0::TriggerMode ( int mode)
inlinevirtual

Set Trigger mode.

Reimplemented in ngcdcsSEQ.

◆ TriggerOn()

virtual int ngcdcsSEQ0::TriggerOn ( int flag)
inlinevirtual

Enable/disable external trigger.

Reimplemented in ngcdcsSEQ.

◆ Wait()

virtual int ngcdcsSEQ0::Wait ( int event,
int timeout,
int interval )
inlinevirtual

Poll with timeout until status register matches event.

Reimplemented in ngcdcsSEQ.

◆ Window()

virtual int ngcdcsSEQ0::Window ( ngcdcs_win_t w)
inlinevirtual

Set read-out window.

Reimplemented in ngcdcsSCA.

Member Data Documentation

◆ autoStop

int ngcdcsSEQ0::autoStop

Automatic stop/start.

◆ breakMode

int ngcdcsSEQ0::breakMode

Break mode.

◆ clkFile

char ngcdcsSEQ0::clkFile[256]

Clock pattern file name.

◆ clock

double ngcdcsSEQ0::clock

Time of one clock tick.

◆ continuous

int ngcdcsSEQ0::continuous

Continuous mode flag.

◆ convert

int ngcdcsSEQ0::convert[2]

Convert strobe enabled.

◆ cvtExt

int ngcdcsSEQ0::cvtExt

Exteranl convert.

◆ dicParam

ngcbPARAM_LIST* ngcdcsSEQ0::dicParam

Dictionary placeholders.

◆ dictionary

ngcbDIC* ngcdcsSEQ0::dictionary

Pointer to dictionary;.

◆ new_prgfile

int ngcdcsSEQ0::new_prgfile

Flag, indicating that a new program file is in the setup list.

◆ optimize

int ngcdcsSEQ0::optimize

Optimize.

◆ postSetup

ngcbPARAM_LIST ngcdcsSEQ0::postSetup

Post-setup.

◆ prgFile

char ngcdcsSEQ0::prgFile[256]

Sequencer program file name.

◆ realDit

double ngcdcsSEQ0::realDit

Actual DIT.

◆ runCtrl

int ngcdcsSEQ0::runCtrl

External run-control flag.

◆ sdebug

FILE* ngcdcsSEQ0::sdebug

Script debug stream.

◆ status

int ngcdcsSEQ0::status

Soft state: idle, waiting, running or failure.

◆ stopDelay

int ngcdcsSEQ0::stopDelay

Delay after sequencer stop/reset (ms)

◆ sync

int ngcdcsSEQ0::sync

Sequencer synchronized (generic flag)

◆ syncExt

int ngcdcsSEQ0::syncExt

External SYNC pulse.

◆ tim

double ngcdcsSEQ0::tim

Minimum TIM-period.

◆ timAuto

int ngcdcsSEQ0::timAuto

Automatic computation of minimum TIM-period.

◆ timeAdd

int ngcdcsSEQ0::timeAdd

Global dwell-time add.

◆ timeFactor

int ngcdcsSEQ0::timeFactor

Global dwell-time factor.

◆ timeSim

int ngcdcsSEQ0::timeSim

Enable sequence time simulation.

◆ triggerCtrl

int ngcdcsSEQ0::triggerCtrl

Enable/disable automatic trigger control during break.

◆ triggerMode

int ngcdcsSEQ0::triggerMode

Trigger mode.

◆ triggerOn

int ngcdcsSEQ0::triggerOn

Trigger enable flag.

◆ updateFlag

int ngcdcsSEQ0::updateFlag

Flag to update the sequencer program.

◆ useBreakTmo

int ngcdcsSEQ0::useBreakTmo

Use break-timeout.

◆ useList

ngcbPARAM_LIST ngcdcsSEQ0::useList

Use-list.

◆ win

ngcdcs_win_t ngcdcsSEQ0::win

Read-out window.


The documentation for this class was generated from the following file: