mcx::parameter_server::GroupHandle
2 minute read
mcx::parameter_server::GroupHandle
Inherits from mcx::parameter_server::Handle
Public Functions
Name | |
---|---|
GroupHandle() | |
GroupHandle(ParameterBase * group, std::map< std::string, ParamHandle > params) | |
virtual | ~GroupHandle() |
GroupHandle(const GroupHandle & orig) | |
GroupHandle & | operator=(const GroupHandle & orig) |
ParamHandle & | getHandle(const std::string & name) |
void | setUserGroup(UserGroup user_group) |
bool | isUpdated() |
void | updateOutput(bool newval) |
void | updateOutputOnce() |
void | updateOutputOnInput(bool newval) |
template <typename T > void |
write(const std::string & name, const T & in_data) |
template <typename T > void |
write(const std::string & name, const T in_data, int length) |
Additional inherited members
Public Functions inherited from mcx::parameter_server::Handle
Name | |
---|---|
Handle(ParameterBase * param) | |
bool | isFound() const |
const char * | getPath() const |
motorcortex_ParameterInfo | getInfo() const |
Protected Attributes inherited from mcx::parameter_server::Handle
Name | |
---|---|
ParameterBase * | param_ |
Public Functions Documentation
function GroupHandle
GroupHandle()
function GroupHandle
GroupHandle(
ParameterBase * group,
std::map< std::string, ParamHandle > params
)
function ~GroupHandle
virtual ~GroupHandle()
function GroupHandle
GroupHandle(
const GroupHandle & orig
)
function operator=
GroupHandle & operator=(
const GroupHandle & orig
)
function getHandle
ParamHandle & getHandle(
const std::string & name
)
function setUserGroup
void setUserGroup(
UserGroup user_group
)
function isUpdated
bool isUpdated()
function updateOutput
void updateOutput(
bool newval
)
function updateOutputOnce
void updateOutputOnce()
function updateOutputOnInput
void updateOutputOnInput(
bool newval
)
function write
template <typename T >
inline void write(
const std::string & name,
const T & in_data
)
function write
template <typename T >
inline void write(
const std::string & name,
const T in_data,
int length
)
Updated on 2022-04-05 at 16:21:27 +0200