INOS
|
#include <cinostaskextmpl.h>
Public Member Functions | |
TINOSTaskExValDef (const char *Name, T Value, T Min, T Max, const char *Unit="", uint32 Characteristics=0, uint32 Flags=0) | |
Creates a parameter definition object used by TINOSTaskExCmd templates. | |
TINOSTaskExValDef (const char *Name, const char *ComboData, T Value, T Min, T Max, const char *Unit="", uint32 Characteristics=0, uint32 Flags=0) | |
Creates a parameter definition object with combo data used by TINOSTaskExCmd templates. | |
CINOSTaskExMsgDefaultParam * | AddToMsg (CINOSTaskExMsg &aMsg) |
Adds a CINOSTaskExMsgDefaultParam that represent this definition to given message. Used by TINOSTaskExCmd. | |
Value definition template that provides an interface to define parameters for commands of type TINOSTaskExCmd.
|
inline |
Creates a parameter definition object used by TINOSTaskExCmd templates.
Name | const char* name of the parameter |
Value | T initial default value of the parameter |
Min | T minimal value of the parameter |
Max | T maximal value of the parameter |
Unit | const char* unit of the parameter |
Characteristics | uint32 characteristics of the INCO item of the parameter |
Flags | uint32 flags of the INCO item of the parameter |
|
inline |
Creates a parameter definition object with combo data used by TINOSTaskExCmd templates.
Name | const char* name of the parameter |
ComboData | const char* combo data of the parameter |
Value | T initial default value of the parameter |
Min | T minimal value of the parameter |
Max | T maximal value of the parameter |
Unit | const char* unit of the parameter |
Characteristics | uint32 characteristics of the INCO item of the parameter |
Flags | uint32 flags of the INCO item of the parameter |
|
inline |
Adds a CINOSTaskExMsgDefaultParam that represent this definition to given message. Used by TINOSTaskExCmd.
aMsg | CINOSTaskExMsg& message where the param is added to. |