Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
str_ModuleInfo Union Reference

#include <addi_common.h>

Data Fields

struct {
   union {
      struct {
         unsigned char   b_ModeRegister1
 
         unsigned char   b_ModeRegister2
 
         unsigned char   b_ModeRegister3
 
         unsigned char   b_ModeRegister4
 
      }   s_ByteModeRegister
 
      unsigned int   dw_ModeRegister1_2_3_4
 
   }   s_ModeRegister
 
   struct {
      unsigned int   b_IndexInit:1
 
      unsigned int   b_CounterInit:1
 
      unsigned int   b_ReferenceInit:1
 
      unsigned int   b_IndexInterruptOccur:1
 
      unsigned int   b_CompareLogicInit:1
 
      unsigned int   b_FrequencyMeasurementInit:1
 
      unsigned int   b_FrequencyMeasurementEnable:1
 
   }   s_InitFlag
 
s_SiemensCounterInfo
 
struct {
   unsigned char   b_SSIProfile
 
   unsigned char   b_PositionTurnLength
 
   unsigned char   b_TurnCptLength
 
   unsigned char   b_SSIInit
 
s_SSICounterInfo
 
struct {
   unsigned char   b_TTLInit
 
   unsigned char   b_PortConfiguration [4]
 
s_TTLIOInfo
 
struct {
   unsigned char   b_DigitalInit
 
   unsigned char   b_ChannelAMode
 
   unsigned char   b_ChannelBMode
 
   unsigned char   b_OutputMemoryEnabled
 
   unsigned int   dw_OutputMemory
 
s_DigitalIOInfo
 
struct {
   struct {
      unsigned char   b_82X54Init
 
      unsigned char   b_InputClockSelection
 
      unsigned char   b_InputClockLevel
 
      unsigned char   b_OutputLevel
 
      unsigned char   b_HardwareGateLevel
 
      unsigned int   dw_ConfigurationWord
 
   }   s_82X54TimerInfo [3]
 
   unsigned char   b_InterruptMask
 
s_82X54ModuleInfo
 
struct {
   unsigned char   b_ChronoInit
 
   unsigned char   b_InterruptMask
 
   unsigned char   b_PCIInputClock
 
   unsigned char   b_TimingUnit
 
   unsigned char   b_CycleMode
 
   double   d_TimingInterval
 
   unsigned int   dw_ConfigReg
 
s_ChronoModuleInfo
 
struct {
   struct {
      unsigned char   b_PulseEncoderInit
 
   }   s_PulseEncoderInfo [4]
 
   unsigned int   dw_SetRegister
 
   unsigned int   dw_ControlRegister
 
   unsigned int   dw_StatusRegister
 
s_PulseEncoderModuleInfo
 
struct {
   struct {
      unsigned char   b_TorCounterInit
 
      unsigned char   b_TimingUnit
 
      unsigned char   b_InterruptEnable
 
      double   d_TimingInterval
 
      unsigned int   ul_RealTimingInterval
 
   }   s_TorCounterInfo [2]
 
   unsigned char   b_PCIInputClock
 
s_TorCounterModuleInfo
 
struct {
   struct {
      unsigned char   b_PWMInit
 
      unsigned char   b_TimingUnit
 
      unsigned char   b_InterruptEnable
 
      double   d_LowTiming
 
      double   d_HighTiming
 
      unsigned int   ul_RealLowTiming
 
      unsigned int   ul_RealHighTiming
 
   }   s_PWMInfo [2]
 
   unsigned char   b_ClockSelection
 
s_PWMModuleInfo
 
struct {
   struct {
      unsigned char   b_ETMEnable
 
      unsigned char   b_ETMInterrupt
 
   }   s_ETMInfo [2]
 
   unsigned char   b_ETMInit
 
   unsigned char   b_TimingUnit
 
   unsigned char   b_ClockSelection
 
   double   d_TimingInterval
 
   unsigned int   ul_Timing
 
s_ETMModuleInfo
 
struct {
   unsigned char   b_CDAEnable
 
   unsigned char   b_CDAInterrupt
 
   unsigned char   b_CDAInit
 
   unsigned char   b_FctSelection
 
   unsigned char   b_CDAReadFIFOOverflow
 
s_CDAModuleInfo
 

Detailed Description

Definition at line 166 of file addi_common.h.

Field Documentation

unsigned char b_82X54Init

Definition at line 220 of file addi_common.h.

unsigned char b_CDAEnable

Definition at line 298 of file addi_common.h.

unsigned char b_CDAInit

Definition at line 300 of file addi_common.h.

unsigned char b_CDAInterrupt

Definition at line 299 of file addi_common.h.

unsigned char b_CDAReadFIFOOverflow

Definition at line 302 of file addi_common.h.

unsigned char b_ChannelAMode

Definition at line 208 of file addi_common.h.

unsigned char b_ChannelBMode

Definition at line 209 of file addi_common.h.

unsigned char b_ChronoInit

Definition at line 235 of file addi_common.h.

unsigned char b_ClockSelection

Definition at line 280 of file addi_common.h.

unsigned int b_CompareLogicInit

Definition at line 184 of file addi_common.h.

unsigned int b_CounterInit

Definition at line 181 of file addi_common.h.

unsigned char b_CycleMode

Definition at line 239 of file addi_common.h.

unsigned char b_DigitalInit

Definition at line 207 of file addi_common.h.

unsigned char b_ETMEnable

Definition at line 286 of file addi_common.h.

unsigned char b_ETMInit

Definition at line 289 of file addi_common.h.

unsigned char b_ETMInterrupt

Definition at line 287 of file addi_common.h.

unsigned char b_FctSelection

Definition at line 301 of file addi_common.h.

unsigned int b_FrequencyMeasurementEnable

Definition at line 186 of file addi_common.h.

unsigned int b_FrequencyMeasurementInit

Definition at line 185 of file addi_common.h.

unsigned char b_HardwareGateLevel

Definition at line 224 of file addi_common.h.

unsigned int b_IndexInit

Definition at line 180 of file addi_common.h.

unsigned int b_IndexInterruptOccur

Definition at line 183 of file addi_common.h.

unsigned char b_InputClockLevel

Definition at line 222 of file addi_common.h.

unsigned char b_InputClockSelection

Definition at line 221 of file addi_common.h.

unsigned char b_InterruptEnable

Definition at line 262 of file addi_common.h.

unsigned char b_InterruptMask

Definition at line 227 of file addi_common.h.

unsigned char b_ModeRegister1

Definition at line 171 of file addi_common.h.

unsigned char b_ModeRegister2

Definition at line 172 of file addi_common.h.

unsigned char b_ModeRegister3

Definition at line 173 of file addi_common.h.

unsigned char b_ModeRegister4

Definition at line 174 of file addi_common.h.

unsigned char b_OutputLevel

Definition at line 223 of file addi_common.h.

unsigned char b_OutputMemoryEnabled

Definition at line 210 of file addi_common.h.

unsigned char b_PCIInputClock

Definition at line 237 of file addi_common.h.

unsigned char b_PortConfiguration[4]

Definition at line 202 of file addi_common.h.

unsigned char b_PositionTurnLength

Definition at line 194 of file addi_common.h.

unsigned char b_PulseEncoderInit

Definition at line 250 of file addi_common.h.

unsigned char b_PWMInit

Definition at line 272 of file addi_common.h.

unsigned int b_ReferenceInit

Definition at line 182 of file addi_common.h.

unsigned char b_SSIInit

Definition at line 196 of file addi_common.h.

unsigned char b_SSIProfile

Definition at line 193 of file addi_common.h.

unsigned char b_TimingUnit

Definition at line 238 of file addi_common.h.

unsigned char b_TorCounterInit

Definition at line 260 of file addi_common.h.

unsigned char b_TTLInit

Definition at line 201 of file addi_common.h.

unsigned char b_TurnCptLength

Definition at line 195 of file addi_common.h.

double d_HighTiming

Definition at line 276 of file addi_common.h.

double d_LowTiming

Definition at line 275 of file addi_common.h.

double d_TimingInterval

Definition at line 240 of file addi_common.h.

unsigned int dw_ConfigReg

Definition at line 241 of file addi_common.h.

unsigned int dw_ConfigurationWord

Definition at line 225 of file addi_common.h.

unsigned int dw_ControlRegister

Definition at line 253 of file addi_common.h.

unsigned int dw_ModeRegister1_2_3_4

Definition at line 176 of file addi_common.h.

unsigned int dw_OutputMemory

Definition at line 211 of file addi_common.h.

unsigned int dw_SetRegister

Definition at line 252 of file addi_common.h.

unsigned int dw_StatusRegister

Definition at line 254 of file addi_common.h.

struct { ... } s_82X54ModuleInfo
struct { ... } s_82X54TimerInfo[3]
struct { ... } s_ByteModeRegister
struct { ... } s_CDAModuleInfo
struct { ... } s_ChronoModuleInfo
struct { ... } s_DigitalIOInfo
struct { ... } s_ETMInfo[2]
struct { ... } s_ETMModuleInfo
struct { ... } s_InitFlag
union { ... } s_ModeRegister
struct { ... } s_PulseEncoderInfo[4]
struct { ... } s_PulseEncoderModuleInfo
struct { ... } s_PWMInfo[2]
struct { ... } s_PWMModuleInfo
struct { ... } s_SiemensCounterInfo
struct { ... } s_SSICounterInfo
struct { ... } s_TorCounterInfo[2]
struct { ... } s_TorCounterModuleInfo
struct { ... } s_TTLIOInfo
unsigned int ul_RealHighTiming

Definition at line 278 of file addi_common.h.

unsigned int ul_RealLowTiming

Definition at line 277 of file addi_common.h.

unsigned int ul_RealTimingInterval

Definition at line 264 of file addi_common.h.

unsigned int ul_Timing

Definition at line 293 of file addi_common.h.


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