56 static void appendAxis(
const Axis& axis, std::string currName, std::stringstream& ss);
79 static std::string
getPos(
const Axis& axis,
const bool& offset =
false);
88 static std::string
setPos(
const int& val,
const Axis& axis,
const bool& offset =
false);
149 static std::string
haltPosCmd(
const bool& pan,
const bool& tilt);
159 static std::string
autoScan(
const int& panPos1,
const int& panPos2);
171 static std::string
autoScan(
const int& panPos1,
const int& panPos2,
172 const int& tiltPos1,
const int& tiltPos2);
static std::string preset(const int &index, const PresetAction &action)
Definition: Cmd.cpp:207
PresetAction
Definition: Cmd.h:33
static std::string enableImmediatePosExec()
Definition: Cmd.cpp:133
static std::string getMinPos(const Axis &axis)
Definition: Cmd.cpp:92
static const std::string DELIM_SP
The space delimiter.
Definition: Cmd.h:65
static const std::string ERR_BEG
The beginning of any error.
Definition: Cmd.h:68
static std::string setSpeedLimit(const int &val, const Axis &axis, const AxisLimit &limit)
Definition: Cmd.cpp:328
static const std::string DELIM_CR
The CR delimiter.
Definition: Cmd.h:64
static std::string getCtrlMode()
Definition: Cmd.cpp:346
static std::string haltPosCmd(const bool &pan, const bool &tilt)
Definition: Cmd.cpp:145
static std::string setCtrlMode(const CtrllMode &mode)
Definition: Cmd.cpp:350
static std::string setDesiredBaseSpeed(const int &val, const Axis &axis)
Definition: Cmd.cpp:300
static std::string getPos(const Axis &axis, const bool &offset=false)
Definition: Cmd.cpp:49
static std::string enableSlavedPosExec()
Definition: Cmd.cpp:137
static std::string getCurrentSpeed(const Axis &axis)
Definition: Cmd.cpp:250
static std::string getResolution(const Axis &axis)
Definition: Cmd.cpp:82
static std::string getDesiredAccel(const Axis &axis)
Definition: Cmd.cpp:270
static std::string setDesiredDeltaSpeed(const int &val, const Axis &axis)
Definition: Cmd.cpp:260
static std::string getAutoScanAtPowerUp()
Definition: Cmd.cpp:183
static const std::string SUCC_BEG
The beginning of any successful command.
Definition: Cmd.h:67
static std::string getPanLimitMode()
Definition: Cmd.cpp:112
static std::string setDesiredAccel(const int &val, const Axis &axis)
Definition: Cmd.cpp:280
static std::string setPos(const int &val, const Axis &axis, const bool &offset=false)
Definition: Cmd.cpp:65
static std::string getSpeedLimit(const Axis &axis, const AxisLimit &limit)
Definition: Cmd.cpp:310
static const std::string SUCC_CMD
The return message for a successful command.
Definition: Cmd.h:70
static std::string getDesiredSpeed(const Axis &axis)
Definition: Cmd.cpp:230
static std::string lastAutoScan()
Definition: Cmd.cpp:179
static std::string stopAutoScan()
Definition: Cmd.cpp:201
CtrllMode
Definition: Cmd.h:47
AxisLimit
Definition: Cmd.h:40
static std::string setPanLimitMode(const bool &val)
Definition: Cmd.cpp:119
static std::string getDesiredBaseSpeed(const Axis &axis)
Definition: Cmd.cpp:290
static std::string setAutoScanAtPowerUp(const bool &val)
Definition: Cmd.cpp:187
static std::string getMaxPos(const Axis &axis)
Definition: Cmd.cpp:102
static std::string autoScan(const int &panPos1, const int &panPos2)
Definition: Cmd.cpp:165
static std::string setDesiredSpeed(const int &val, const Axis &axis)
Definition: Cmd.cpp:240
static std::string awaitPosCmdCompletion()
Definition: Cmd.cpp:141