mcx::parameter_server::GroupHandle

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