ConOpSys V2970  P004.07
ANVILEX control operating system
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
TProtocol_Base Class Referenceabstract

#include <Protocol_Base.h>

Inheritance diagram for TProtocol_Base:
Inheritance graph
Collaboration diagram for TProtocol_Base:
Collaboration graph

Public Member Functions

 TProtocol_Base ()
 Class constructor method. More...
 
 ~TProtocol_Base ()
 Class destructor method. More...
 
VOID Init ()
 Initialisation method. More...
 
VOID Done ()
 Finalisation method. More...
 
VOID Clear_Communication_Statistic ()
 Clear communication statistic. More...
 
virtual VOID Execute_1ms ()
 System task 1ms cyclic execution method. More...
 
virtual VOID Execute ()
 Background cyclic execution method. More...
 
virtual VOID Send_Information (TProtocol_Base *object_Protocol)=0
 Send information about protocol method. More...
 
virtual VOID Enter_Terminal_Mode ()=0
 Enter terminal mode method. More...
 
virtual VOID Enter_Protocol_Mode ()=0
 Enter protocol mode method. More...
 
virtual BOOL Is_Terminal_Mode ()=0
 Terminal mode operation status method. More...
 
virtual BOOL Is_Protocol_Mode ()=0
 Protocol mode operation status method. More...
 
VOID Enable_Parameter_Mapping ()
 Enable parameter mapping method. More...
 
VOID Disable_Parameter_Mapping ()
 Disable parameter mapping method. More...
 
virtual VOID Show_System_Welcome_Message_Enable ()=0
 Enable show system welcome message method. More...
 
virtual VOID Show_System_Welcome_Message_Disable ()=0
 Disable show system welcome message method. More...
 
virtual VOID Show_System_Ready_Message_Enable ()=0
 Enable system ready message method. More...
 
virtual VOID Show_System_Ready_Message_Disable ()=0
 Disable system ready message method. More...
 
virtual VOID Transmit_Boot_Welcome_Message ()=0
 Transmit boot welcome message method. More...
 
virtual VOID Transmit_System_Ready_Message ()=0
 Transmit system ready message method. More...
 
virtual VOID Receive_String (C8 *c8_String)=0
 Receive string. More...
 
virtual VOID Receive_String (C8 *c8_String, U32 u32_Length)=0
 Receive string. More...
 
VOID Transmit_Char (C8 c8_Character)
 Receive character. More...
 
VOID Transmit_String_Of_Char (C8 c8_Character, U32 u32_Count)
 
VOID Transmit_String_Of_Char (C8 c8_Character, U32 u32_Count, U32 u32_End_New_Line_Count)
 
VOID Transmit_String (C8 *c8_String)
 
VOID Transmit_String (U32 u32_Begin_New_Lines_Count, C8 *c8_String)
 
VOID Transmit_String (C8 *c8_String, U32 u32_End_New_Line_Count)
 
VOID Transmit_String (U32 u32_Begin_New_Lines_Count, C8 *c8_String, U32 u32_End_New_Line_Count)
 
VOID Transmit_New_Line ()
 Transmit new line. More...
 
VOID Transmit_New_Line (U32 u32_Count)
 Transmit new lines. More...
 
VOID Transmit_Connector_Value_As_Boolean (TBlock_Input_Connector *object_Connector)
 
VOID Transmit_Connector_Value_As_Boolean (TBlock_Input_Connector *object_Connector, U32 u32_End_New_Line_Count)
 
VOID Transmit_Connector_Value_As_Decimal (TBlock_Input_Connector *object_Connector)
 
VOID Transmit_Connector_Value_As_Decimal (TBlock_Input_Connector *object_Connector, U32 u32_End_New_Line_Count)
 
VOID Transmit_Connector_Value_As_Hex (TBlock_Input_Connector *object_Connector)
 
VOID Transmit_Connector_Value_As_Hex (TBlock_Input_Connector *object_Connector, U32 u32_End_New_Line_Count)
 
VOID Transmit_Connector_Value_As_Boolean (TBlock_Output_Connector *object_Connector)
 
VOID Transmit_Connector_Value_As_Boolean (TBlock_Output_Connector *object_Connector, U32 u32_End_New_Line_Count)
 
VOID Transmit_Connector_Value_As_Decimal (TBlock_Output_Connector *object_Connector)
 
VOID Transmit_Connector_Value_As_Decimal (TBlock_Output_Connector *object_Connector, U32 u32_End_New_Line_Count)
 
VOID Transmit_Connector_Value_As_Hex (TBlock_Output_Connector *object_Connector)
 
VOID Transmit_Connector_Value_As_Hex (TBlock_Output_Connector *object_Connector, U32 u32_End_New_Line_Count)
 
VOID Transmit_Variant_As_Hex (TConOpSys_Variant *object_Value)
 
VOID Transmit_Variant_As_Hex (TConOpSys_Variant *object_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_BOOL_Value_As_Decimal (BOOL bool_Value)
 
VOID Transmit_BOOL_Value_As_Decimal (BOOL bool_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_BOOL_Value_As_Hex (BOOL bool_Value)
 
VOID Transmit_BOOL_Value_As_Hex (BOOL bool_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_TRIL_Value_As_Decimal (TRIL tril_Value)
 
VOID Transmit_TRIL_Value_As_Decimal (TRIL tril_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U8_Value_As_Decimal (U8 u8_Value)
 
VOID Transmit_U8_Value_As_Decimal (U8 u8_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U8_Value_As_Hex (U8 u8_Value)
 
VOID Transmit_U8_Value_As_Hex (U8 u8_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U8_Buffer (U8 *u8_Data_Buffer, U32 u32_Length)
 
VOID Transmit_I8_Value_As_Decimal (I8 i8_Value)
 
VOID Transmit_I8_Value_As_Decimal (I8 i8_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I8_Value_As_Hex (I8 i8_Value)
 
VOID Transmit_I8_Value_As_Hex (I8 i8_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U16_Value_As_Decimal (U16 u16_Value)
 
VOID Transmit_U16_Value_As_Decimal (U16 u16_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U16_Value_As_Hex (U16 u16_Value)
 
VOID Transmit_U16_Value_As_Hex (U16 u16_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I16_Value_As_Decimal (I16 i16_Value)
 
VOID Transmit_I16_Value_As_Decimal (I16 i16_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I16_Value_As_Hex (I16 i16_Value)
 
VOID Transmit_I16_Value_As_Hex (I16 i16_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U32_Value_As_Decimal (U32 u32_Value)
 
VOID Transmit_U32_Value_As_Decimal (U32 u32_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U32_Value_As_Hex (U32 u32_Value)
 
VOID Transmit_U32_Value_As_Hex (U32 u32_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I32_Value_As_Decimal (I32 i32_Value)
 
VOID Transmit_I32_Value_As_Decimal (I32 i32_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I32_Value_As_Hex (I32 i32_Value)
 
VOID Transmit_I32_Value_As_Hex (I32 i32_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U64_Value_As_Decimal (U64 u64_Value)
 
VOID Transmit_U64_Value_As_Decimal (U64 u64_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_U64_Value_As_Hex (U64 u64_Value)
 
VOID Transmit_U64_Value_As_Hex (U64 u64_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I64_Value_As_Decimal (I64 i64_Value)
 
VOID Transmit_I64_Value_As_Decimal (I64 i64_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_I64_Value_As_Hex (I64 i64_Value)
 
VOID Transmit_I64_Value_As_Hex (I64 i64_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_F32_Value_As_Decimal (F32 f32_Value)
 
VOID Transmit_F32_Value_As_Decimal (F32 f32_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_F32_Value_As_Hex (F32 f32_Value)
 
VOID Transmit_F32_Value_As_Hex (F32 f32_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_F64_Value_As_Decimal (F64 f64_Value)
 
VOID Transmit_F64_Value_As_Decimal (F64 f64_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_F64_Value_As_Hex (F64 f64_Value)
 
VOID Transmit_F64_Value_As_Hex (F64 f64_Value, U32 u32_End_New_Line_Count)
 
VOID Transmit_DateTime_Structure_Value_As_String (TDate_Time::TDate_Time_Structure struct_DateTime_Structure)
 
VOID Transmit_DateTime_Structure_Value_As_String (TDate_Time::TDate_Time_Structure struct_DateTime_Structure, U32 u32_End_New_Line_Count)
 
VOID Transmit_Buffer_As_U8_Dump (U32 u32_Address, U32 u32_Size, U8 *u8_Buffer, BOOL bool_Align)
 
virtual BOOL Set_Address (U8 u8_Address)
 Set node address. More...
 
VOID Log_Bus_Message ()
 Log message event for statistics purpouses. More...
 
VOID Log_Bus_Communication_Error ()
 Log communication error event for statistics purpouses. More...
 
VOID Log_Bus_Character_Overrun ()
 Log character overrun error event for statistics purpouses. More...
 
VOID Log_Bus_Frame_Size_Error ()
 Log frame size error event for statistics purpouses. More...
 
VOID Log_Bus_CRC_Error ()
 Log CRC error event for statistics purpouses. More...
 
VOID Log_Slave_Exception_Error ()
 Log slave exception error event for statistics purpouses. More...
 
VOID Log_Slave_Message ()
 Log slave messege event for statistics purpouses. More...
 
VOID Log_Slave_Broadcast_Message ()
 Log slave broadcast messege event for statistics purpouses. More...
 
VOID Log_Slave_Unknown_Request_Error ()
 Log slave unknown request event for statistics purpouses. More...
 
VOID Log_Slave_No_Response ()
 Log slave no responce event for statistics purpouses. More...
 
VOID Log_Slave_No_Acknowledge ()
 Log slave no acknowledge event for statistics purpouses. More...
 
VOID Log_Slave_Busy ()
 Log slave busy event for statistics purpouses. More...
 
VOID Log_Parameter_Information_Request ()
 Log parameter information request event for statistics purpouses. More...
 
VOID Log_Parameter_Information_Request_Error ()
 Log parameter information request error event for statistics purpouses. More...
 
VOID Log_Parameter_Read_Request ()
 Log parameter read event for statistics purpouses. More...
 
VOID Log_Parameter_Read_Request_Error ()
 Log parameter read error event for statistics purpouses. More...
 
VOID Log_Parameter_Write_Request ()
 Log parameter write event for statistics purpouses. More...
 
VOID Log_Parameter_Write_Request_Error ()
 Log parameter write error event for statistics purpouses. More...
 
VOID Log_Event_Information_Request ()
 Log system event information request event for statistics purpouses. More...
 
VOID Log_Event_Information_Request_Error ()
 Log system event information request error event for statistics purpouses. More...
 

Protected Member Functions

VOID New_Data_Arrived ()
 Indicate new data for processing arrived. More...
 
VOID New_Data_Processed ()
 Indicate new data processed. More...
 
BOOL Is_New_Data_Present ()
 Return new data presentse status. More...
 
BOOL Is_New_Data_Processed ()
 Return new data processed status. More...
 

Protected Attributes

BOOL bool_Parameter_Mapping_Enable = (BOOL)false
 Parameter mapping enable flag. More...
 
U32 u32_Bus_Message_Counter = (U32)0
 Total communication bus message counter. More...
 
U32 u32_Bus_Communication_Error_Counter = (U32)0
 Communication bus error counter. More...
 
U32 u32_Bus_Character_Overrun_Counter = (U32)0
 Communication bus character overrun error counter. More...
 
U32 u32_Bus_CRC_Error_Counter = (U32)0
 Communication bus CRC error counter. More...
 
U32 u32_Bus_Frame_Size_Error_Counter = (U32)0
 Communication bus frame size error counter. More...
 
U32 u32_Slave_Exception_Error_Counter = (U32)0
 Slave exception error counter. More...
 
U32 u32_Slave_Message_Counter = (U32)0
 Total slave message counter. More...
 
U32 u32_Slave_Broadcast_Message_Counter = (U32)0
 Slave broadcast message counter. More...
 
U32 u32_Slave_Unknown_Request_Counter = (U32)0
 Slave unknown request counter. More...
 
U32 u32_Slave_No_Response_Counter = (U32)0
 Slave no responce counter. More...
 
U32 u32_Slave_No_Acknowledge_Counter = (U32)0
 Slave no acknowledge counter. More...
 
U32 u32_Slave_Busy_Counter = (U32)0
 Slave busy counter. More...
 
U32 u32_Parameter_Information_Request_Counter = (U32)0
 Parameter information request counter. More...
 
U32 u32_Parameter_Information_Request_Error_Counter = (U32)0
 Parameter information request error counter. More...
 
U32 u32_Parameter_Read_Request_Counter = (U32)0
 Parameter read request counter. More...
 
U32 u32_Parameter_Read_Request_Error_Counter = (U32)0
 Parameter read request error counter. More...
 
U32 u32_Parameter_Write_Request_Counter = (U32)0
 Parameter write request counter. More...
 
U32 u32_Parameter_Write_Request_Error_Counter = (U32)0
 Parameter write request error counter. More...
 
U32 u32_Event_Information_Request_Counter = (U32)0
 Event information request counter. More...
 
U32 u32_Event_Information_Request_Error_Counter = (U32)0
 Event information request error counter. More...
 
TExecution_Profile object_Execution_Profile
 Execution profile object. More...
 

Private Attributes

BOOL bool_New_Data_Present = (BOOL)false
 New data present flag. More...
 

Constructor & Destructor Documentation

◆ TProtocol_Base()

TProtocol_Base::TProtocol_Base ( )

Class constructor method.


Note
The method create application object.
Returns
None
Override
Not allowed
Attention
Don't call this method directly.

◆ ~TProtocol_Base()

TProtocol_Base::~TProtocol_Base ( )

Class destructor method.


Note
None
Returns
None
Override
Not allowed
Attention
Don't call this method directly.

Member Function Documentation

◆ Clear_Communication_Statistic()

VOID TProtocol_Base::Clear_Communication_Statistic ( )

◆ Disable_Parameter_Mapping()

VOID TProtocol_Base::Disable_Parameter_Mapping ( )

Disable parameter mapping method.


Note
None
Returns
None
Override
Not allowed
Attention
None

References bool_Parameter_Mapping_Enable.

◆ Done()

VOID TProtocol_Base::Done ( )

Finalisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

◆ Enable_Parameter_Mapping()

VOID TProtocol_Base::Enable_Parameter_Mapping ( )

Enable parameter mapping method.


Note
None
Returns
None
Override
Not allowed
Attention
None

References bool_Parameter_Mapping_Enable.

◆ Enter_Protocol_Mode()

virtual VOID TProtocol_Base::Enter_Protocol_Mode ( )
pure virtual

Enter protocol mode method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_Profibus_DPV1_Over_ANYBUS, TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TCommand_PROTOCOL::Execute().

Here is the caller graph for this function:

◆ Enter_Terminal_Mode()

virtual VOID TProtocol_Base::Enter_Terminal_Mode ( )
pure virtual

Enter terminal mode method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_Profibus_DPV1_Over_ANYBUS, TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TCommand_TERMINAL::Execute().

Here is the caller graph for this function:

◆ Execute()

VOID TProtocol_Base::Execute ( )
virtual

Background cyclic execution method.


Note
Override this method to implement protocol specific functionality.
Returns
None
Override
Optional
Attention
None

Reimplemented from TCommunication_Data_Link.

Reimplemented in TProtocol_Profibus_DPV1_Over_ANYBUS, TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

◆ Execute_1ms()

VOID TProtocol_Base::Execute_1ms ( )
virtual

System task 1ms cyclic execution method.


Note
Override this method to implement protocol specific functionality.
Returns
None
Override
Optional
Attention
None

Reimplemented from TCommunication_Data_Link.

Reimplemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, and TProtocol_CANopen_Slave_Over_CAN.

◆ Init()

VOID TProtocol_Base::Init ( )

◆ Is_New_Data_Present()

BOOL TProtocol_Base::Is_New_Data_Present ( )
protected

◆ Is_New_Data_Processed()

BOOL TProtocol_Base::Is_New_Data_Processed ( )
protected

Return new data processed status.


Note
None
Returns
BOOL - New data processed status
Return values
false- New data not processed
true- New data processed
Override
Not allowed
Attention
None

References bool_New_Data_Present.

◆ Is_Protocol_Mode()

virtual BOOL TProtocol_Base::Is_Protocol_Mode ( )
pure virtual

Protocol mode operation status method.


Note
None
Returns
BOOL - Protocol mode operation status
Return values
false- Communication protocol operates not in protocol mode
true- Communication protocol operates in protocol mode
Override
Requered
Attention
None

Implemented in TProtocol_Profibus_DPV1_Over_ANYBUS, TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TCommand_PROTOCOL::Execute().

Here is the caller graph for this function:

◆ Is_Terminal_Mode()

virtual BOOL TProtocol_Base::Is_Terminal_Mode ( )
pure virtual

Terminal mode operation status method.


Note
None
Returns
BOOL - Terminal mode operation status
Return values
false- Communication protocol operates not in terminal mode
true- Communication protocol operates in terminal mode
Override
Requered
Attention
None

Implemented in TProtocol_Profibus_DPV1_Over_ANYBUS, TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TCommand_Manager::Execute(), and TCommand_TERMINAL::Execute().

Here is the caller graph for this function:

◆ Log_Bus_Character_Overrun()

VOID TProtocol_Base::Log_Bus_Character_Overrun ( )

Log character overrun error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Bus_Character_Overrun_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute_1ms().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Bus_Communication_Error()

VOID TProtocol_Base::Log_Bus_Communication_Error ( )

Log communication error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Bus_Communication_Error_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Bus_CRC_Error()

VOID TProtocol_Base::Log_Bus_CRC_Error ( )

Log CRC error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Bus_CRC_Error_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Bus_Frame_Size_Error()

VOID TProtocol_Base::Log_Bus_Frame_Size_Error ( )

Log frame size error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Bus_Frame_Size_Error_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Bus_Message()

VOID TProtocol_Base::Log_Bus_Message ( )

Log message event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Bus_Message_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART_V2::Execute(), and TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Event_Information_Request()

VOID TProtocol_Base::Log_Event_Information_Request ( )

Log system event information request event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Event_Information_Request_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Event_Information_Request_Error()

VOID TProtocol_Base::Log_Event_Information_Request_Error ( )

Log system event information request error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Event_Information_Request_Error_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Protocol_Event_Information_Request(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Event_Information_Request(), TProtocol_ANVILEX_Over_UART::Terminal_Event_Information_Request(), and TProtocol_ANVILEX_Over_UART_V2::Terminal_Event_Information_Request().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Parameter_Information_Request()

VOID TProtocol_Base::Log_Parameter_Information_Request ( )

Log parameter information request event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Parameter_Information_Request_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Parameter_Information_Request_Error()

VOID TProtocol_Base::Log_Parameter_Information_Request_Error ( )

Log parameter information request error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Parameter_Information_Request_Error_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Protocol_Parameter_Information_Request(), and TProtocol_ANVILEX_Over_UART_V2::Protocol_Parameter_Information_Request().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Parameter_Read_Request()

VOID TProtocol_Base::Log_Parameter_Read_Request ( )

Log parameter read event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Parameter_Read_Request_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Parameter_Read_Request_Error()

VOID TProtocol_Base::Log_Parameter_Read_Request_Error ( )

◆ Log_Parameter_Write_Request()

VOID TProtocol_Base::Log_Parameter_Write_Request ( )

Log parameter write event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Parameter_Write_Request_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Parameter_Write_Request_Error()

VOID TProtocol_Base::Log_Parameter_Write_Request_Error ( )

Log parameter write error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Parameter_Write_Request_Error_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Protocol_Parameter_Write_Request(), TProtocol_ANVILEX_Over_UART::Terminal_Parameter_Write_Request(), and TProtocol_ANVILEX_Over_UART_V2::Terminal_Parameter_Write_Request().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Slave_Broadcast_Message()

VOID TProtocol_Base::Log_Slave_Broadcast_Message ( )

Log slave broadcast messege event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_Broadcast_Message_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Slave_Busy()

VOID TProtocol_Base::Log_Slave_Busy ( )

Log slave busy event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_Busy_Counter.

Here is the call graph for this function:

◆ Log_Slave_Exception_Error()

VOID TProtocol_Base::Log_Slave_Exception_Error ( )

Log slave exception error event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_Exception_Error_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Slave_Message()

VOID TProtocol_Base::Log_Slave_Message ( )

Log slave messege event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_Message_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Slave_No_Acknowledge()

VOID TProtocol_Base::Log_Slave_No_Acknowledge ( )

Log slave no acknowledge event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_No_Acknowledge_Counter.

Here is the call graph for this function:

◆ Log_Slave_No_Response()

VOID TProtocol_Base::Log_Slave_No_Response ( )

Log slave no responce event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_No_Response_Counter.

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Log_Slave_Unknown_Request_Error()

VOID TProtocol_Base::Log_Slave_Unknown_Request_Error ( )

Log slave unknown request event for statistics purpouses.


Note
None
Returns
None
Override
Not allowed
Attention
None

References Increment_Saturated(), and u32_Slave_Unknown_Request_Counter.

Referenced by TProtocol_ANVILEX_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART_V2::Execute(), and TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ New_Data_Arrived()

VOID TProtocol_Base::New_Data_Arrived ( )
protected

Indicate new data for processing arrived.


Note
Calling this method indicates that new data arrived and can be processed.
Returns
None
Override
Not allowed
Attention
None

References bool_New_Data_Present.

Referenced by TProtocol_CANopen_Slave_Over_CAN::Communication_Block_Data_Receive(), TProtocol_ANVILEX_Master_Over_UART::Receive_String(), TProtocol_ANVILEX_Over_UART::Receive_String(), and TProtocol_ANVILEX_Over_UART_V2::Receive_String().

Here is the caller graph for this function:

◆ New_Data_Processed()

VOID TProtocol_Base::New_Data_Processed ( )
protected

Indicate new data processed.


Note
Calling this method indicates that new data processed.
Returns
None
Override
Not allowed
Attention
None

References bool_New_Data_Present.

Referenced by TProtocol_ANVILEX_Master_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART_V2::Execute(), TProtocol_CANopen_Slave_Over_CAN::Execute(), and TProtocol_Profibus_DPV1_Over_ANYBUS::Execute().

Here is the caller graph for this function:

◆ Receive_String() [1/2]

virtual VOID TProtocol_Base::Receive_String ( C8 c8_String)
pure virtual

Receive string.


Note
None
Parameters
[in]*c8_String- Pointer to the null terminated string of characters
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

◆ Receive_String() [2/2]

virtual VOID TProtocol_Base::Receive_String ( C8 c8_String,
U32  u32_Length 
)
pure virtual

Receive string.


Note
None
Parameters
[in]*c8_String- Pointer to the string of characters
[in]*u32_Length- Length of the string
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

◆ Send_Information()

virtual VOID TProtocol_Base::Send_Information ( TProtocol_Base object_Protocol)
pure virtual

Send information about protocol method.


Note
None
Parameters
[in]*object_Protocol- Pointer to the communication protocol
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_IP_Over_ETHERNET, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

◆ Set_Address()

BOOL TProtocol_Base::Set_Address ( U8  u8_Address)
virtual

Set node address.


Note
None
Parameters
[in]u8_Address- New node address
Returns
BOOL - Status of the method execution
Return values
false- Error occures during method execution
true- No error detected
Override
Optional
Attention
None

Reimplemented in TProtocol_MODBUS_Over_UART.

◆ Show_System_Ready_Message_Disable()

virtual VOID TProtocol_Base::Show_System_Ready_Message_Disable ( )
pure virtual

Disable system ready message method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the caller graph for this function:

◆ Show_System_Ready_Message_Enable()

virtual VOID TProtocol_Base::Show_System_Ready_Message_Enable ( )
pure virtual

Enable system ready message method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the caller graph for this function:

◆ Show_System_Welcome_Message_Disable()

virtual VOID TProtocol_Base::Show_System_Welcome_Message_Disable ( )
pure virtual

Disable show system welcome message method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the caller graph for this function:

◆ Show_System_Welcome_Message_Enable()

virtual VOID TProtocol_Base::Show_System_Welcome_Message_Enable ( )
pure virtual

Enable show system welcome message method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the caller graph for this function:

◆ Transmit_BOOL_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_BOOL_Value_As_Decimal ( BOOL  bool_Value)

◆ Transmit_BOOL_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_BOOL_Value_As_Decimal ( BOOL  bool_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_BOOL_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_BOOL_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_BOOL_Value_As_Hex ( BOOL  bool_Value)

References Transmit_Char().

Referenced by Transmit_BOOL_Value_As_Hex(), and Transmit_Connector_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_BOOL_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_BOOL_Value_As_Hex ( BOOL  bool_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_BOOL_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_Boot_Welcome_Message()

virtual VOID TProtocol_Base::Transmit_Boot_Welcome_Message ( )
pure virtual

Transmit boot welcome message method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the caller graph for this function:

◆ Transmit_Buffer_As_U8_Dump()

VOID TProtocol_Base::Transmit_Buffer_As_U8_Dump ( U32  u32_Address,
U32  u32_Size,
U8 u8_Buffer,
BOOL  bool_Align 
)

References Transmit_Char(), Transmit_New_Line(), Transmit_U32_Value_As_Hex(), and Transmit_U8_Value_As_Hex().

Referenced by TCommand_HEAP::Execute(), TCommand_STACK::Execute(), and TProtocol_MODBUS_Over_UART::Send_Information().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_Char()

VOID TProtocol_Base::Transmit_Char ( C8  c8_Character)

Receive character.


Note
None
Parameters
[in]c8_Character- Character to transmit
Returns
None
Override
Not allowed
Attention
None

References TCommunication_Data_Link::Communication_Data_Transmit(), object_System_Watchdog_Timer, and TWDT_STM32F429::Reset().

Referenced by TProtocol_ANVILEX_Over_UART::Communication_Data_Receive(), TProtocol_ANVILEX_Over_UART_V2::Communication_Data_Receive(), TProtocol_ANVILEX_Master_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART_V2::Execute(), TProtocol_ANVILEX_Over_UART::Protocol_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_String(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_String(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_U32_Value(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_U32_Value(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_Variant_Value(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_Variant_Value(), Transmit_BOOL_Value_As_Decimal(), Transmit_BOOL_Value_As_Hex(), Transmit_Buffer_As_U8_Dump(), TProtocol_ANVILEX_Master_Over_UART::Transmit_Prompt(), TProtocol_ANVILEX_Over_UART::Transmit_Prompt(), TProtocol_ANVILEX_Over_UART_V2::Transmit_Prompt(), Transmit_String(), Transmit_String_Of_Char(), Transmit_TRIL_Value_As_Decimal(), Transmit_U16_Value_As_Hex(), Transmit_U32_Value_As_Hex(), Transmit_U64_Value_As_Hex(), Transmit_U8_Buffer(), and Transmit_U8_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_Connector_Value_As_Boolean() [1/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Boolean ( TBlock_Input_Connector object_Connector)

◆ Transmit_Connector_Value_As_Boolean() [2/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Boolean ( TBlock_Input_Connector object_Connector,
U32  u32_End_New_Line_Count 
)

References Transmit_Connector_Value_As_Boolean(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_Connector_Value_As_Boolean() [3/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Boolean ( TBlock_Output_Connector object_Connector)

◆ Transmit_Connector_Value_As_Boolean() [4/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Boolean ( TBlock_Output_Connector object_Connector,
U32  u32_End_New_Line_Count 
)

References Transmit_Connector_Value_As_Boolean(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_Connector_Value_As_Decimal() [1/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Decimal ( TBlock_Input_Connector object_Connector)

References enum_BOOL, enum_F32, enum_F64, enum_I16, enum_I32, enum_I64, enum_I8, enum_U16, enum_U32, enum_U64, enum_U8, TBlock_Connector::Get_Type(), TBlock_Input_Connector::object_Pointer, TConOpSys_Variant_Data::pbool_Value, TConOpSys_Variant_Data::pf32_Value, TConOpSys_Variant_Data::pf64_Value, TConOpSys_Variant_Data::pi16_Value, TConOpSys_Variant_Data::pi32_Value, TConOpSys_Variant_Data::pi64_Value, TConOpSys_Variant_Data::pi8_Value, TConOpSys_Variant_Data::pu16_Value, TConOpSys_Variant_Data::pu32_Value, TConOpSys_Variant_Data::pu64_Value, TConOpSys_Variant_Data::pu8_Value, TConOpSys_Variant::struct_Data, Transmit_BOOL_Value_As_Decimal(), Transmit_F32_Value_As_Decimal(), Transmit_F64_Value_As_Decimal(), Transmit_I16_Value_As_Decimal(), Transmit_I32_Value_As_Decimal(), Transmit_I64_Value_As_Decimal(), Transmit_I8_Value_As_Decimal(), Transmit_String(), Transmit_U16_Value_As_Decimal(), Transmit_U32_Value_As_Decimal(), Transmit_U64_Value_As_Decimal(), and Transmit_U8_Value_As_Decimal().

Referenced by TFunction_Block_ABB_SACE_FSM_T1::Send_Information(), TFunction_Block_ABB_SACE_Model::Send_Information(), TFunction_Block_Moving_Average_128_2C::Send_Information(), TFunction_Block_Moving_Average_128_3C::Send_Information(), TFunction_Block_Ballast_Control::Send_Information(), TFunction_Block_Cabinet_Cooling_System::Send_Information(), TFunction_Block_Contactor_Model::Send_Information(), TFunction_Block_Crowbar_Control::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_1_FSM::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_2_FSM::Send_Information(), TFunction_Block_Grid_Filter::Send_Information(), TFunction_Block_Grid_Power_Control::Send_Information(), TFunction_Block_Increment_Decrement_Button_Controller::Send_Information(), TFunction_Block_Incremental_Encoder_Model::Send_Information(), TFunction_Block_Liquid_Cooling_System::Send_Information(), TFunction_Block_Liquid_Cooling_System_T2::Send_Information(), TFunction_Block_Liquid_Cooling_System_T3::Send_Information(), TFunction_Block_LVRT_FSM::Send_Information(), TFunction_Block_Off_Delay::Send_Information(), TFunction_Block_PI_Regulator_F32_T1::Send_Information(), TFunction_Block_PI_Regulator_F32_T2::Send_Information(), TFunction_Block_PI_Regulator_F32_T3::Send_Information(), TFunction_Block_PI_Regulator_F32_T4::Send_Information(), TFunction_Block_PI_Regulator_F32_T5::Send_Information(), TFunction_Block_PI_Regulator_F32_T6::Send_Information(), TFunction_Block_PI_Regulator_F32_T7::Send_Information(), TFunction_Block_PI_Regulator_F32_T8::Send_Information(), TFunction_Block_RMS_Moving_Average_Filter_128_3C::Send_Information(), TFunction_Block_Run_Stop_Button_Controller::Send_Information(), TFunction_Block_Sinus_Filter_Synchroniser::Send_Information(), TFunction_Block_SRF_PLL::Send_Information(), TFunction_Block_Switch_Button_Controller::Send_Information(), TFunction_Block_Temperature_Monitor::Send_Information(), TFunction_Block_Toggle_Button_Controller::Send_Information(), TFunction_Block_FPGA_Trip_Controller_T0::Send_Information(), TFunction_Block_FPGA_Trip_Controller_T1::Send_Information(), TPWM_1C2P2L::Send_Information(), TPWM_1C3P2L::Send_Information(), TPWM_3P2L_T1::Send_Information(), TPWM_3P2L::Send_Information(), TFunction_Block_Software_Trip_Controller_T1::Send_Information(), TFunction_Block_Software_Trip_Controller_T2::Send_Information(), TFunction_Block_Software_Trip_Controller_T3::Send_Information(), TKG3_DCBIO_V2::Send_Information(), TP005_03_V2_0_AI_2V_E1::Send_Information(), TP011_35_V2_0_DC_Bus::Send_Information(), TP012_33_V1_0_IGBT_IO::Send_Information(), TP014_48_V1_0_PFORX::Send_Information(), TP015_09_FOTR_T0::Send_Information(), TP015_09_FOTR_T1::Send_Information(), TP015_09_V1_0_Crowbar::Send_Information(), TP015_09_V1_Crowbar_T2::Send_Information(), TP015_09_V1_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus_T2::Send_Information(), TP015_09_V1_0_Encoder::Send_Information(), TP016_26_KG3_TSA_T1::Send_Information(), TP017_20_KG3_FOTR_T0::Send_Information(), TP017_20_KG3_FOTR_T1::Send_Information(), TP017_43_KG3_DCB_T0::Send_Information(), TP017_43_KG3_DCB_T1::Send_Information(), TP017_66_KG3_FAN::Send_Information(), TP018_26_KG3_GIO_T0::Send_Information(), TP018_26_KG3_GIO_T1::Send_Information(), TP018_34_KG3_BLCP_T1::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP019_11_KG3_MOD::Send_Information(), TP020_36_V1_0_DCBIO::Send_Information(), and Transmit_Connector_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_Connector_Value_As_Decimal() [2/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Decimal ( TBlock_Input_Connector object_Connector,
U32  u32_End_New_Line_Count 
)

References Transmit_Connector_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_Connector_Value_As_Decimal() [3/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Decimal ( TBlock_Output_Connector object_Connector)

◆ Transmit_Connector_Value_As_Decimal() [4/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Decimal ( TBlock_Output_Connector object_Connector,
U32  u32_End_New_Line_Count 
)

References Transmit_Connector_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_Connector_Value_As_Hex() [1/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Hex ( TBlock_Input_Connector object_Connector)

References enum_BOOL, enum_F32, enum_F64, enum_I16, enum_I32, enum_I64, enum_I8, enum_U16, enum_U32, enum_U64, enum_U8, TBlock_Connector::Get_Type(), TBlock_Input_Connector::object_Pointer, TConOpSys_Variant_Data::pbool_Value, TConOpSys_Variant_Data::pf32_Value, TConOpSys_Variant_Data::pf64_Value, TConOpSys_Variant_Data::pi16_Value, TConOpSys_Variant_Data::pi32_Value, TConOpSys_Variant_Data::pi64_Value, TConOpSys_Variant_Data::pi8_Value, TConOpSys_Variant_Data::pu16_Value, TConOpSys_Variant_Data::pu32_Value, TConOpSys_Variant_Data::pu64_Value, TConOpSys_Variant_Data::pu8_Value, TConOpSys_Variant::struct_Data, Transmit_BOOL_Value_As_Hex(), Transmit_F32_Value_As_Hex(), Transmit_I16_Value_As_Hex(), Transmit_I32_Value_As_Hex(), Transmit_I64_Value_As_Hex(), Transmit_I8_Value_As_Hex(), Transmit_String(), Transmit_U16_Value_As_Hex(), Transmit_U32_Value_As_Hex(), Transmit_U64_Value_As_Hex(), and Transmit_U8_Value_As_Hex().

Referenced by TFunction_Block_Liquid_Cooling_System::Send_Information(), TFunction_Block_Liquid_Cooling_System_T2::Send_Information(), TFunction_Block_Liquid_Cooling_System_T3::Send_Information(), TFunction_Block_Temperature_Monitor::Send_Information(), TFunction_Block_FPGA_Trip_Controller_T0::Send_Information(), TFunction_Block_FPGA_Trip_Controller_T1::Send_Information(), TFunction_Block_Software_Trip_Controller_T1::Send_Information(), TFunction_Block_Software_Trip_Controller_T2::Send_Information(), TFunction_Block_Software_Trip_Controller_T3::Send_Information(), TP015_09_FOTR_T0::Send_Information(), TP015_09_FOTR_T1::Send_Information(), TP015_09_FOTR_T2::Send_Information(), TP017_20_KG3_FOTR_T0::Send_Information(), TP017_20_KG3_FOTR_T1::Send_Information(), TP017_20_KG3_FOTR_T2::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP019_11_KG3_MOD::Send_Information(), and Transmit_Connector_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_Connector_Value_As_Hex() [2/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Hex ( TBlock_Input_Connector object_Connector,
U32  u32_End_New_Line_Count 
)

References Transmit_Connector_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_Connector_Value_As_Hex() [3/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Hex ( TBlock_Output_Connector object_Connector)

◆ Transmit_Connector_Value_As_Hex() [4/4]

VOID TProtocol_Base::Transmit_Connector_Value_As_Hex ( TBlock_Output_Connector object_Connector,
U32  u32_End_New_Line_Count 
)

References Transmit_Connector_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_DateTime_Structure_Value_As_String() [1/2]

VOID TProtocol_Base::Transmit_DateTime_Structure_Value_As_String ( TDate_Time::TDate_Time_Structure  struct_DateTime_Structure)

◆ Transmit_DateTime_Structure_Value_As_String() [2/2]

VOID TProtocol_Base::Transmit_DateTime_Structure_Value_As_String ( TDate_Time::TDate_Time_Structure  struct_DateTime_Structure,
U32  u32_End_New_Line_Count 
)

References Transmit_DateTime_Structure_Value_As_String(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_F32_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_F32_Value_As_Decimal ( F32  f32_Value)

References Transmit_String().

Referenced by TCommand_APPLICATION::Execute(), TCommand_INFO::Execute(), TCommand_SCOPE::Execute(), TCommand_SCOPE_STATUS::Execute(), TFunction_Block_ABB_SACE_FSM_T1::Send_Information(), TFunction_Block_Moving_Average_128_2C::Send_Information(), TFunction_Block_Moving_Average_128_3C::Send_Information(), TFunction_Block_Ballast_Control::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_1_FSM::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_2_FSM::Send_Information(), TFunction_Block_Grid_Power_Control::Send_Information(), TFunction_Block_Increment_Decrement_Button_Controller::Send_Information(), TFunction_Block_LVRT_FSM::Send_Information(), TFunction_Block_Orthogonal_Signal_Generator::Send_Information(), TFunction_Block_OSG_3_Phase_PLL::Send_Information(), TFunction_Block_PI_Regulator_F32_T1::Send_Information(), TFunction_Block_PI_Regulator_F32_T2::Send_Information(), TFunction_Block_PI_Regulator_F32_T3::Send_Information(), TFunction_Block_PI_Regulator_F32_T4::Send_Information(), TFunction_Block_PI_Regulator_F32_T5::Send_Information(), TFunction_Block_PI_Regulator_F32_T6::Send_Information(), TFunction_Block_PI_Regulator_F32_T7::Send_Information(), TFunction_Block_PI_Regulator_F32_T8::Send_Information(), TFunction_Block_Polar_Vector_Generator::Send_Information(), TFunction_Block_Quadrature_Signal_Generator_T1::Send_Information(), TFunction_Block_Quadrature_Signal_Generator::Send_Information(), TFunction_Block_RMS_Moving_Average_Filter_128_3C::Send_Information(), TFunction_Block_Sinus_Signal_Generator::Send_Information(), TFunction_Block_SRF_PLL::Send_Information(), TPWM_1C2P2L::Send_Information(), TPWM_1C3P2L::Send_Information(), TPWM_3P2L_T1::Send_Information(), TPWM_3P2L::Send_Information(), TProtocol_MODBUS_Over_UART::Send_Information(), TKG3_DCBIO_V2::Send_Information(), TP005_03_V2_0_AI::Send_Information(), TP005_03_V2_0_AI_T2::Send_Information(), TP005_03_V2_0_AI_T3::Send_Information(), TP005_03_V2_0_AI_T4::Send_Information(), TP005_03_V2_0_AI_2V::Send_Information(), TP005_03_V2_0_AI_2V_E1::Send_Information(), TP005_03_V2_0_AI_BUG_FIX::Send_Information(), TP005_03_V2_0_AI_V::Send_Information(), TP005_03_V2_0_AI_V_BUG_FIX::Send_Information(), TP011_35_V2_0_DC_Bus::Send_Information(), TP013_49_V1_0_RTD::Send_Information(), TP015_09_V1_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus_T2::Send_Information(), TP015_09_V1_0_Encoder::Send_Information(), TP015_09_V1_0_RTD::Send_Information(), TP017_41_KG3_RTD::Send_Information(), TP017_42_KG3_AI_T0::Send_Information(), TP017_42_KG3_AI_T1::Send_Information(), TP017_42_KG3_AI_T2::Send_Information(), TP017_43_KG3_DCB_T0::Send_Information(), TP017_43_KG3_DCB_T1::Send_Information(), TP017_52_KG3_CI_T1::Send_Information(), TKG3_RTD2_T0::Send_Information(), TKG3_RTD2_T1::Send_Information(), TP017_66_KG3_FAN::Send_Information(), TP018_20_KG3_EXT_VI::Send_Information(), TP018_26_KG3_GIO_T0::Send_Information(), TP018_26_KG3_GIO_T1::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP020_36_V1_0_DCBIO::Send_Information(), Transmit_Connector_Value_As_Decimal(), and Transmit_F32_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_F32_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_F32_Value_As_Decimal ( F32  f32_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_F32_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_F32_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_F32_Value_As_Hex ( F32  f32_Value)

References TConOpSys_Variant_Data::f32_Value, Transmit_U32_Value_As_Hex(), and TConOpSys_Variant_Data::u32_Value.

Referenced by TP017_05_KG3_AO_T1::Send_Information(), Transmit_Connector_Value_As_Hex(), and Transmit_F32_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_F32_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_F32_Value_As_Hex ( F32  f32_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_F32_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_F64_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_F64_Value_As_Decimal ( F64  f64_Value)

References F64_STRING_BUFFER, and Transmit_String().

Referenced by TP019_11_KG3_MOD::Send_Information(), Transmit_Connector_Value_As_Decimal(), and Transmit_F64_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_F64_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_F64_Value_As_Decimal ( F64  f64_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_F64_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_F64_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_F64_Value_As_Hex ( F64  f64_Value)

References TConOpSys_Variant_Data::f64_Value, Transmit_U64_Value_As_Hex(), and TConOpSys_Variant_Data::u64_Value.

Referenced by Transmit_Connector_Value_As_Hex(), and Transmit_F64_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_F64_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_F64_Value_As_Hex ( F64  f64_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_F64_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I16_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_I16_Value_As_Decimal ( I16  i16_Value)

◆ Transmit_I16_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_I16_Value_As_Decimal ( I16  i16_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I16_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I16_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_I16_Value_As_Hex ( I16  i16_Value)

◆ Transmit_I16_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_I16_Value_As_Hex ( I16  i16_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I16_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I32_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_I32_Value_As_Decimal ( I32  i32_Value)

References Transmit_String().

Referenced by TPWM_1C2P2L::Send_Information(), TPWM_1C3P2L::Send_Information(), TPWM_3P2L::Send_Information(), Transmit_Connector_Value_As_Decimal(), and Transmit_I32_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_I32_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_I32_Value_As_Decimal ( I32  i32_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I32_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I32_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_I32_Value_As_Hex ( I32  i32_Value)

◆ Transmit_I32_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_I32_Value_As_Hex ( I32  i32_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I32_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I64_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_I64_Value_As_Decimal ( I64  i64_Value)

References Transmit_String().

Referenced by Transmit_Connector_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_I64_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_I64_Value_As_Decimal ( I64  i64_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U64_Value_As_Decimal().

Here is the call graph for this function:

◆ Transmit_I64_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_I64_Value_As_Hex ( I64  i64_Value)

References TConOpSys_Variant_Data::i64_Value, Transmit_U64_Value_As_Hex(), and TConOpSys_Variant_Data::u64_Value.

Referenced by Transmit_Connector_Value_As_Hex(), and Transmit_I64_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_I64_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_I64_Value_As_Hex ( I64  i64_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I64_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I8_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_I8_Value_As_Decimal ( I8  i8_Value)

References Transmit_String().

Referenced by Transmit_Connector_Value_As_Decimal(), and Transmit_I8_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_I8_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_I8_Value_As_Decimal ( I8  i8_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I8_Value_As_Decimal(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_I8_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_I8_Value_As_Hex ( I8  i8_Value)

References TConOpSys_Variant_Data::i8_Value, Transmit_U8_Value_As_Hex(), and TConOpSys_Variant_Data::u8_Value.

Referenced by Transmit_Connector_Value_As_Hex(), and Transmit_I8_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_I8_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_I8_Value_As_Hex ( I8  i8_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_I8_Value_As_Hex(), and Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_New_Line() [1/2]

VOID TProtocol_Base::Transmit_New_Line ( )

Transmit new line.

References Transmit_String().

Referenced by TProtocol_ANVILEX_Master_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART_V2::Execute(), TCommand_HEAP::Execute(), TCommand_HELP::Execute(), TCommand_INFO::Execute(), TCommand_MEMORY::Execute(), TCommand_NVRAM::Execute(), TCommand_PARAMETERS::Execute(), TCommand_PROTOCOL::Execute(), TCommand_SCOPE::Execute(), TCommand_SCOPE_STATUS::Execute(), TCommand_STACK::Execute(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_String(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_U32_Value(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_Variant_Value(), TFunction_Block_LVRT_FSM::Send_Information(), TEvent_Manager::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TParameter_Base::Send_Information(), TProtocol_ANVILEX_Over_UART::Terminal_Event_Information_Request(), TProtocol_ANVILEX_Over_UART_V2::Terminal_Event_Information_Request(), Transmit_BOOL_Value_As_Decimal(), Transmit_BOOL_Value_As_Hex(), Transmit_Buffer_As_U8_Dump(), Transmit_Connector_Value_As_Boolean(), Transmit_Connector_Value_As_Decimal(), Transmit_Connector_Value_As_Hex(), Transmit_DateTime_Structure_Value_As_String(), Transmit_F32_Value_As_Decimal(), Transmit_F32_Value_As_Hex(), Transmit_F64_Value_As_Decimal(), Transmit_F64_Value_As_Hex(), Transmit_I16_Value_As_Decimal(), Transmit_I16_Value_As_Hex(), Transmit_I32_Value_As_Decimal(), Transmit_I32_Value_As_Hex(), Transmit_I64_Value_As_Decimal(), Transmit_I64_Value_As_Hex(), Transmit_I8_Value_As_Decimal(), Transmit_I8_Value_As_Hex(), Transmit_New_Line(), Transmit_String(), Transmit_String_Of_Char(), Transmit_TRIL_Value_As_Decimal(), Transmit_U16_Value_As_Decimal(), Transmit_U16_Value_As_Hex(), Transmit_U32_Value_As_Decimal(), Transmit_U32_Value_As_Hex(), Transmit_U64_Value_As_Decimal(), Transmit_U64_Value_As_Hex(), Transmit_U8_Value_As_Decimal(), Transmit_U8_Value_As_Hex(), and Transmit_Variant_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_New_Line() [2/2]

VOID TProtocol_Base::Transmit_New_Line ( U32  u32_Count)

Transmit new lines.

References Transmit_New_Line().

Here is the call graph for this function:

◆ Transmit_String() [1/4]

VOID TProtocol_Base::Transmit_String ( C8 c8_String)

References Transmit_Char().

Referenced by TProtocol_ANVILEX_Over_UART::Command_Execution_Request(), TProtocol_ANVILEX_Over_UART_V2::Command_Execution_Request(), TCommand_ANYBUS::Execute(), TCommand_APPLICATION::Execute(), TCommand_CAN::Execute(), TCommand_COM0::Execute(), TCommand_COM1::Execute(), TCommand_COM2::Execute(), TCommand_COM3::Execute(), TCommand_CONTACT::Execute(), TCommand_DISABLE::Execute(), TCommand_ENABLE::Execute(), TCommand_ETHERNET::Execute(), TCommand_FLASH_FORMAT::Execute(), TCommand_FPGA::Execute(), TCommand_FSM::Execute(), TCommand_HEAP::Execute(), TCommand_HELP::Execute(), TCommand_INFO::Execute(), TCommand_MEMORY::Execute(), TCommand_NVRAM::Execute(), TCommand_NVRAM_FORMAT::Execute(), TCommand_NVRAM_STATUS::Execute(), TCommand_PROTOCOL::Execute(), TCommand_RESET::Execute(), TCommand_RESTART::Execute(), TCommand_SCOPE::Execute(), TCommand_SCOPE_ARM::Execute(), TCommand_SCOPE_FORCE::Execute(), TCommand_SCOPE_STATUS::Execute(), TCommand_STACK::Execute(), TCommand_TERMINAL::Execute(), TApplication_Base::Init(), TBootloader_Base::Init(), TABCC_Base::Init(), TParameter_Manager::Media_Database_Write_Parameter(), TParameter_Manager::Recall_Nonvolatile_Parameter_Values(), TParameter_Manager::Restore_Nonvolatile_Parameter_Values(), TTarget_P014_51_CB::Send_Boot_Information(), TFPGA_P015_09_CB::Send_Boot_Information(), TTarget_P015_09_V1_0::Send_Boot_Information(), TTarget_P015_27_V1_0::Send_Boot_Information(), TTarget_P016_05_PUC2::Send_Boot_Information(), TFPGA_P017_39_KG3_CB::Send_Boot_Information(), TTarget_P017_39_KG3_CB::Send_Boot_Information(), TEvent_Manager::Send_Event_Description(), TFPGA_Base::Send_External_Module_Information(), TFPGA_Base::Send_External_Slot_Information(), TFPGA_Base::Send_General_Information(), TFunction_Block_ABB_SACE_FSM_T1::Send_Information(), TFunction_Block_ABB_SACE_Model::Send_Information(), TFunction_Block_Moving_Average_128_2C::Send_Information(), TFunction_Block_Moving_Average_128_3C::Send_Information(), TFunction_Block_Ballast_Control::Send_Information(), TFunction_Block_Base::Send_Information(), TFunction_Block_Cabinet_Cooling_System::Send_Information(), TFunction_Block_Contactor_Model::Send_Information(), TFunction_Block_Crowbar_Control::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_1_FSM::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_2_FSM::Send_Information(), TFunction_Block_Grid_Filter::Send_Information(), TFunction_Block_Grid_Power_Control::Send_Information(), TFunction_Block_Increment_Decrement_Button_Controller::Send_Information(), TFunction_Block_Incremental_Encoder_Model::Send_Information(), TFunction_Block_Lamp_Indicator_Controller::Send_Information(), TFunction_Block_Liquid_Cooling_System::Send_Information(), TFunction_Block_Liquid_Cooling_System_T2::Send_Information(), TFunction_Block_Liquid_Cooling_System_T3::Send_Information(), TFunction_Block_Local_Remote_Switch_Controller::Send_Information(), TFunction_Block_LVRT_FSM::Send_Information(), TFunction_Block_Off_Delay::Send_Information(), TFunction_Block_Orthogonal_Signal_Generator::Send_Information(), TFunction_Block_OSG_1_Phase_PLL::Send_Information(), TFunction_Block_OSG_3_Phase_PLL::Send_Information(), TFunction_Block_PI_Regulator_F32_T1::Send_Information(), TFunction_Block_PI_Regulator_F32_T2::Send_Information(), TFunction_Block_PI_Regulator_F32_T3::Send_Information(), TFunction_Block_PI_Regulator_F32_T4::Send_Information(), TFunction_Block_PI_Regulator_F32_T5::Send_Information(), TFunction_Block_PI_Regulator_F32_T6::Send_Information(), TFunction_Block_PI_Regulator_F32_T7::Send_Information(), TFunction_Block_PI_Regulator_F32_T8::Send_Information(), TFunction_Block_Polar_Vector_Generator::Send_Information(), TFunction_Block_PV_Input_Management_FSM::Send_Information(), TFunction_Block_Quadrature_Signal_Generator_T1::Send_Information(), TFunction_Block_Quadrature_Signal_Generator::Send_Information(), TFunction_Block_RMS_Moving_Average_Filter_128_3C::Send_Information(), TFunction_Block_Run_Stop_Button_Controller::Send_Information(), TFunction_Block_Sinus_Filter_Synchroniser::Send_Information(), TFunction_Block_Sinus_Signal_Generator::Send_Information(), TFunction_Block_SRF_PLL::Send_Information(), TFunction_Block_Switch_Button_Controller::Send_Information(), TFunction_Block_Temperature_Monitor::Send_Information(), TFunction_Block_Toggle_Button_Controller::Send_Information(), TFunction_Block_FPGA_Trip_Controller_T0::Send_Information(), TFunction_Block_FPGA_Trip_Controller_T1::Send_Information(), TPWM_1C2P2L::Send_Information(), TPWM_1C3P2L::Send_Information(), TPWM_3P2L_T1::Send_Information(), TPWM_3P2L::Send_Information(), TFunction_Block_Software_Trip_Controller_T1::Send_Information(), TFunction_Block_Software_Trip_Controller_T2::Send_Information(), TFunction_Block_Software_Trip_Controller_T3::Send_Information(), TCommand_Base::Send_Information(), TABCC_Base::Send_Information(), TEvent_Manager::Send_Information(), TEvent_Manager_Base::Send_Information(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), TProtocol_CANopen_Slave_Over_CAN::Send_Information(), TProtocol_IP_Over_ETHERNET::Send_Information(), TProtocol_MODBUS_Over_UART::Send_Information(), TProtocol_PLUG_Over_UART::Send_Information(), TKG3_DCBIO_V2::Send_Information(), TKG3_LCSI_T1::Send_Information(), TKG3_CAB_EXT_T1::Send_Information(), TKG3_PLC_T0::Send_Information(), TKG3_PLC_T1::Send_Information(), TP005_03_V2_0_AI::Send_Information(), TP005_03_V2_0_AI_T2::Send_Information(), TP005_03_V2_0_AI_T3::Send_Information(), TP005_03_V2_0_AI_T4::Send_Information(), TP005_03_V2_0_AI_2V::Send_Information(), TP005_03_V2_0_AI_2V_E1::Send_Information(), TP005_03_V2_0_AI_BUG_FIX::Send_Information(), TP005_03_V2_0_AI_V::Send_Information(), TP005_03_V2_0_AI_V_BUG_FIX::Send_Information(), TP011_35_V2_0_DC_Bus::Send_Information(), TP012_33_V1_0_IGBT_IO::Send_Information(), TP013_49_V1_0_RTD::Send_Information(), TP014_47_V1_0_PFOTX::Send_Information(), TP014_48_V1_0_PFORX::Send_Information(), TP015_09_FOTR_T0::Send_Information(), TP015_09_FOTR_T1::Send_Information(), TP015_09_FOTR_T2::Send_Information(), TP015_09_V1_0_Crowbar::Send_Information(), TP015_09_V1_Crowbar_T2::Send_Information(), TP015_09_V1_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus_T2::Send_Information(), TP015_09_V1_DIO_T1::Send_Information(), TP015_09_V1_DIO_T2::Send_Information(), TP015_09_V1_0_Encoder::Send_Information(), TP015_09_V1_0_Encoder_T2::Send_Information(), TP015_09_V1_0_RTD::Send_Information(), TP016_26_KG3_TSA_T1::Send_Information(), TP017_05_KG3_AO_T1::Send_Information(), TP017_05_KG3_AO_T2::Send_Information(), TP017_05_KG3_AO_T3::Send_Information(), TP017_05_KG3_AO_T4::Send_Information(), TP017_20_KG3_FOTR_T0::Send_Information(), TP017_20_KG3_FOTR_T1::Send_Information(), TP017_20_KG3_FOTR_T2::Send_Information(), TP017_21_KG3_DIO_T1::Send_Information(), TP017_21_KG3_DIO_T2::Send_Information(), TP017_41_KG3_RTD::Send_Information(), TP017_42_KG3_AI_T0::Send_Information(), TP017_42_KG3_AI_T1::Send_Information(), TP017_42_KG3_AI_T2::Send_Information(), TP017_43_KG3_DCB_T0::Send_Information(), TP017_43_KG3_DCB_T1::Send_Information(), TP017_52_KG3_CI_T1::Send_Information(), TKG3_RTD2_T0::Send_Information(), TKG3_RTD2_T1::Send_Information(), TP017_66_KG3_FAN::Send_Information(), TP018_20_KG3_EXT_VI::Send_Information(), TP018_26_KG3_GIO_T0::Send_Information(), TP018_26_KG3_GIO_T1::Send_Information(), TP018_34_KG3_BLCP_T1::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP019_11_KG3_MOD::Send_Information(), TP019_14_KG3_DIO2_T1::Send_Information(), TP020_12_KG3_PTE_T1::Send_Information(), TP020_29_KG3_ENC_T1::Send_Information(), TP020_29_KG3_ENC_T2::Send_Information(), TP020_36_V1_0_DCBIO::Send_Information(), TP021_23_KG3_EVIO_T1::Send_Information(), TParameter_Base::Send_Information(), TParameter_Manager::Send_Information(), TS25FL512::Send_Information(), TRTC_STM32F410CBU6::Send_Information(), TRTC_STM32F429::Send_Information(), TFPGA_Base::Send_Internal_Module_Information(), TFPGA_Base::Send_Internal_Slot_Information(), TCommand_Manager::Show_Boot_Information(), TEvent_Manager::Show_Boot_Information(), TEvent_Manager_Base::Show_Boot_Information(), TParameter_Manager::Show_Boot_Information(), TParameter_Manager::Store_Nonvolatile_Parameter_Values(), TProtocol_ANVILEX_Over_UART::Terminal_Event_Information_Request(), TProtocol_ANVILEX_Over_UART_V2::Terminal_Event_Information_Request(), TProtocol_ANVILEX_Over_UART::Terminal_Parameter_Information_Request(), TProtocol_ANVILEX_Over_UART_V2::Terminal_Parameter_Information_Request(), TProtocol_ANVILEX_Over_UART::Terminal_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART_V2::Terminal_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART::Terminal_Parameter_Write_Request(), TProtocol_ANVILEX_Over_UART_V2::Terminal_Parameter_Write_Request(), TProtocol_ANVILEX_Master_Over_UART::Transmit_Boot_Welcome_Message(), TProtocol_ANVILEX_Over_UART::Transmit_Boot_Welcome_Message(), TProtocol_ANVILEX_Over_UART_V2::Transmit_Boot_Welcome_Message(), Transmit_Connector_Value_As_Boolean(), Transmit_Connector_Value_As_Decimal(), Transmit_Connector_Value_As_Hex(), Transmit_DateTime_Structure_Value_As_String(), Transmit_F32_Value_As_Decimal(), Transmit_F64_Value_As_Decimal(), Transmit_I16_Value_As_Decimal(), Transmit_I32_Value_As_Decimal(), Transmit_I64_Value_As_Decimal(), Transmit_I8_Value_As_Decimal(), Transmit_New_Line(), Transmit_String(), TProtocol_ANVILEX_Master_Over_UART::Transmit_System_Ready_Message(), TProtocol_ANVILEX_Over_UART::Transmit_System_Ready_Message(), TProtocol_ANVILEX_Over_UART_V2::Transmit_System_Ready_Message(), Transmit_U16_Value_As_Decimal(), Transmit_U32_Value_As_Decimal(), Transmit_U64_Value_As_Decimal(), Transmit_U8_Value_As_Decimal(), Transmit_Variant_As_Hex(), and TParameter_Manager::Verify_Database().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_String() [2/4]

VOID TProtocol_Base::Transmit_String ( C8 c8_String,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_String().

Here is the call graph for this function:

◆ Transmit_String() [3/4]

VOID TProtocol_Base::Transmit_String ( U32  u32_Begin_New_Lines_Count,
C8 c8_String 
)

References Transmit_New_Line(), and Transmit_String().

Here is the call graph for this function:

◆ Transmit_String() [4/4]

VOID TProtocol_Base::Transmit_String ( U32  u32_Begin_New_Lines_Count,
C8 c8_String,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_String().

Here is the call graph for this function:

◆ Transmit_String_Of_Char() [1/2]

VOID TProtocol_Base::Transmit_String_Of_Char ( C8  c8_Character,
U32  u32_Count 
)

◆ Transmit_String_Of_Char() [2/2]

VOID TProtocol_Base::Transmit_String_Of_Char ( C8  c8_Character,
U32  u32_Count,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_String_Of_Char().

Here is the call graph for this function:

◆ Transmit_System_Ready_Message()

virtual VOID TProtocol_Base::Transmit_System_Ready_Message ( )
pure virtual

Transmit system ready message method.


Note
None
Returns
None
Override
Requered
Attention
None

Implemented in TProtocol_PLUG_Over_UART, TProtocol_MODBUS_Over_UART, TProtocol_CANopen_Slave_Over_CAN, TProtocol_ANVILEX_Over_UART_V2, TProtocol_ANVILEX_Over_UART, and TProtocol_ANVILEX_Master_Over_UART.

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the caller graph for this function:

◆ Transmit_TRIL_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_TRIL_Value_As_Decimal ( TRIL  tril_Value)

References Transmit_Char(), and unset.

Referenced by TFPGA_Base::Send_General_Information(), TABCC_Base::Send_Information(), and Transmit_TRIL_Value_As_Decimal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_TRIL_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_TRIL_Value_As_Decimal ( TRIL  tril_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_TRIL_Value_As_Decimal().

Here is the call graph for this function:

◆ Transmit_U16_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_U16_Value_As_Decimal ( U16  u16_Value)

◆ Transmit_U16_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_U16_Value_As_Decimal ( U16  u16_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U16_Value_As_Decimal().

Here is the call graph for this function:

◆ Transmit_U16_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_U16_Value_As_Hex ( U16  u16_Value)

References Bin2HexTable, and Transmit_Char().

Referenced by TFPGA_Base::Send_General_Information(), TFunction_Block_FPGA_Trip_Controller_T1::Send_Information(), TPWM_1C2P2L::Send_Information(), TPWM_1C3P2L::Send_Information(), TPWM_3P2L_T1::Send_Information(), TPWM_3P2L::Send_Information(), TABCC_Base::Send_Information(), TProtocol_MODBUS_Over_UART::Send_Information(), TKG3_DCBIO_V2::Send_Information(), TP005_03_V2_0_AI::Send_Information(), TP005_03_V2_0_AI_T2::Send_Information(), TP005_03_V2_0_AI_T3::Send_Information(), TP005_03_V2_0_AI_T4::Send_Information(), TP005_03_V2_0_AI_2V::Send_Information(), TP011_35_V2_0_DC_Bus::Send_Information(), TP012_33_V1_0_IGBT_IO::Send_Information(), TP013_49_V1_0_RTD::Send_Information(), TP014_47_V1_0_PFOTX::Send_Information(), TP014_48_V1_0_PFORX::Send_Information(), TP015_09_FOTR_T1::Send_Information(), TP015_09_FOTR_T2::Send_Information(), TP015_09_V1_0_Crowbar::Send_Information(), TP015_09_V1_Crowbar_T2::Send_Information(), TP015_09_V1_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus_T2::Send_Information(), TP015_09_V1_0_Encoder::Send_Information(), TP015_09_V1_0_RTD::Send_Information(), TP016_26_KG3_TSA_T1::Send_Information(), TP017_20_KG3_FOTR_T1::Send_Information(), TP017_20_KG3_FOTR_T2::Send_Information(), TP017_41_KG3_RTD::Send_Information(), TP017_42_KG3_AI_T0::Send_Information(), TP017_42_KG3_AI_T1::Send_Information(), TP017_42_KG3_AI_T2::Send_Information(), TP017_43_KG3_DCB_T1::Send_Information(), TP017_52_KG3_CI_T1::Send_Information(), TP017_66_KG3_FAN::Send_Information(), TP018_20_KG3_EXT_VI::Send_Information(), TP018_26_KG3_GIO_T0::Send_Information(), TP018_26_KG3_GIO_T1::Send_Information(), TP018_34_KG3_BLCP_T1::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP019_11_KG3_MOD::Send_Information(), TP020_36_V1_0_DCBIO::Send_Information(), Transmit_Connector_Value_As_Hex(), Transmit_I16_Value_As_Hex(), and Transmit_U16_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_U16_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_U16_Value_As_Hex ( U16  u16_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U16_Value_As_Hex().

Here is the call graph for this function:

◆ Transmit_U32_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_U32_Value_As_Decimal ( U32  u32_Value)

References Transmit_String().

Referenced by TCommand_APPLICATION::Execute(), TCommand_INFO::Execute(), TCommand_SCOPE::Execute(), TCommand_SCOPE_STATUS::Execute(), TParameter_Manager::Media_Database_Write_Parameter(), TParameter_Manager::Recall_Nonvolatile_Parameter_Values(), TFPGA_Base::Send_General_Information(), TFunction_Block_ABB_SACE_FSM_T1::Send_Information(), TFunction_Block_ABB_SACE_Model::Send_Information(), TFunction_Block_Moving_Average_128_2C::Send_Information(), TFunction_Block_Moving_Average_128_3C::Send_Information(), TFunction_Block_Ballast_Control::Send_Information(), TFunction_Block_Cabinet_Cooling_System::Send_Information(), TFunction_Block_Contactor_Model::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_1_FSM::Send_Information(), TFunction_Block_DC_Bus_Precharge_Type_2_FSM::Send_Information(), TFunction_Block_Liquid_Cooling_System::Send_Information(), TFunction_Block_Liquid_Cooling_System_T2::Send_Information(), TFunction_Block_Liquid_Cooling_System_T3::Send_Information(), TFunction_Block_LVRT_FSM::Send_Information(), TFunction_Block_Off_Delay::Send_Information(), TFunction_Block_RMS_Moving_Average_Filter_128_3C::Send_Information(), TFunction_Block_Temperature_Monitor::Send_Information(), TABCC_Base::Send_Information(), TEvent_Manager::Send_Information(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), TProtocol_MODBUS_Over_UART::Send_Information(), TP013_49_V1_0_RTD::Send_Information(), TP015_09_V1_0_Encoder::Send_Information(), TP015_09_V1_0_RTD::Send_Information(), TP017_41_KG3_RTD::Send_Information(), TKG3_RTD2_T1::Send_Information(), TS25FL512::Send_Information(), TRTC_STM32F410CBU6::Send_Information(), TRTC_STM32F429::Send_Information(), TCommand_Manager::Show_Boot_Information(), TEvent_Manager::Show_Boot_Information(), TParameter_Manager::Show_Boot_Information(), TParameter_Manager::Store_Nonvolatile_Parameter_Values(), TProtocol_ANVILEX_Over_UART_V2::Transmit_Boot_Welcome_Message(), Transmit_Connector_Value_As_Decimal(), Transmit_U32_Value_As_Decimal(), and TParameter_Manager::Verify_Database().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_U32_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_U32_Value_As_Decimal ( U32  u32_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U32_Value_As_Decimal().

Here is the call graph for this function:

◆ Transmit_U32_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_U32_Value_As_Hex ( U32  u32_Value)

References Bin2HexTable, and Transmit_Char().

Referenced by TCommand_APPLICATION::Execute(), TCommand_CAN::Execute(), TCommand_HEAP::Execute(), TCommand_INFO::Execute(), TCommand_MEMORY::Execute(), TCommand_NVRAM::Execute(), TCommand_STACK::Execute(), TFPGA_Base::Send_External_Module_Information(), TFPGA_Base::Send_External_Slot_Information(), TFPGA_Base::Send_General_Information(), TFunction_Block_PV_Input_Management_FSM::Send_Information(), TEvent_Manager::Send_Information(), TProtocol_MODBUS_Over_UART::Send_Information(), TKG3_LCSI_T1::Send_Information(), TKG3_CAB_EXT_T1::Send_Information(), TKG3_PLC_T0::Send_Information(), TKG3_PLC_T1::Send_Information(), TP015_09_FOTR_T1::Send_Information(), TP015_09_FOTR_T2::Send_Information(), TP015_09_V1_0_Encoder_T2::Send_Information(), TP016_26_KG3_TSA_T1::Send_Information(), TP017_05_KG3_AO_T1::Send_Information(), TP017_05_KG3_AO_T2::Send_Information(), TP017_05_KG3_AO_T3::Send_Information(), TP017_05_KG3_AO_T4::Send_Information(), TP017_20_KG3_FOTR_T1::Send_Information(), TP017_20_KG3_FOTR_T2::Send_Information(), TP017_21_KG3_DIO_T1::Send_Information(), TP017_21_KG3_DIO_T2::Send_Information(), TP017_41_KG3_RTD::Send_Information(), TP017_42_KG3_AI_T1::Send_Information(), TP017_42_KG3_AI_T2::Send_Information(), TP017_43_KG3_DCB_T1::Send_Information(), TKG3_RTD2_T1::Send_Information(), TP017_66_KG3_FAN::Send_Information(), TP018_26_KG3_GIO_T1::Send_Information(), TP018_34_KG3_BLCP_T1::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP019_11_KG3_MOD::Send_Information(), TP019_14_KG3_DIO2_T1::Send_Information(), TP020_12_KG3_PTE_T1::Send_Information(), TP020_29_KG3_ENC_T1::Send_Information(), TP021_23_KG3_EVIO_T1::Send_Information(), TFPGA_Base::Send_Internal_Module_Information(), TFPGA_Base::Send_Internal_Slot_Information(), TCommand_Manager::Show_Boot_Information(), TEvent_Manager::Show_Boot_Information(), TParameter_Manager::Show_Boot_Information(), TProtocol_ANVILEX_Over_UART::Terminal_Event_Information_Request(), TProtocol_ANVILEX_Over_UART_V2::Terminal_Event_Information_Request(), Transmit_Buffer_As_U8_Dump(), Transmit_Connector_Value_As_Hex(), Transmit_F32_Value_As_Hex(), Transmit_I32_Value_As_Hex(), and Transmit_U32_Value_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_U32_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_U32_Value_As_Hex ( U32  u32_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U32_Value_As_Hex().

Here is the call graph for this function:

◆ Transmit_U64_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_U64_Value_As_Decimal ( U64  u64_Value)

◆ Transmit_U64_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_U64_Value_As_Decimal ( U64  u64_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U64_Value_As_Decimal().

Here is the call graph for this function:

◆ Transmit_U64_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_U64_Value_As_Hex ( U64  u64_Value)

◆ Transmit_U64_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_U64_Value_As_Hex ( U64  u64_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U64_Value_As_Hex().

Here is the call graph for this function:

◆ Transmit_U8_Buffer()

VOID TProtocol_Base::Transmit_U8_Buffer ( U8 u8_Data_Buffer,
U32  u32_Length 
)

References Transmit_Char().

Referenced by TProtocol_MODBUS_Over_UART::Execute().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_U8_Value_As_Decimal() [1/2]

VOID TProtocol_Base::Transmit_U8_Value_As_Decimal ( U8  u8_Value)

◆ Transmit_U8_Value_As_Decimal() [2/2]

VOID TProtocol_Base::Transmit_U8_Value_As_Decimal ( U8  u8_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U8_Value_As_Decimal().

Here is the call graph for this function:

◆ Transmit_U8_Value_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_U8_Value_As_Hex ( U8  u8_Value)

◆ Transmit_U8_Value_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_U8_Value_As_Hex ( U8  u8_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_U8_Value_As_Hex().

Here is the call graph for this function:

◆ Transmit_Variant_As_Hex() [1/2]

VOID TProtocol_Base::Transmit_Variant_As_Hex ( TConOpSys_Variant object_Value)

References TConOpSys_Variant::Get_Value_As_Hex_String(), and Transmit_String().

Referenced by Transmit_Variant_As_Hex().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Transmit_Variant_As_Hex() [2/2]

VOID TProtocol_Base::Transmit_Variant_As_Hex ( TConOpSys_Variant object_Value,
U32  u32_End_New_Line_Count 
)

References Transmit_New_Line(), and Transmit_Variant_As_Hex().

Here is the call graph for this function:

Member Data Documentation

◆ bool_New_Data_Present

BOOL TProtocol_Base::bool_New_Data_Present = (BOOL)false
private

◆ bool_Parameter_Mapping_Enable

BOOL TProtocol_Base::bool_Parameter_Mapping_Enable = (BOOL)false
protected

◆ object_Execution_Profile

TExecution_Profile TProtocol_Base::object_Execution_Profile
protected

◆ u32_Bus_Character_Overrun_Counter

U32 TProtocol_Base::u32_Bus_Character_Overrun_Counter = (U32)0
protected

◆ u32_Bus_Communication_Error_Counter

U32 TProtocol_Base::u32_Bus_Communication_Error_Counter = (U32)0
protected

◆ u32_Bus_CRC_Error_Counter

U32 TProtocol_Base::u32_Bus_CRC_Error_Counter = (U32)0
protected

◆ u32_Bus_Frame_Size_Error_Counter

U32 TProtocol_Base::u32_Bus_Frame_Size_Error_Counter = (U32)0
protected

Communication bus frame size error counter.

Referenced by Clear_Communication_Statistic(), Log_Bus_Frame_Size_Error(), and TProtocol_MODBUS_Over_UART::Send_Information().

◆ u32_Bus_Message_Counter

U32 TProtocol_Base::u32_Bus_Message_Counter = (U32)0
protected

◆ u32_Event_Information_Request_Counter

U32 TProtocol_Base::u32_Event_Information_Request_Counter = (U32)0
protected

Event information request counter.

Referenced by Clear_Communication_Statistic(), and Log_Event_Information_Request().

◆ u32_Event_Information_Request_Error_Counter

U32 TProtocol_Base::u32_Event_Information_Request_Error_Counter = (U32)0
protected

Event information request error counter.

Referenced by Clear_Communication_Statistic(), and Log_Event_Information_Request_Error().

◆ u32_Parameter_Information_Request_Counter

U32 TProtocol_Base::u32_Parameter_Information_Request_Counter = (U32)0
protected

◆ u32_Parameter_Information_Request_Error_Counter

U32 TProtocol_Base::u32_Parameter_Information_Request_Error_Counter = (U32)0
protected

◆ u32_Parameter_Read_Request_Counter

U32 TProtocol_Base::u32_Parameter_Read_Request_Counter = (U32)0
protected

◆ u32_Parameter_Read_Request_Error_Counter

U32 TProtocol_Base::u32_Parameter_Read_Request_Error_Counter = (U32)0
protected

◆ u32_Parameter_Write_Request_Counter

U32 TProtocol_Base::u32_Parameter_Write_Request_Counter = (U32)0
protected

◆ u32_Parameter_Write_Request_Error_Counter

U32 TProtocol_Base::u32_Parameter_Write_Request_Error_Counter = (U32)0
protected

◆ u32_Slave_Broadcast_Message_Counter

U32 TProtocol_Base::u32_Slave_Broadcast_Message_Counter = (U32)0
protected

◆ u32_Slave_Busy_Counter

U32 TProtocol_Base::u32_Slave_Busy_Counter = (U32)0
protected

◆ u32_Slave_Exception_Error_Counter

U32 TProtocol_Base::u32_Slave_Exception_Error_Counter = (U32)0
protected

◆ u32_Slave_Message_Counter

U32 TProtocol_Base::u32_Slave_Message_Counter = (U32)0
protected

◆ u32_Slave_No_Acknowledge_Counter

U32 TProtocol_Base::u32_Slave_No_Acknowledge_Counter = (U32)0
protected

◆ u32_Slave_No_Response_Counter

U32 TProtocol_Base::u32_Slave_No_Response_Counter = (U32)0
protected

◆ u32_Slave_Unknown_Request_Counter

U32 TProtocol_Base::u32_Slave_Unknown_Request_Counter = (U32)0
protected

The documentation for this class was generated from the following files: