DCSModulesAPI  1.0.0
DCS sub project containing all the control modules as libraries.
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
DCS::Coms::Command Struct Reference

Public Member Functions

template<typename T >
 Command (Control::UnitTarget target, const char *cmd, u16 axis, T argument)
 
template<>
 Command (Control::UnitTarget target, const char *cmd, u16 axis, const char *argument)
 
 Command (Control::UnitTarget target, const char *cmd, u16 axis=0)
 
template<typename T >
 Command (Control::UnitTarget target, const char *cmd, T argument)
 
template<>
 Command (Control::UnitTarget target, const char *cmd, const char *argument)
 
Command operator+ (const Command &rhs)
 

Static Public Member Functions

static Command Custom (Control::UnitTarget target, const char *cmd, bool response=false)
 
static const u64 NextId ()
 

Public Attributes

std::string full_cmd
 
u64 id
 
u16 axis
 
Control::UnitTarget target
 
bool wait_response
 

The documentation for this struct was generated from the following file: