mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-22 11:33:33 +08:00
controllib add BlockParamBool (int32 wrapper)
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user