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

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

#include <P020_29_KG3_ENC.h>

Collaboration diagram for TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers:
Collaboration graph

Public Attributes

U16 u16_Unit_ID_L
 0x00 : Module identification low register More...
 
U16 u16_Unit_ID_H
 0x01 : Module identification high register More...
 
union {
   U16   u16_Relay_Data_Read_Register
 Offset 0x02, Data read redister. More...
 
   U16   u16_Relay_Data_Write_Register
 Offset 0x02, Data write redister. More...
 
}; 
 0x02 : Control and status registers More...
 
U16 u16_Relay_Data_Set_Register
 0x03 : Relay data set register More...
 
U16 u16_Relay_Data_Clear_Register
 0x04 : Relay data clear register More...
 
U16 u16_Relay_Data_Toggle_Register
 0x05 : Relay data toggle register More...
 
U16 u16_Reserve_6
 0x06 : Reserved More...
 
U16 u16_Reserve_7
 0x07 : Reserved More...
 
U16 u16_Reserve_8
 0x08 : Reserved More...
 
U16 u16_Reserve_9
 0x09 : Reserved More...
 
U16 u16_Reserve_10
 0x0A : Reserved More...
 
U16 u16_Reserve_11
 0x0B : Reserved More...
 
U16 u16_Reserve_12
 0x0C : Reserved More...
 
U16 u16_Reserve_13
 0x0D : Reserved More...
 
U16 u16_Reserve_14
 0x0E : Reserved More...
 
U16 u16_Reserve_15
 0x0F : Reserved More...
 

Detailed Description

Register structure for digital I/O access.

Member Data Documentation

◆ 

union { ... }

0x02 : Control and status registers

◆ u16_Relay_Data_Clear_Register

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Relay_Data_Clear_Register

0x04 : Relay data clear register

◆ u16_Relay_Data_Read_Register

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Relay_Data_Read_Register

Offset 0x02, Data read redister.

◆ u16_Relay_Data_Set_Register

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Relay_Data_Set_Register

0x03 : Relay data set register

◆ u16_Relay_Data_Toggle_Register

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Relay_Data_Toggle_Register

0x05 : Relay data toggle register

◆ u16_Relay_Data_Write_Register

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Relay_Data_Write_Register

Offset 0x02, Data write redister.

Referenced by TP020_29_KG3_ENC_T1::Execute(), and TP020_29_KG3_ENC_T1::Init().

◆ u16_Reserve_10

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_10

0x0A : Reserved

◆ u16_Reserve_11

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_11

0x0B : Reserved

◆ u16_Reserve_12

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_12

0x0C : Reserved

◆ u16_Reserve_13

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_13

0x0D : Reserved

◆ u16_Reserve_14

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_14

0x0E : Reserved

◆ u16_Reserve_15

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_15

0x0F : Reserved

◆ u16_Reserve_6

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_6

0x06 : Reserved

◆ u16_Reserve_7

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_7

0x07 : Reserved

◆ u16_Reserve_8

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_8

0x08 : Reserved

◆ u16_Reserve_9

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Reserve_9

0x09 : Reserved

◆ u16_Unit_ID_H

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Unit_ID_H

0x01 : Module identification high register

Referenced by TP020_29_KG3_ENC_T1::Get_Module_ID(), and TP020_29_KG3_ENC_T1::Send_Information().

◆ u16_Unit_ID_L

U16 TP020_29_KG3_ENC_T1::TP020_29_KG3_ENC_Registers::u16_Unit_ID_L

0x00 : Module identification low register

Referenced by TP020_29_KG3_ENC_T1::Get_Module_ID(), and TP020_29_KG3_ENC_T1::Send_Information().


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