unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Function block base class header file.
Function block base class for device.
Definition: Function_Block_Base.h:96
Definition: P020_12_KG3_PTE.h:76
TBlock_Input_Connector object_u8_Channel_1
Channel 1.
Definition: P020_12_KG3_PTE.h:284
U8 Check_Limit_Channel_Index(U8 u8_Channel_Index)
Check channel limit data.
Definition: P020_12_KG3_PTE.cpp:166
TBlock_Input_Connector object_u8_Channel_4
Channel 4.
Definition: P020_12_KG3_PTE.h:293
VOID Map(TP020_12_KG3_PTE_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P020_12_KG3_PTE.cpp:100
virtual VOID Init()
Function block initialisation method.
Definition: P020_12_KG3_PTE.cpp:115
TP020_12_KG3_PTE_T1()
Class constructor method.
Definition: P020_12_KG3_PTE.cpp:68
volatile TP020_12_KG3_PTE_Registers * struct_Registers
Pointer to the memory area in FPGA address space.
Definition: P020_12_KG3_PTE.h:312
TBlock_Input_Connector object_u8_Channel_3
Channel 3.
Definition: P020_12_KG3_PTE.h:290
virtual VOID Execute()
Function block execution method.
Definition: P020_12_KG3_PTE.cpp:127
~TP020_12_KG3_PTE_T1()
Class destructor method.
Definition: P020_12_KG3_PTE.cpp:92
TBlock_Input_Connector object_u8_Channel_2
Channel 2.
Definition: P020_12_KG3_PTE.h:287
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about flow converter board driver over communication link protocol.
Definition: P020_12_KG3_PTE.cpp:220
U32 Get_Module_ID()
Send information method.
Definition: P020_12_KG3_PTE.cpp:205
Definition: Protocol_Base.h:57
Definition: P020_12_KG3_PTE.h:90
U16 u16_Reserve_9
0x09 : Reserved
Definition: P020_12_KG3_PTE.h:160
U16 u16_Unit_ID_H
0x01 : Module identification high register
Definition: P020_12_KG3_PTE.h:96
U16 u16_Reserve_15
0x0F : Reserved
Definition: P020_12_KG3_PTE.h:178
U16 u16_Reserve_10
0x0A : Reserved
Definition: P020_12_KG3_PTE.h:163
U16 u16_Unit_ID_L
0x00 : Module identification low register
Definition: P020_12_KG3_PTE.h:93
U16 u16_Reserve_7
0x07 : Reserved
Definition: P020_12_KG3_PTE.h:154
U16 u16_Reserve_12
0x0C : Reserved
Definition: P020_12_KG3_PTE.h:169
U16 u16_Reserve_6
0x06 : Reserved
Definition: P020_12_KG3_PTE.h:151
U16 u16_Reserve_13
0x0D : Reserved
Definition: P020_12_KG3_PTE.h:172
U16 u16_Relay_Control
0x02 : PTE relay control
Definition: P020_12_KG3_PTE.h:118
U16 u16_Reserve_11
0x0B : Reserved
Definition: P020_12_KG3_PTE.h:166
U16 u16_Reserve_8
0x08 : Reserved
Definition: P020_12_KG3_PTE.h:157
U16 u16_Clear_Relay_Outputs
0x04 : Clear relay outputs
Definition: P020_12_KG3_PTE.h:145
U16 u16_Toggle_Relay_Outputs
0x05 : Toggle relay outputs
Definition: P020_12_KG3_PTE.h:148
U16 u16_Relay_Status
0x02 : PTE relay control
Definition: P020_12_KG3_PTE.h:137
U16 u16_Set_Relay_Outputs
0x03 : Set relay outputs
Definition: P020_12_KG3_PTE.h:142
U16 u16_Reserve_14
0x0E : Reserved
Definition: P020_12_KG3_PTE.h:175