TwiceAsNice  2019-02-18
Public Attributes | List of all members
DG_InternalData Struct Reference

#include <DG_DLL_1.h>

Collaboration diagram for DG_InternalData:
Collaboration graph

Public Attributes

unsigned short base_address
 
unsigned short CommandAddress
 
unsigned short CounterControlAddress
 
unsigned short InterruptEnableAddress
 
unsigned short InterruptAcknowledgeAddress
 
unsigned short InitializeAddress
 
unsigned short PrescalerAddress
 
unsigned short Counter
 
unsigned short Counter_N
 
unsigned short Counter_K
 
unsigned short Counter_J
 
unsigned short Counter_cntrl
 
unsigned short Delay
 
unsigned short Delay_T0
 
unsigned short Delay_A
 
unsigned short Delay_B
 
unsigned short Delay_Aux
 
unsigned short Delay_cntrl
 
unsigned short ModuloCounterAddress
 
unsigned short TriggerCounterAddress
 
unsigned short Large
 
unsigned short Large_T0
 
unsigned short Large_A
 
unsigned short Large_B
 
unsigned short Large_cntrl
 
unsigned short DAC
 
unsigned short DAC_T0
 
unsigned short DAC_A
 
unsigned short DAC_B
 
unsigned short CommandRegister
 
unsigned short CommandRegisterState
 
unsigned short InterruptEnableRegister
 
unsigned long CounterControlRegister [2]
 
unsigned long CounterControlState [2]
 
unsigned long PrescalerState [2]
 
union {
   double   IniTime [10]
 
   struct {
      double   ZeroTime
 
      double   p1Time
 
      double   p2Time
 
      double   ResetTime
 
      double   TimeIncrement
 
      double   T0_Increment
 
      double   A_Increment
 
      double   B_Increment
 
      double   TriggerIncrement
 
   } 
 
}; 
 
double TenMhzZeroTime
 
double TenMhzp1Time
 
double TenMhzp2Time
 
double TenMhzResetTime
 
double InternalOscillatorFrequency
 
double ExternalOscillatorFrequency
 
BOOL b_DG_Activated
 
BOOL b_ModuleCalibrated
 
unsigned long CalibrationLevel
 
unsigned long DG_Product
 
DG_BME_Registers DelayGeneratorState
 
DG_BME_Control DelayControlState
 
BOOL NtDriverInitialized
 
HANDLE h_DelayGenerator
 
long SlotNumber
 
void * p_Master
 

Member Data Documentation

◆ @309

union { ... }

◆ A_Increment

double DG_InternalData::A_Increment

◆ b_DG_Activated

BOOL DG_InternalData::b_DG_Activated

◆ B_Increment

double DG_InternalData::B_Increment

◆ b_ModuleCalibrated

BOOL DG_InternalData::b_ModuleCalibrated

◆ base_address

unsigned short DG_InternalData::base_address

◆ CalibrationLevel

unsigned long DG_InternalData::CalibrationLevel

◆ CommandAddress

unsigned short DG_InternalData::CommandAddress

◆ CommandRegister

unsigned short DG_InternalData::CommandRegister

◆ CommandRegisterState

unsigned short DG_InternalData::CommandRegisterState

◆ Counter

unsigned short DG_InternalData::Counter

◆ Counter_cntrl

unsigned short DG_InternalData::Counter_cntrl

◆ Counter_J

unsigned short DG_InternalData::Counter_J

◆ Counter_K

unsigned short DG_InternalData::Counter_K

◆ Counter_N

unsigned short DG_InternalData::Counter_N

◆ CounterControlAddress

unsigned short DG_InternalData::CounterControlAddress

◆ CounterControlRegister

unsigned long DG_InternalData::CounterControlRegister[2]

◆ CounterControlState

unsigned long DG_InternalData::CounterControlState[2]

◆ DAC

unsigned short DG_InternalData::DAC

◆ DAC_A

unsigned short DG_InternalData::DAC_A

◆ DAC_B

unsigned short DG_InternalData::DAC_B

◆ DAC_T0

unsigned short DG_InternalData::DAC_T0

◆ Delay

unsigned short DG_InternalData::Delay

◆ Delay_A

unsigned short DG_InternalData::Delay_A

◆ Delay_Aux

unsigned short DG_InternalData::Delay_Aux

◆ Delay_B

unsigned short DG_InternalData::Delay_B

◆ Delay_cntrl

unsigned short DG_InternalData::Delay_cntrl

◆ Delay_T0

unsigned short DG_InternalData::Delay_T0

◆ DelayControlState

DG_BME_Control DG_InternalData::DelayControlState

◆ DelayGeneratorState

DG_BME_Registers DG_InternalData::DelayGeneratorState

◆ DG_Product

unsigned long DG_InternalData::DG_Product

◆ ExternalOscillatorFrequency

double DG_InternalData::ExternalOscillatorFrequency

◆ h_DelayGenerator

HANDLE DG_InternalData::h_DelayGenerator

◆ InitializeAddress

unsigned short DG_InternalData::InitializeAddress

◆ IniTime

double DG_InternalData::IniTime[10]

◆ InternalOscillatorFrequency

double DG_InternalData::InternalOscillatorFrequency

◆ InterruptAcknowledgeAddress

unsigned short DG_InternalData::InterruptAcknowledgeAddress

◆ InterruptEnableAddress

unsigned short DG_InternalData::InterruptEnableAddress

◆ InterruptEnableRegister

unsigned short DG_InternalData::InterruptEnableRegister

◆ Large

unsigned short DG_InternalData::Large

◆ Large_A

unsigned short DG_InternalData::Large_A

◆ Large_B

unsigned short DG_InternalData::Large_B

◆ Large_cntrl

unsigned short DG_InternalData::Large_cntrl

◆ Large_T0

unsigned short DG_InternalData::Large_T0

◆ ModuloCounterAddress

unsigned short DG_InternalData::ModuloCounterAddress

◆ NtDriverInitialized

BOOL DG_InternalData::NtDriverInitialized

◆ p1Time

double DG_InternalData::p1Time

◆ p2Time

double DG_InternalData::p2Time

◆ p_Master

void* DG_InternalData::p_Master

◆ PrescalerAddress

unsigned short DG_InternalData::PrescalerAddress

◆ PrescalerState

unsigned long DG_InternalData::PrescalerState[2]

◆ ResetTime

double DG_InternalData::ResetTime

◆ SlotNumber

long DG_InternalData::SlotNumber

◆ T0_Increment

double DG_InternalData::T0_Increment

◆ TenMhzp1Time

double DG_InternalData::TenMhzp1Time

◆ TenMhzp2Time

double DG_InternalData::TenMhzp2Time

◆ TenMhzResetTime

double DG_InternalData::TenMhzResetTime

◆ TenMhzZeroTime

double DG_InternalData::TenMhzZeroTime

◆ TimeIncrement

double DG_InternalData::TimeIncrement

◆ TriggerCounterAddress

unsigned short DG_InternalData::TriggerCounterAddress

◆ TriggerIncrement

double DG_InternalData::TriggerIncrement

◆ ZeroTime

double DG_InternalData::ZeroTime

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