TwiceAsNice  2019-02-18
Classes | Macros | Functions | Variables
DG_DLL_1.h File Reference
#include <vcc.h>
#include "DG_Data.h"
Include dependency graph for DG_DLL_1.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  DG_InternalData
 

Macros

#define CC
 
#define RoundInt(d)   ((int)((d) + ((d) > 0 ? 0.5 : -0.5)))
 

Functions

BOOL WINAPI DllMain (HANDLE hModule, DWORD dwFunction, LPVOID lpNot)
 
 _declspec (dllexport) long CC Reserve_DG_Data(long NumberOfDelayGenerators)
 
void IsaOutByte (unsigned short Address, unsigned char value)
 
unsigned char IsaInByte (unsigned short Address)
 
void InitializeInternalData (DG_InternalData *p_Present)
 
void Set_Delay_Trigger (DelayTriggerType *p_dt, DG_InternalData *p_Present)
 
void SetDelayTriggerControl (unsigned long *p_Prepare, unsigned long *p_FinalValue, DelayTriggerType *p_dt, DG_InternalData *p_Present)
 
void Set_Prescaler (DG_BME_Registers *p_pdg, DG_InternalData *p_Present)
 
void Set_Main_Counter (MainCounterType *p_mc, DG_InternalData *p_Present)
 
void SetMainCounterControl (unsigned long *p_Prepare, unsigned long *p_FinalValue, MainCounterType *p_mc, DG_InternalData *p_Present)
 
void Set_Reference_channel (DelayChannel *p_rf, DG_InternalData *p_Present)
 
void SetReferenceControl (unsigned long *p_Prepare, unsigned long *p_FinalValue, DelayChannel *p_rf, DG_InternalData *p_Present)
 
void Set_Delay_channel (DelayChannel *p_k, DelayChannel *p_m, short int pos, DG_InternalData *p_Present)
 
void SetDelayControl (unsigned long *p_Prepare, unsigned long *p_FinalValue, DelayChannel *p_k, DelayChannel *p_ChState, short int pos, DG_InternalData *p_Present)
 
void Synchronize_DG_State (long DG_Number)
 
void HardwareTest_BME_G03 (long DG_Number)
 
void HardwareTest_BME_G02 (long DG_Number)
 
void LoadPrescaler (unsigned long *p_value, DG_InternalData *p_Present)
 
void LoadCommandRegister (unsigned short value, DG_InternalData *p_Present)
 
void LoadCounterControl (unsigned long *p_value, DG_InternalData *p_Present)
 
void PrepareCounterControl (DG_BME_Registers *p_pdg, DG_InternalData *p_Present)
 
void ActionDC (unsigned long *p_Action, DelayChannelData *p_a, DelayChannelData *p_b, unsigned long DG_Product)
 
void ActionDT (unsigned long *p_Action, DelayTriggerData *p_a, DelayTriggerData *p_b)
 
BOOL IsEqualDT (DelayTriggerType *p_a, DelayTriggerType *p_b, unsigned long DG_Product)
 
BOOL IsEqualMC (MainCounterType *p_a, MainCounterType *p_b, unsigned long DG_Product)
 
BOOL IsEqualDC (DelayChannel *p_a, DelayChannel *p_b, unsigned long DG_Product)
 
BOOL IsEqualPS (DG_BME_Registers *p_a, DG_BME_Registers *p_b, unsigned long DG_Product)
 
BOOL IsEqual (DG_BME_Registers *p_a, DG_BME_Registers *p_b, unsigned long DG_Product)
 
void CopyTriggerControl_V1 (DelayTriggerData *p_dt, DelayTriggerData_V1 *p_dtv1)
 
void CopyTriggerControl_V2 (DelayTriggerData *p_dt, DelayTriggerData_V2 *p_dtv2)
 
void CopyDelayControl (DelayChannelData *p_dc, DelayChannelData_V2 *p_v2)
 
void ResetDelayChannel (DelayChannel *p_dc)
 
void ResetMainCounter (MainCounterType *p_mc)
 
void ResetDelayTrigger (DelayTriggerType *p_dt)
 
void ModifyControlRegister (DG_BME_Registers *p_pdg, DG_InternalData *p_Present)
 
void ResetTriggerControl (DelayTriggerData *p_dt)
 
void ResetDelayControl (DelayChannelData *p_dc)
 
long SetChannel (DelayChannel *p_a, DelayChannelData *p_dl, unsigned long MainCounter, long DG_Number)
 
long SetReference (DelayChannel *p_a, DelayChannelData *p_dl, unsigned long MainCounter, long DG_Number)
 
BOOL ReadCalibrationFile (FILE *stream, int *p_module, char *FileName)
 
void InitializeCalibrationConstants ()
 
long DelayNumbers (double *p_remainder, unsigned int *p_digital, double InValue, long DG_Number)
 
long T0Numbers (unsigned int *p_digital, double InValue, long DG_Number)
 
BOOL MasterDelayGenerator (HANDLE h_Master, int NumBytes, HANDLE h_Slave)
 
BOOL MasterLineDG (HANDLE h_Master, int NumBytes, HANDLE h_Slave, int LineNo)
 

Variables

int NoDelayGenerators
 
int BOOL b_CalibrateTiming
 
int BOOL unsigned long m_CalibrationLevel
 
int BOOL unsigned long char * FileName
 
int * p_module
 
int BOOLp_CalibrateTiming
 
int BOOL unsigned longp_CalibrationLevel
 
long Product
 
long long DG_Number
 
DG_BME_Control_V1p_Control_V1
 
DG_BME_Control_V2p_Control_V2
 
BOOL Active_T0
 
BOOL BOOL Positive_T0
 
BOOL BOOL BOOL Terminate_T0
 
BOOL BOOL BOOL BOOL HighDrive_T0
 
BOOL BOOL BOOL BOOL unsigned long OutputModulo_A
 
BOOL BOOL BOOL BOOL unsigned long BOOL Active_A
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL Positive_A
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL Terminate_A
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL HighDrive_A
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long OutputModulo_B
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL Active_B
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL Positive_B
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL Terminate_B
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL HighDrive_B
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long OutputLevel
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL TriggerTerminate
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL ClockEnable
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long PresetValue
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long ClockSource
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long GateDivider
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL PositiveGate
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL InternalTrigger
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL InternalArm
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL BOOL SoftwareTrigger
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL RisingEdge
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL BOOL StopOnPreset
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL BOOL BOOL ResetWhenDone
 
BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL TriggerEnable
 
unsigned long GoSignal_T0
 
unsigned long unsigned long DoneSignal_T0
 
unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long GoSignal_A
 
unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long DoneSignal_A
 
unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long GoSignal_B
 
unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long DoneSignal_B
 
unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long unsigned long MS_Bus
 
unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long BOOL BOOL unsigned long unsigned long unsigned long unsigned long BOOL BOOL SynchronizeGate
 
double SetBack_T0
 
double unsigned long OutputModulo_T0
 
double unsigned long BOOL BOOL BOOL BOOL double FireFirst_A
 
double unsigned long BOOL BOOL BOOL BOOL double double SetBack_A
 
double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL double FireFirst_B
 
double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL double double SetBack_B
 
double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL BOOL Gate_AB
 
double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL BOOL unsigned long BOOL BOOL double InternalClock
 
double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL BOOL unsigned long BOOL BOOL double double TriggerLevel
 
double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL double double unsigned long BOOL BOOL BOOL BOOL BOOL unsigned long BOOL BOOL double double unsigned long unsigned long DivideBy
 
double double FireSecond_T0
 
double double BOOL BOOL BOOL BOOL double double double FireSecond_A
 
double double BOOL BOOL BOOL BOOL double double double BOOL BOOL BOOL BOOL double double double FireSecond_B
 
BOOL double ForceTrigger
 
unsigned long PulseWidth
 
double FireFirst
 
double BOOL Active
 
double BOOL BOOL Positive
 
double BOOL BOOL BOOL Terminate
 
double BOOL BOOL BOOL BOOL HighDrive
 
double double SetBack
 
double double double FireSecond
 
double unsigned long OutputModulo
 
double unsigned long unsigned long GoSignal
 
double unsigned long unsigned long unsigned long DoneSignal
 
char * Path
 
double InValue
 
longp_SlotNumber
 
long BOOLp_Master
 
long longp_LineMaster
 
union {
   double   CalibrationConstant [32]
 
   struct {
      double   SG02_ZeroTime
 
      double   SG02_p1Time
 
      double   SG02_p2Time
 
      double   SG02V2_p1Time
 
      double   SG02V2_p2Time
 
      double   SG02V1_GoTime
 
      double   SG02V1_p1Time
 
      double   SG02V1_p2Time
 
      double   G02_ZeroTime
 
      double   G02_p1Time
 
      double   G02_p2Time
 
      double   G03_ZeroTime
 
      double   G03_p1Time
 
      double   G03_p2Time
 
      double   G03_ResetTime
 
      double   ClockDelay
 
      double   TriggerDelay
 
      double   InternalOscillator
 
      double   ExternalOscillator
 
   } 
 
CalData
 
DG_InternalDatap_Internal
 
int NumberPciDelayGenerators
 
void * p_data
 
void HANDLE h_Device
 
void HANDLE int Size
 

Macro Definition Documentation

◆ CC

#define CC

◆ RoundInt

#define RoundInt (   d)    ((int)((d) + ((d) > 0 ? 0.5 : -0.5)))

Function Documentation

◆ _declspec()

_declspec ( dllexport  )

◆ ActionDC()

void ActionDC ( unsigned long p_Action,
DelayChannelData p_a,
DelayChannelData p_b,
unsigned long  DG_Product 
)

◆ ActionDT()

void ActionDT ( unsigned long p_Action,
DelayTriggerData p_a,
DelayTriggerData p_b 
)

◆ CopyDelayControl()

void CopyDelayControl ( DelayChannelData p_dc,
DelayChannelData_V2 p_v2 
)

◆ CopyTriggerControl_V1()

void CopyTriggerControl_V1 ( DelayTriggerData p_dt,
DelayTriggerData_V1 p_dtv1 
)

◆ CopyTriggerControl_V2()

void CopyTriggerControl_V2 ( DelayTriggerData p_dt,
DelayTriggerData_V2 p_dtv2 
)

◆ DelayNumbers()

long DelayNumbers ( double *  p_remainder,
unsigned int *  p_digital,
double  InValue,
long  DG_Number 
)

◆ DllMain()

BOOL WINAPI DllMain ( HANDLE  hModule,
DWORD  dwFunction,
LPVOID  lpNot 
)

◆ HardwareTest_BME_G02()

void HardwareTest_BME_G02 ( long  DG_Number)

◆ HardwareTest_BME_G03()

void HardwareTest_BME_G03 ( long  DG_Number)

◆ InitializeCalibrationConstants()

void InitializeCalibrationConstants ( )

◆ InitializeInternalData()

void InitializeInternalData ( DG_InternalData p_Present)

◆ IsaInByte()

unsigned char IsaInByte ( unsigned short  Address)

◆ IsaOutByte()

void IsaOutByte ( unsigned short  Address,
unsigned char  value 
)

◆ IsEqual()

BOOL IsEqual ( DG_BME_Registers p_a,
DG_BME_Registers p_b,
unsigned long  DG_Product 
)

◆ IsEqualDC()

BOOL IsEqualDC ( DelayChannel p_a,
DelayChannel p_b,
unsigned long  DG_Product 
)

◆ IsEqualDT()

BOOL IsEqualDT ( DelayTriggerType p_a,
DelayTriggerType p_b,
unsigned long  DG_Product 
)

◆ IsEqualMC()

BOOL IsEqualMC ( MainCounterType p_a,
MainCounterType p_b,
unsigned long  DG_Product 
)

◆ IsEqualPS()

BOOL IsEqualPS ( DG_BME_Registers p_a,
DG_BME_Registers p_b,
unsigned long  DG_Product 
)

◆ LoadCommandRegister()

void LoadCommandRegister ( unsigned short  value,
DG_InternalData p_Present 
)

◆ LoadCounterControl()

void LoadCounterControl ( unsigned long p_value,
DG_InternalData p_Present 
)

◆ LoadPrescaler()

void LoadPrescaler ( unsigned long p_value,
DG_InternalData p_Present 
)

◆ MasterDelayGenerator()

BOOL MasterDelayGenerator ( HANDLE  h_Master,
int  NumBytes,
HANDLE  h_Slave 
)

◆ MasterLineDG()

BOOL MasterLineDG ( HANDLE  h_Master,
int  NumBytes,
HANDLE  h_Slave,
int  LineNo 
)

◆ ModifyControlRegister()

void ModifyControlRegister ( DG_BME_Registers p_pdg,
DG_InternalData p_Present 
)

◆ PrepareCounterControl()

void PrepareCounterControl ( DG_BME_Registers p_pdg,
DG_InternalData p_Present 
)

◆ ReadCalibrationFile()

BOOL ReadCalibrationFile ( FILE *  stream,
int *  p_module,
char *  FileName 
)

◆ ResetDelayChannel()

void ResetDelayChannel ( DelayChannel p_dc)

◆ ResetDelayControl()

void ResetDelayControl ( DelayChannelData p_dc)

◆ ResetDelayTrigger()

void ResetDelayTrigger ( DelayTriggerType p_dt)

◆ ResetMainCounter()

void ResetMainCounter ( MainCounterType p_mc)

◆ ResetTriggerControl()

void ResetTriggerControl ( DelayTriggerData p_dt)

◆ Set_Delay_channel()

void Set_Delay_channel ( DelayChannel p_k,
DelayChannel p_m,
short int  pos,
DG_InternalData p_Present 
)

◆ Set_Delay_Trigger()

void Set_Delay_Trigger ( DelayTriggerType p_dt,
DG_InternalData p_Present 
)

◆ Set_Main_Counter()

void Set_Main_Counter ( MainCounterType p_mc,
DG_InternalData p_Present 
)

◆ Set_Prescaler()

void Set_Prescaler ( DG_BME_Registers p_pdg,
DG_InternalData p_Present 
)

◆ Set_Reference_channel()

void Set_Reference_channel ( DelayChannel p_rf,
DG_InternalData p_Present 
)

◆ SetChannel()

long SetChannel ( DelayChannel p_a,
DelayChannelData p_dl,
unsigned long  MainCounter,
long  DG_Number 
)

◆ SetDelayControl()

void SetDelayControl ( unsigned long p_Prepare,
unsigned long p_FinalValue,
DelayChannel p_k,
DelayChannel p_ChState,
short int  pos,
DG_InternalData p_Present 
)

◆ SetDelayTriggerControl()

void SetDelayTriggerControl ( unsigned long p_Prepare,
unsigned long p_FinalValue,
DelayTriggerType p_dt,
DG_InternalData p_Present 
)

◆ SetMainCounterControl()

void SetMainCounterControl ( unsigned long p_Prepare,
unsigned long p_FinalValue,
MainCounterType p_mc,
DG_InternalData p_Present 
)

◆ SetReference()

long SetReference ( DelayChannel p_a,
DelayChannelData p_dl,
unsigned long  MainCounter,
long  DG_Number 
)

◆ SetReferenceControl()

void SetReferenceControl ( unsigned long p_Prepare,
unsigned long p_FinalValue,
DelayChannel p_rf,
DG_InternalData p_Present 
)

◆ Synchronize_DG_State()

void Synchronize_DG_State ( long  DG_Number)

◆ T0Numbers()

long T0Numbers ( unsigned int *  p_digital,
double  InValue,
long  DG_Number 
)

Variable Documentation

◆ Active

double double unsigned long BOOL Active

◆ Active_A

BOOL BOOL BOOL BOOL double BOOL Active_A

◆ Active_B

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL Active_B

◆ Active_T0

BOOL Active_T0

◆ b_CalibrateTiming

int BOOL b_CalibrateTiming

◆ CalData

union { ... } CalData

◆ CalibrationConstant

double CalibrationConstant[32]

◆ ClockDelay

double ClockDelay

◆ ClockEnable

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL BOOL unsigned long BOOL BOOL ClockEnable

◆ ClockSource

unsigned long unsigned long ClockSource

◆ DG_Number

long long long DG_Number

◆ DivideBy

unsigned long DivideBy

◆ DoneSignal

double unsigned long unsigned long unsigned long DoneSignal

◆ DoneSignal_A

unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long DoneSignal_A

◆ DoneSignal_B

unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long DoneSignal_B

◆ DoneSignal_T0

unsigned long unsigned long DoneSignal_T0

◆ ExternalOscillator

double ExternalOscillator

◆ FileName

int BOOL unsigned long char * FileName

◆ FireFirst

double double FireFirst

◆ FireFirst_A

BOOL BOOL BOOL BOOL double FireFirst_A

◆ FireFirst_B

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double FireFirst_B

◆ FireSecond

double double double FireSecond

◆ FireSecond_A

double double BOOL BOOL BOOL BOOL double double double FireSecond_A

◆ FireSecond_B

double double BOOL BOOL BOOL BOOL double double double BOOL BOOL BOOL BOOL double double double FireSecond_B

◆ FireSecond_T0

double double FireSecond_T0

◆ ForceTrigger

BOOL double ForceTrigger

◆ G02_p1Time

double G02_p1Time

◆ G02_p2Time

double G02_p2Time

◆ G02_ZeroTime

double G02_ZeroTime

◆ G03_p1Time

double G03_p1Time

◆ G03_p2Time

double G03_p2Time

◆ G03_ResetTime

double G03_ResetTime

◆ G03_ZeroTime

double G03_ZeroTime

◆ Gate_AB

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL BOOL Gate_AB

◆ GateDivider

double double unsigned long unsigned long GateDivider

◆ GoSignal

double unsigned long unsigned long GoSignal

◆ GoSignal_A

unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long GoSignal_A

◆ GoSignal_B

unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long unsigned long BOOL BOOL BOOL unsigned long unsigned long GoSignal_B

◆ GoSignal_T0

unsigned long GoSignal_T0

◆ h_Device

void HANDLE h_Device

◆ HighDrive

double double unsigned long BOOL BOOL BOOL BOOL HighDrive

◆ HighDrive_A

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL HighDrive_A

◆ HighDrive_B

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL HighDrive_B

◆ HighDrive_T0

BOOL BOOL BOOL BOOL HighDrive_T0

◆ InternalArm

double double unsigned long unsigned long BOOL BOOL BOOL InternalArm

◆ InternalClock

double InternalClock

◆ InternalOscillator

double InternalOscillator

◆ InternalTrigger

double double unsigned long unsigned long BOOL BOOL InternalTrigger

◆ InValue

double InValue

◆ m_CalibrationLevel

int BOOL unsigned long m_CalibrationLevel

◆ MS_Bus

BOOL double unsigned long MS_Bus

◆ NoDelayGenerators

int NoDelayGenerators

◆ NumberPciDelayGenerators

int NumberPciDelayGenerators

◆ OutputLevel

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL BOOL unsigned long OutputLevel

◆ OutputModulo

double double unsigned long OutputModulo

◆ OutputModulo_A

unsigned long BOOL BOOL BOOL BOOL double unsigned long OutputModulo_A

◆ OutputModulo_B

unsigned long BOOL BOOL BOOL BOOL double unsigned long BOOL BOOL BOOL BOOL double unsigned long OutputModulo_B

◆ OutputModulo_T0

unsigned long OutputModulo_T0

◆ p_CalibrateTiming

int BOOL* p_CalibrateTiming

◆ p_CalibrationLevel

int BOOL unsigned long* p_CalibrationLevel

◆ p_Control_V1

DG_BME_Control_V1* p_Control_V1

◆ p_Control_V2

DG_BME_Control_V2* p_Control_V2

◆ p_data

void * p_data

◆ p_Internal

DG_InternalData* p_Internal

◆ p_LineMaster

long long* p_LineMaster

◆ p_Master

long BOOL* p_Master

◆ p_module

int* p_module

◆ p_SlotNumber

long * p_SlotNumber

◆ Path

char* Path

◆ Positive

double double unsigned long BOOL BOOL Positive

◆ Positive_A

BOOL BOOL BOOL BOOL double BOOL BOOL Positive_A

◆ Positive_B

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL Positive_B

◆ Positive_T0

BOOL BOOL Positive_T0

◆ PositiveGate

double double unsigned long unsigned long BOOL PositiveGate

◆ PresetValue

double double unsigned long PresetValue

◆ Product

long Product

◆ PulseWidth

unsigned long PulseWidth

◆ ResetWhenDone

double double unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL BOOL BOOL ResetWhenDone

◆ RisingEdge

double double unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL RisingEdge

◆ SetBack

double double SetBack

◆ SetBack_A

double BOOL BOOL BOOL BOOL double double SetBack_A

◆ SetBack_B

double BOOL BOOL BOOL BOOL double double BOOL BOOL BOOL BOOL double double SetBack_B

◆ SetBack_T0

double SetBack_T0

◆ SG02_p1Time

double SG02_p1Time

◆ SG02_p2Time

double SG02_p2Time

◆ SG02_ZeroTime

double SG02_ZeroTime

◆ SG02V1_GoTime

double SG02V1_GoTime

◆ SG02V1_p1Time

double SG02V1_p1Time

◆ SG02V1_p2Time

double SG02V1_p2Time

◆ SG02V2_p1Time

double SG02V2_p1Time

◆ SG02V2_p2Time

double SG02V2_p2Time

◆ Size

void HANDLE int Size

◆ SoftwareTrigger

double double unsigned long unsigned long BOOL BOOL BOOL BOOL SoftwareTrigger

◆ StopOnPreset

double double unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL BOOL StopOnPreset

◆ SynchronizeGate

BOOL SynchronizeGate

◆ Terminate

double double unsigned long BOOL BOOL BOOL Terminate

◆ Terminate_A

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL Terminate_A

◆ Terminate_B

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL BOOL Terminate_B

◆ Terminate_T0

BOOL BOOL BOOL Terminate_T0

◆ TriggerDelay

double TriggerDelay

◆ TriggerEnable

double double unsigned long unsigned long BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL TriggerEnable

◆ TriggerLevel

double double TriggerLevel

◆ TriggerTerminate

BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL double BOOL BOOL BOOL BOOL BOOL unsigned long BOOL TriggerTerminate