Motorcortex Core  version: 2.7.6
mcx::parameter_server::ParameterBase Class Referenceabstract
Inheritance diagram for mcx::parameter_server::ParameterBase:

Public Member Functions

virtual uint32_t read (void *out_data, uint32_t size, struct timespec *update_time)=0
 
virtual bool compareAndSwapUpdateCounter (uint32_t &last_update_counter)=0
 
virtual void setUpdateOutputFlag (bool newval)=0
 
virtual void setUpdateOutputOnceFlag (uint32_t length)=0
 
virtual void setUpdateOutputOnInputFlag (bool newval)=0
 
virtual uint32_t addRequest ()=0
 
virtual uint32_t getReplyId ()=0
 
virtual void write (const void *in_data, uint32_t size)=0
 
virtual void force (const void *in_data, uint32_t size)=0
 
virtual void setForceFlag (bool overwrite_active)=0
 
virtual void setUserGroup (UserGroup user_group, bool recursive)=0
 
virtual void setPermissions (Permission permission, bool recursive)=0
 
virtual void activateLink (bool flag)=0
 
virtual const ParameterInfogetInfo () const =0
 
virtual size_t getSize () const =0
 
virtual size_t getMaxSize () const =0
 

The documentation for this class was generated from the following file: