controllib add BlockParamBool (int32 wrapper)

This commit is contained in:
Daniel Agar
2018-01-09 09:11:39 +01:00
committed by Beat Küng
parent a02cd869c3
commit a9bbbdce82
2 changed files with 29 additions and 1 deletions
+5 -1
View File
@@ -63,7 +63,7 @@ public:
virtual ~BlockParamBase() = default;
virtual bool update() = 0;
const char *getName() { return param_name(_handle); }
const char *getName() const { return param_name(_handle); }
protected:
param_t _handle{PARAM_INVALID};
@@ -101,8 +101,12 @@ protected:
T _val;
};
template <>
bool BlockParam<bool>::update();
typedef BlockParam<float> BlockParamFloat;
typedef BlockParam<int32_t> BlockParamInt;
typedef BlockParam<bool> BlockParamBool;
typedef BlockParam<float &> BlockParamExtFloat;
typedef BlockParam<int32_t &> BlockParamExtInt;