ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
TP019_11_KG3_FC::TP019_11_KG3_FC_Registers Struct Reference

Register structure for I/O access. More...

#include <P019_11_KG3_FC.h>

Collaboration diagram for TP019_11_KG3_FC::TP019_11_KG3_FC_Registers:
Collaboration graph

Public Attributes

volatile U16 u16_Unit_ID_L
 0x00 : Module identification low register More...
 
volatile U16 u16_Unit_ID_H
 0x01 : Module identification high register More...
 
union {
   volatile U16   u16_Status_Register
 0x02 : Flow converter status register More...
 
   volatile U16   u16_Control_Register
 0x02 : Flow converter control register More...
 
}; 
 Control and status registars. More...
 
volatile U16 u16_Inverter_Period_Time
 0x03 : Flow converter active time register More...
 
volatile U16 u16_Inverter_Active_time
 0x04 : Flow converter dead time register More...
 
volatile U16 u16_Rectifier_Offset_Time
 0x05 : Rectifier offset time register More...
 
volatile U16 u16_Rectifier_Trail_Time
 0x06 : Rectifier active time register More...
 
volatile U16 u16_Reserve_07
 0x07 : Reserved More...
 
volatile I16 i16_Input_Current
 0x08 : Flow convertor input current More...
 
volatile I16 i16_Input_Voltage
 0x09 : Flow convertor input voltage More...
 
volatile I16 i16_Output_Current
 0x0A : Modulator output current More...
 
volatile I16 i16_Output_Voltage
 0x0B : Modulator output voltage More...
 
volatile I16 i16_Input_Current_Offset
 0x0C : Flow convertor input current offset More...
 
volatile I16 i16_Input_Voltage_Offset
 0x0D : Flow convertor input voltage offset More...
 
volatile I16 i16_Output_Current_Offset
 0x0E : Modulator output current offset More...
 
volatile I16 i16_Output_Voltage_Offset
 0x0F : Modulator output voltage offset More...
 
volatile U16 u16_Temperature
 0x10 : Temperature data of the flow convertion More...
 
volatile U16 u16_Rectifier_Output_Current_Positive_Reference
 0x11 : Rectifier output current positive reference signal More...
 
volatile U16 u16_Rectifier_Output_Current_Negative_Reference
 0x12 : Rectifier output current negative reference signal More...
 
volatile U16 u16_Reserve_19
 0x13 : Reserved More...
 
volatile U16 u16_Reserve_20
 0x14 : Reserved More...
 
volatile U16 u16_Reserve_21
 0x15 : Reserved More...
 
volatile U16 u16_Reserve_22
 0x16 : Reserved More...
 
volatile U16 u16_Reserve_23
 0x17 : Reserved More...
 
volatile U16 u16_Reserve_24
 0x18 : Reserved More...
 
volatile U16 u16_Reserve_25
 0x19 : Reserved More...
 
volatile U16 u16_Reserve_26
 0x1A : Reserved More...
 
volatile U16 u16_Reserve_27
 0x1B : Reserved More...
 
volatile U16 u16_Reserve_28
 0x1C : Reserved More...
 
volatile U16 u16_Reserve_29
 0x1D : Reserved More...
 
volatile U16 u16_Reserve_30
 0x1E : Reserved More...
 
volatile U16 u16_Reserve_31
 0x1F : Reserved More...
 

Detailed Description

Register structure for I/O access.

Member Data Documentation

◆ 

union { ... }

Control and status registars.

◆ i16_Input_Current

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Input_Current

0x08 : Flow convertor input current

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Input_Current_Offset

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Input_Current_Offset

0x0C : Flow convertor input current offset

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Input_Voltage

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Input_Voltage

0x09 : Flow convertor input voltage

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Input_Voltage_Offset

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Input_Voltage_Offset

0x0D : Flow convertor input voltage offset

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Output_Current

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Output_Current

0x0A : Modulator output current

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Output_Current_Offset

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Output_Current_Offset

0x0E : Modulator output current offset

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Output_Voltage

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Output_Voltage

0x0B : Modulator output voltage

Referenced by TP019_11_KG3_FC::Execute().

◆ i16_Output_Voltage_Offset

volatile I16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::i16_Output_Voltage_Offset

0x0F : Modulator output voltage offset

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Control_Register

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Control_Register

0x02 : Flow converter control register

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Inverter_Active_time

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Inverter_Active_time

0x04 : Flow converter dead time register

Note
Resolution: 20ns at 50 MHz FPGA clock

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Inverter_Period_Time

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Inverter_Period_Time

0x03 : Flow converter active time register

Note
Resolution: 20ns at 50 MHz FPGA clock

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Rectifier_Offset_Time

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Rectifier_Offset_Time

0x05 : Rectifier offset time register

Note
Resolution: 20ns at 50 MHz FPGA clock

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Rectifier_Output_Current_Negative_Reference

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Rectifier_Output_Current_Negative_Reference

0x12 : Rectifier output current negative reference signal

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Rectifier_Output_Current_Positive_Reference

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Rectifier_Output_Current_Positive_Reference

0x11 : Rectifier output current positive reference signal

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Rectifier_Trail_Time

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Rectifier_Trail_Time

0x06 : Rectifier active time register

Note
Resolution: 20ns at 50 MHz FPGA clock

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Reserve_07

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_07

0x07 : Reserved

◆ u16_Reserve_19

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_19

0x13 : Reserved

◆ u16_Reserve_20

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_20

0x14 : Reserved

◆ u16_Reserve_21

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_21

0x15 : Reserved

◆ u16_Reserve_22

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_22

0x16 : Reserved

◆ u16_Reserve_23

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_23

0x17 : Reserved

◆ u16_Reserve_24

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_24

0x18 : Reserved

◆ u16_Reserve_25

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_25

0x19 : Reserved

◆ u16_Reserve_26

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_26

0x1A : Reserved

◆ u16_Reserve_27

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_27

0x1B : Reserved

◆ u16_Reserve_28

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_28

0x1C : Reserved

◆ u16_Reserve_29

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_29

0x1D : Reserved

◆ u16_Reserve_30

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_30

0x1E : Reserved

◆ u16_Reserve_31

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Reserve_31

0x1F : Reserved

◆ u16_Status_Register

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Status_Register

0x02 : Flow converter status register

◆ u16_Temperature

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Temperature

0x10 : Temperature data of the flow convertion

Referenced by TP019_11_KG3_FC::Execute().

◆ u16_Unit_ID_H

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Unit_ID_H

0x01 : Module identification high register

Referenced by TP019_11_KG3_FC::Send_Information().

◆ u16_Unit_ID_L

volatile U16 TP019_11_KG3_FC::TP019_11_KG3_FC_Registers::u16_Unit_ID_L

0x00 : Module identification low register

Referenced by TP019_11_KG3_FC::Send_Information().


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