ConOpSys V2970
P004.07
ANVILEX control operating system
|
#include <Protocol_Base.h>
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... | |
Public Member Functions inherited from TCommunication_Data_Link | |
TCommunication_Data_Link () | |
Class constructor method. More... | |
VOID | Connect_Data_Link (TCommunication_Data_Link *object_New_Data_Link) |
Connect data link method. More... | |
VOID | Disconnect_Data_Link () |
Disconnect data link method. 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 Member Functions inherited from TCommunication_Data_Link | |
virtual VOID | Communication_Data_Transmit (U8 u8_Transmit_Value) |
Communication data transmit method. More... | |
virtual VOID | Communication_Data_Receive (U8 u8_Receive_Value) |
Communication data receive method. More... | |
virtual VOID | Communication_Block_Data_Receive (VOID *void_Receive_Data) |
Communication data receive method. More... | |
virtual VOID | Communication_Block_Data_Transmit (VOID *void_Receive_Data) |
Communication data transmit method. More... | |
Private Attributes | |
BOOL | bool_New_Data_Present = (BOOL)false |
New data present flag. More... | |
TProtocol_Base::TProtocol_Base | ( | ) |
Class constructor method.
TProtocol_Base::~TProtocol_Base | ( | ) |
Class destructor method.
VOID TProtocol_Base::Clear_Communication_Statistic | ( | ) |
Clear communication statistic.
References u32_Bus_Character_Overrun_Counter, u32_Bus_Communication_Error_Counter, u32_Bus_CRC_Error_Counter, u32_Bus_Frame_Size_Error_Counter, u32_Bus_Message_Counter, u32_Event_Information_Request_Counter, u32_Event_Information_Request_Error_Counter, u32_Parameter_Information_Request_Counter, u32_Parameter_Information_Request_Error_Counter, u32_Parameter_Read_Request_Counter, u32_Parameter_Read_Request_Error_Counter, u32_Parameter_Write_Request_Counter, u32_Parameter_Write_Request_Error_Counter, u32_Slave_Broadcast_Message_Counter, u32_Slave_Busy_Counter, u32_Slave_Exception_Error_Counter, u32_Slave_Message_Counter, u32_Slave_No_Acknowledge_Counter, u32_Slave_No_Response_Counter, and u32_Slave_Unknown_Request_Counter.
VOID TProtocol_Base::Disable_Parameter_Mapping | ( | ) |
Disable parameter mapping method.
References bool_Parameter_Mapping_Enable.
VOID TProtocol_Base::Done | ( | ) |
Finalisation method.
VOID TProtocol_Base::Enable_Parameter_Mapping | ( | ) |
Enable parameter mapping method.
References bool_Parameter_Mapping_Enable.
|
pure virtual |
Enter protocol mode method.
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().
|
pure virtual |
Enter terminal mode method.
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().
|
virtual |
Background cyclic execution method.
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.
|
virtual |
System task 1ms cyclic execution method.
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.
VOID TProtocol_Base::Init | ( | ) |
Initialisation method.
References bool_New_Data_Present.
Referenced by TProtocol_ANVILEX_Master_Over_UART::Init(), TProtocol_ANVILEX_Over_UART::Init(), TProtocol_ANVILEX_Over_UART_V2::Init(), TProtocol_CANopen_Slave_Over_CAN::Init(), TProtocol_IP_Over_ETHERNET::Init(), TProtocol_MODBUS_Over_UART::Init(), TProtocol_PLUG_Over_UART::Init(), and TProtocol_Profibus_DPV1_Over_ANYBUS::Init().
|
protected |
Return new data presentse status.
false | - No new data present |
true | - New data present |
References bool_New_Data_Present.
Referenced by TProtocol_ANVILEX_Master_Over_UART::Communication_Data_Receive(), 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_CANopen_Slave_Over_CAN::Execute(), and TProtocol_Profibus_DPV1_Over_ANYBUS::Execute().
|
protected |
Return new data processed status.
false | - New data not processed |
true | - New data processed |
References bool_New_Data_Present.
|
pure virtual |
Protocol mode operation status method.
false | - Communication protocol operates not in protocol mode |
true | - Communication protocol operates in protocol mode |
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().
|
pure virtual |
Terminal mode operation status method.
false | - Communication protocol operates not in terminal mode |
true | - Communication protocol operates in terminal mode |
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().
VOID TProtocol_Base::Log_Bus_Character_Overrun | ( | ) |
Log character overrun error event for statistics purpouses.
References Increment_Saturated(), and u32_Bus_Character_Overrun_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute_1ms().
VOID TProtocol_Base::Log_Bus_Communication_Error | ( | ) |
Log communication error event for statistics purpouses.
References Increment_Saturated(), and u32_Bus_Communication_Error_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Bus_CRC_Error | ( | ) |
Log CRC error event for statistics purpouses.
References Increment_Saturated(), and u32_Bus_CRC_Error_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Bus_Frame_Size_Error | ( | ) |
Log frame size error event for statistics purpouses.
References Increment_Saturated(), and u32_Bus_Frame_Size_Error_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Bus_Message | ( | ) |
Log message event for statistics purpouses.
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().
VOID TProtocol_Base::Log_Event_Information_Request | ( | ) |
Log system event information request event for statistics purpouses.
References Increment_Saturated(), and u32_Event_Information_Request_Counter.
Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().
VOID TProtocol_Base::Log_Event_Information_Request_Error | ( | ) |
Log system event information request error event for statistics purpouses.
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().
VOID TProtocol_Base::Log_Parameter_Information_Request | ( | ) |
Log parameter information request event for statistics purpouses.
References Increment_Saturated(), and u32_Parameter_Information_Request_Counter.
Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().
VOID TProtocol_Base::Log_Parameter_Information_Request_Error | ( | ) |
Log parameter information request error event for statistics purpouses.
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().
VOID TProtocol_Base::Log_Parameter_Read_Request | ( | ) |
Log parameter read event for statistics purpouses.
References Increment_Saturated(), and u32_Parameter_Read_Request_Counter.
Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().
VOID TProtocol_Base::Log_Parameter_Read_Request_Error | ( | ) |
Log parameter read error event for statistics purpouses.
References Increment_Saturated(), and u32_Parameter_Read_Request_Error_Counter.
Referenced by TProtocol_ANVILEX_Over_UART::Protocol_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Parameter_Write_Request(), TProtocol_ANVILEX_Over_UART::Terminal_Parameter_Read_Request(), and TProtocol_ANVILEX_Over_UART_V2::Terminal_Parameter_Read_Request().
VOID TProtocol_Base::Log_Parameter_Write_Request | ( | ) |
Log parameter write event for statistics purpouses.
References Increment_Saturated(), and u32_Parameter_Write_Request_Counter.
Referenced by TProtocol_ANVILEX_Over_UART::Execute(), and TProtocol_ANVILEX_Over_UART_V2::Execute().
VOID TProtocol_Base::Log_Parameter_Write_Request_Error | ( | ) |
Log parameter write error event for statistics purpouses.
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().
VOID TProtocol_Base::Log_Slave_Broadcast_Message | ( | ) |
Log slave broadcast messege event for statistics purpouses.
References Increment_Saturated(), and u32_Slave_Broadcast_Message_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Slave_Busy | ( | ) |
Log slave busy event for statistics purpouses.
References Increment_Saturated(), and u32_Slave_Busy_Counter.
VOID TProtocol_Base::Log_Slave_Exception_Error | ( | ) |
Log slave exception error event for statistics purpouses.
References Increment_Saturated(), and u32_Slave_Exception_Error_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Slave_Message | ( | ) |
Log slave messege event for statistics purpouses.
References Increment_Saturated(), and u32_Slave_Message_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Slave_No_Acknowledge | ( | ) |
Log slave no acknowledge event for statistics purpouses.
References Increment_Saturated(), and u32_Slave_No_Acknowledge_Counter.
VOID TProtocol_Base::Log_Slave_No_Response | ( | ) |
Log slave no responce event for statistics purpouses.
References Increment_Saturated(), and u32_Slave_No_Response_Counter.
Referenced by TProtocol_MODBUS_Over_UART::Execute().
VOID TProtocol_Base::Log_Slave_Unknown_Request_Error | ( | ) |
Log slave unknown request event for statistics purpouses.
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().
|
protected |
Indicate new data for processing arrived.
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().
|
protected |
Indicate new data processed.
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().
Receive string.
[in] | *c8_String | - Pointer to the null terminated string of characters |
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.
[in] | *c8_String | - Pointer to the string of characters |
[in] | *u32_Length | - Length of the string |
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.
|
pure virtual |
Send information about protocol method.
[in] | *object_Protocol | - Pointer to the communication protocol |
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 node address.
[in] | u8_Address | - New node address |
false | - Error occures during method execution |
true | - No error detected |
Reimplemented in TProtocol_MODBUS_Over_UART.
|
pure virtual |
Disable system ready message method.
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().
|
pure virtual |
Enable system ready message method.
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().
|
pure virtual |
Disable show system welcome message method.
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().
|
pure virtual |
Enable show system welcome message method.
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().
References Transmit_Char().
Referenced by TCommand_APPLICATION::Execute(), TFPGA_Base::Send_General_Information(), TFunction_Block_Ballast_Control::Send_Information(), TFunction_Block_Grid_Power_Control::Send_Information(), TFunction_Block_PV_Input_Management_FSM::Send_Information(), TFunction_Block_Run_Stop_Button_Controller::Send_Information(), TFunction_Block_Switch_Button_Controller::Send_Information(), TFunction_Block_Toggle_Button_Controller::Send_Information(), TABCC_Base::Send_Information(), TP015_09_V1_0_Encoder_T2::Send_Information(), TP017_21_KG3_DIO_T1::Send_Information(), TP017_21_KG3_DIO_T2::Send_Information(), TP020_29_KG3_ENC_T1::Send_Information(), TRTC_STM32F410CBU6::Send_Information(), TRTC_STM32F429::Send_Information(), TParameter_Manager::Show_Boot_Information(), Transmit_BOOL_Value_As_Decimal(), Transmit_Connector_Value_As_Boolean(), and Transmit_Connector_Value_As_Decimal().
References Transmit_BOOL_Value_As_Decimal(), and Transmit_New_Line().
References Transmit_Char().
Referenced by Transmit_BOOL_Value_As_Hex(), and Transmit_Connector_Value_As_Hex().
References Transmit_BOOL_Value_As_Hex(), and Transmit_New_Line().
|
pure virtual |
Transmit boot welcome message method.
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().
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().
Receive character.
[in] | c8_Character | - Character to transmit |
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().
VOID TProtocol_Base::Transmit_Connector_Value_As_Boolean | ( | TBlock_Input_Connector * | object_Connector | ) |
References enum_BOOL, TBlock_Connector::Get_Type(), TBlock_Input_Connector::object_Pointer, TConOpSys_Variant_Data::pbool_Value, TConOpSys_Variant::struct_Data, Transmit_BOOL_Value_As_Decimal(), and Transmit_String().
Referenced by TP019_11_KG3_FC::Send_Information(), TP019_11_KG3_MOD::Send_Information(), and Transmit_Connector_Value_As_Boolean().
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().
VOID TProtocol_Base::Transmit_Connector_Value_As_Boolean | ( | TBlock_Output_Connector * | object_Connector | ) |
References TConOpSys_Variant_Data::bool_Value, enum_BOOL, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, Transmit_BOOL_Value_As_Decimal(), and Transmit_String().
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().
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().
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().
VOID TProtocol_Base::Transmit_Connector_Value_As_Decimal | ( | TBlock_Output_Connector * | object_Connector | ) |
References TConOpSys_Variant_Data::bool_Value, enum_BOOL, enum_F32, enum_F64, enum_I16, enum_I32, enum_I64, enum_I8, enum_U16, enum_U32, enum_U64, enum_U8, TConOpSys_Variant_Data::f32_Value, TConOpSys_Variant_Data::f64_Value, TBlock_Connector::Get_Type(), TConOpSys_Variant_Data::i16_Value, TConOpSys_Variant_Data::i32_Value, TConOpSys_Variant_Data::i64_Value, TConOpSys_Variant_Data::i8_Value, TBlock_Connector::object_Storage, 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(), Transmit_U8_Value_As_Decimal(), TConOpSys_Variant_Data::u16_Value, TConOpSys_Variant_Data::u32_Value, TConOpSys_Variant_Data::u64_Value, and TConOpSys_Variant_Data::u8_Value.
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().
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().
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().
VOID TProtocol_Base::Transmit_Connector_Value_As_Hex | ( | TBlock_Output_Connector * | object_Connector | ) |
References TConOpSys_Variant_Data::bool_Value, enum_BOOL, enum_F32, enum_F64, enum_I16, enum_I32, enum_I64, enum_I8, enum_U16, enum_U32, enum_U64, enum_U8, TConOpSys_Variant_Data::f32_Value, TConOpSys_Variant_Data::f64_Value, TBlock_Connector::Get_Type(), TConOpSys_Variant_Data::i16_Value, TConOpSys_Variant_Data::i32_Value, TConOpSys_Variant_Data::i64_Value, TConOpSys_Variant_Data::i8_Value, TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, Transmit_BOOL_Value_As_Hex(), Transmit_F32_Value_As_Hex(), Transmit_F64_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(), Transmit_U8_Value_As_Hex(), TConOpSys_Variant_Data::u16_Value, TConOpSys_Variant_Data::u32_Value, TConOpSys_Variant_Data::u64_Value, and TConOpSys_Variant_Data::u8_Value.
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().
VOID TProtocol_Base::Transmit_DateTime_Structure_Value_As_String | ( | TDate_Time::TDate_Time_Structure | struct_DateTime_Structure | ) |
References Transmit_String(), TDate_Time::TDate_Time_Structure::u16_Day, TDate_Time::TDate_Time_Structure::u16_Hour, TDate_Time::TDate_Time_Structure::u16_Milisecond, TDate_Time::TDate_Time_Structure::u16_Minute, TDate_Time::TDate_Time_Structure::u16_Month, TDate_Time::TDate_Time_Structure::u16_Second, and TDate_Time::TDate_Time_Structure::u16_Year.
Referenced by TRTC_STM32F410CBU6::Send_Information(), TRTC_STM32F429::Send_Information(), and Transmit_DateTime_Structure_Value_As_String().
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().
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().
References Transmit_F32_Value_As_Decimal(), and Transmit_New_Line().
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().
References Transmit_F32_Value_As_Hex(), and Transmit_New_Line().
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().
References Transmit_F64_Value_As_Decimal(), and Transmit_New_Line().
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().
References Transmit_F64_Value_As_Hex(), and Transmit_New_Line().
References Transmit_String().
Referenced by TCommand_SCOPE::Execute(), TCommand_SCOPE_STATUS::Execute(), 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_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(), TP015_09_V1_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus_T2::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(), TP018_20_KG3_EXT_VI::Send_Information(), TP018_26_KG3_GIO_T0::Send_Information(), TP018_26_KG3_GIO_T1::Send_Information(), TP019_11_KG3_FC::Send_Information(), TP020_36_V1_0_DCBIO::Send_Information(), Transmit_Connector_Value_As_Decimal(), and Transmit_I16_Value_As_Decimal().
References Transmit_I16_Value_As_Decimal(), and Transmit_New_Line().
References TConOpSys_Variant_Data::i16_Value, Transmit_U16_Value_As_Hex(), and TConOpSys_Variant_Data::u16_Value.
Referenced by 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_V::Send_Information(), TP011_35_V2_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus::Send_Information(), TP015_09_V1_0_DC_Bus_T2::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(), 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(), TP019_11_KG3_FC::Send_Information(), TP020_36_V1_0_DCBIO::Send_Information(), Transmit_Connector_Value_As_Hex(), and Transmit_I16_Value_As_Hex().
References Transmit_I16_Value_As_Hex(), and Transmit_New_Line().
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().
References Transmit_I32_Value_As_Decimal(), and Transmit_New_Line().
References TConOpSys_Variant_Data::i32_Value, Transmit_U32_Value_As_Hex(), and TConOpSys_Variant_Data::u32_Value.
Referenced by TProtocol_ANVILEX_Over_UART::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_U32_Value(), Transmit_Connector_Value_As_Hex(), and Transmit_I32_Value_As_Hex().
References Transmit_I32_Value_As_Hex(), and Transmit_New_Line().
References Transmit_String().
Referenced by Transmit_Connector_Value_As_Decimal().
References Transmit_New_Line(), and Transmit_U64_Value_As_Decimal().
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().
References Transmit_I64_Value_As_Hex(), and Transmit_New_Line().
References Transmit_String().
Referenced by Transmit_Connector_Value_As_Decimal(), and Transmit_I8_Value_As_Decimal().
References Transmit_I8_Value_As_Decimal(), and Transmit_New_Line().
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().
References Transmit_I8_Value_As_Hex(), and Transmit_New_Line().
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().
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().
References Transmit_Char().
Referenced by TCommand_MEMORY::Execute(), TABCC_Base::Init(), 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(), TABCC_Base::Send_Information(), TCommand_Manager::Show_Boot_Information(), TEvent_Manager::Show_Boot_Information(), TEvent_Manager_Base::Show_Boot_Information(), TParameter_Manager::Show_Boot_Information(), and Transmit_String_Of_Char().
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().
|
pure virtual |
Transmit system ready message method.
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().
References Transmit_Char(), and unset.
Referenced by TFPGA_Base::Send_General_Information(), TABCC_Base::Send_Information(), and Transmit_TRIL_Value_As_Decimal().
References Transmit_New_Line(), and Transmit_TRIL_Value_As_Decimal().
References Transmit_String().
Referenced by TParameter_Manager::Recall_Nonvolatile_Parameter_Values(), TPWM_1C2P2L::Send_Information(), TPWM_1C3P2L::Send_Information(), TPWM_3P2L_T1::Send_Information(), TPWM_3P2L::Send_Information(), TABCC_Base::Send_Information(), TEvent_Manager::Send_Information(), TProtocol_MODBUS_Over_UART::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(), TP015_09_V1_0_Encoder::Send_Information(), TP017_52_KG3_CI_T1::Send_Information(), TP018_39_KG3_BLA_T1::Send_Information(), TP018_39_KG3_BLA_T1_E::Send_Information(), TS25FL512::Send_Information(), Transmit_Connector_Value_As_Decimal(), and Transmit_U16_Value_As_Decimal().
References Transmit_New_Line(), and Transmit_U16_Value_As_Decimal().
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().
References Transmit_New_Line(), and Transmit_U16_Value_As_Hex().
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().
References Transmit_New_Line(), and Transmit_U32_Value_As_Decimal().
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().
References Transmit_New_Line(), and Transmit_U32_Value_As_Hex().
References Transmit_String().
Referenced by TCommand_APPLICATION::Execute(), TCommand_FPGA::Execute(), TEvent_Manager::Send_Information(), TProtocol_ANVILEX_Over_UART::Send_Information(), TEvent_Manager::Show_Boot_Information(), TParameter_Manager::Show_Boot_Information(), Transmit_Connector_Value_As_Decimal(), Transmit_I64_Value_As_Decimal(), and Transmit_U64_Value_As_Decimal().
References Transmit_New_Line(), and Transmit_U64_Value_As_Decimal().
References Bin2HexTable, and Transmit_Char().
Referenced by TEvent_Manager::Send_Information(), TRTC_STM32F410CBU6::Send_Information(), TRTC_STM32F429::Send_Information(), Transmit_Connector_Value_As_Hex(), Transmit_F64_Value_As_Hex(), Transmit_I64_Value_As_Hex(), and Transmit_U64_Value_As_Hex().
References Transmit_New_Line(), and Transmit_U64_Value_As_Hex().
References Transmit_Char().
Referenced by TProtocol_MODBUS_Over_UART::Execute().
References Transmit_String().
Referenced by TABCC_Base::Send_Information(), TProtocol_IP_Over_ETHERNET::Send_Information(), TProtocol_MODBUS_Over_UART::Send_Information(), TP020_12_KG3_PTE_T1::Send_Information(), TS25FL512::Send_Information(), Transmit_Connector_Value_As_Decimal(), and Transmit_U8_Value_As_Decimal().
References Transmit_New_Line(), and Transmit_U8_Value_As_Decimal().
References Bin2HexTable, and Transmit_Char().
Referenced by TCommand_NVRAM::Execute(), TProtocol_ANVILEX_Over_UART::Protocol_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_String(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_U32_Value(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_Variant_Value(), TProtocol_MODBUS_Over_UART::Send_Information(), TS25FL512::Send_Information(), Transmit_Buffer_As_U8_Dump(), Transmit_Connector_Value_As_Hex(), Transmit_I8_Value_As_Hex(), and Transmit_U8_Value_As_Hex().
References Transmit_New_Line(), and Transmit_U8_Value_As_Hex().
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().
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().
New data present flag.
Referenced by Init(), Is_New_Data_Present(), Is_New_Data_Processed(), New_Data_Arrived(), and New_Data_Processed().
Parameter mapping enable flag.
Referenced by Disable_Parameter_Mapping(), Enable_Parameter_Mapping(), TProtocol_MODBUS_Over_UART::Get_ConOpSys_Parameter_Index_By_MODBUS_Coil(), TProtocol_MODBUS_Over_UART::Get_ConOpSys_Parameter_Index_By_MODBUS_Input(), and TProtocol_MODBUS_Over_UART::Get_ConOpSys_Parameter_Index_By_MODBUS_Register().
|
protected |
Execution profile object.
Referenced by TProtocol_ANVILEX_Over_UART::Execute(), TProtocol_ANVILEX_Over_UART::Execute_Profile(), and TProtocol_ANVILEX_Over_UART::Send_Information().
Communication bus character overrun error counter.
Referenced by Clear_Communication_Statistic(), Log_Bus_Character_Overrun(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Communication bus error counter.
Referenced by Clear_Communication_Statistic(), Log_Bus_Communication_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Communication bus CRC error counter.
Referenced by Clear_Communication_Statistic(), Log_Bus_CRC_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Communication bus frame size error counter.
Referenced by Clear_Communication_Statistic(), Log_Bus_Frame_Size_Error(), and TProtocol_MODBUS_Over_UART::Send_Information().
Total communication bus message counter.
Referenced by Clear_Communication_Statistic(), TProtocol_MODBUS_Over_UART::Get_Communication_Event_Log(), Log_Bus_Message(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Event information request counter.
Referenced by Clear_Communication_Statistic(), and Log_Event_Information_Request().
Event information request error counter.
Referenced by Clear_Communication_Statistic(), and Log_Event_Information_Request_Error().
Parameter information request counter.
Referenced by Clear_Communication_Statistic(), Log_Parameter_Information_Request(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Parameter information request error counter.
Referenced by Clear_Communication_Statistic(), Log_Parameter_Information_Request_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Parameter read request counter.
Referenced by Clear_Communication_Statistic(), Log_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Parameter read request error counter.
Referenced by Clear_Communication_Statistic(), Log_Parameter_Read_Request_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Parameter write request counter.
Referenced by Clear_Communication_Statistic(), Log_Parameter_Write_Request(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Parameter write request error counter.
Referenced by Clear_Communication_Statistic(), Log_Parameter_Write_Request_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Slave broadcast message counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_Broadcast_Message(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Slave busy counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_Busy(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Slave exception error counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_Exception_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Total slave message counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_Message(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Slave no acknowledge counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_No_Acknowledge(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Slave no responce counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_No_Response(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().
Slave unknown request counter.
Referenced by Clear_Communication_Statistic(), Log_Slave_Unknown_Request_Error(), TProtocol_ANVILEX_Over_UART::Send_Information(), TProtocol_ANVILEX_Over_UART_V2::Send_Information(), and TProtocol_MODBUS_Over_UART::Send_Information().