ConOpSys V2970
P004.07
ANVILEX control operating system
|
ConOpSys terminal command INFO class. More...
#include <System_Command_APPLICATION.h>
Public Member Functions | |
TCommand_APPLICATION (TCommand_Descriptor *struct_Descriptor) | |
Class constructor method. More... | |
virtual VOID | Execute (TProtocol_Base *object_Protocol) |
Execute command method. More... | |
Public Member Functions inherited from TCommand_Base | |
TCommand_Base (TCommand_Descriptor *struct_Descriptor) | |
Class constructor method. More... | |
virtual | ~TCommand_Base () |
Class distructor method. More... | |
BOOL | Is_Command_Name (C8 *c8_Command_String) |
Test command name. More... | |
VOID | Send_Information (TProtocol_Base *object_Protocol) |
Send information about cpecific command over communication link protocol. More... | |
ConOpSys terminal command INFO class.
|
explicit |
Class constructor method.
[in] | *struct_Descriptor | - Pointer to the command description |
|
virtual |
Execute command method.
[in] | *object_Protocol | - Pointer to the communication link protocol |
ANVILEX KM: To remove
Reimplemented from TCommand_Base.
References TCPU_STM32F429::Get_Image_Base(), TCPU_STM32F429::Get_Image_End(), TCPU_STM32F429::Get_Image_Hash(), TCPU_STM32F429::Get_Image_Size(), object_Application, object_Parameter_APPLICATION_BACKGROUND_TASK_ALARM_STATUS, object_Parameter_APPLICATION_BACKGROUND_TASK_CRITICAL_STATUS, object_Parameter_APPLICATION_BACKGROUND_TASK_STATUS, object_Parameter_APPLICATION_BACKGROUND_TASK_TRIP_STATUS, object_Parameter_APPLICATION_BACKGROUND_TASK_WARNING_STATUS, object_Parameter_APPLICATION_CONTROL_TASK_ALARM_STATUS, object_Parameter_APPLICATION_CONTROL_TASK_CRITICAL_STATUS, object_Parameter_APPLICATION_CONTROL_TASK_STATUS, object_Parameter_APPLICATION_CONTROL_TASK_TRIP_STATUS, object_Parameter_APPLICATION_CONTROL_TASK_WARNING_STATUS, object_Parameter_APPLICATION_HARDWARE_TRIP_REQUEST_1_LATCH, object_Parameter_APPLICATION_HARDWARE_TRIP_REQUEST_1_STATUS, object_Parameter_APPLICATION_HARDWARE_TRIP_REQUEST_2_LATCH, object_Parameter_APPLICATION_HARDWARE_TRIP_REQUEST_2_STATUS, object_Parameter_APPLICATION_SOFTWARE_TRIP_REQUEST_1_LATCH, object_Parameter_APPLICATION_SOFTWARE_TRIP_REQUEST_1_STATUS, object_Parameter_APPLICATION_SOFTWARE_TRIP_REQUEST_2_LATCH, object_Parameter_APPLICATION_SOFTWARE_TRIP_REQUEST_2_STATUS, object_Parameter_APPLICATION_SYSTEM_TASK_ALARM_STATUS, object_Parameter_APPLICATION_SYSTEM_TASK_CRITICAL_STATUS, object_Parameter_APPLICATION_SYSTEM_TASK_STATUS, object_Parameter_APPLICATION_SYSTEM_TASK_TRIP_STATUS, object_Parameter_APPLICATION_SYSTEM_TASK_WARNING_STATUS, object_System_CPU, TParameter_Base::Read_Value_As_BOOL(), TParameter_Base::Read_Value_As_U32(), TProtocol_Base::Transmit_BOOL_Value_As_Decimal(), TProtocol_Base::Transmit_F32_Value_As_Decimal(), TProtocol_Base::Transmit_String(), TProtocol_Base::Transmit_U32_Value_As_Decimal(), TProtocol_Base::Transmit_U32_Value_As_Hex(), and TProtocol_Base::Transmit_U64_Value_As_Decimal().