58 #include "Application_Resource_Configuration.h"
TCommand_Type
Command type enumeration.
Definition: Command_Base.h:67
@ e8_Application_Command
User application command type.
@ e8_Undefined_Command
Undefined command type.
@ e8_System_Command
System embedded command type.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
char C8
ASCII 8-Bit char datatype defenition.
Definition: Defines.h:156
Communication protocol base class header file.
ConOpSys terminal command base class.
Definition: Command_Base.h:86
virtual ~TCommand_Base()
Class distructor method.
Definition: Command_Base.cpp:80
TCommand_Descriptor * struct_Descriptor
Command descriptor storage.
Definition: Command_Base.h:208
BOOL Is_Command_Name(C8 *c8_Command_String)
Test command name.
Definition: Command_Base.cpp:88
virtual VOID Execute(TProtocol_Base *object_Protocol)
Execute command method.
Definition: Command_Base.cpp:189
VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about cpecific command over communication link protocol.
Definition: Command_Base.cpp:201
TCommand_Base(TCommand_Descriptor *struct_Descriptor)
Class constructor method.
Definition: Command_Base.cpp:68
Definition: Protocol_Base.h:57
Command descriptor structure.
Definition: Command_Base.h:100
TCommand_Base * object_Command
Pointer to the command object.
Definition: Command_Base.h:112
C8 * c8_Command_Description
Pointer to the command description text.
Definition: Command_Base.h:106
TCommand_Type e8_Command_Type
Command type.
Definition: Command_Base.h:109
C8 * c8_Command_Name
Pointer to the command name.
Definition: Command_Base.h:103