mcx::parameter_server::ParamHandle

mcx::parameter_server::ParamHandle

Inherits from mcx::parameter_server::Handle

Public Functions

Name
ParamHandle()
ParamHandle(ParameterBase * param, void * origin_ptr)
virtual ~ParamHandle()
ParamHandle(const ParamHandle & orig)
ParamHandle & operator=(const ParamHandle & orig)
void setUserGroup(UserGroup user_group)
bool isUpdated()
size_t size() const
void updateOutput(bool newval)
void updateOutputOnce()
void updateOutputOnce(size_t length)
void updateOutputOnInput(bool newval)
template <typename T >
void
write(const T & in_data)
template <typename T >
void
write(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 ParamHandle

ParamHandle()

function ParamHandle

ParamHandle(
    ParameterBase * param,
    void * origin_ptr
)

function ~ParamHandle

virtual ~ParamHandle()

function ParamHandle

ParamHandle(
    const ParamHandle & orig
)

function operator=

ParamHandle & operator=(
    const ParamHandle & orig
)

function setUserGroup

void setUserGroup(
    UserGroup user_group
)

function isUpdated

bool isUpdated()

function size

size_t size() const

function updateOutput

void updateOutput(
    bool newval
)

function updateOutputOnce

void updateOutputOnce()

function updateOutputOnce

void updateOutputOnce(
    size_t length
)

function updateOutputOnInput

void updateOutputOnInput(
    bool newval
)

function write

template <typename T >
inline void write(
    const T & in_data
)

function write

template <typename T >
inline void write(
    const T in_data,
    int length
)

Updated on 2022-04-05 at 16:21:27 +0200