Motorcortex Core
version: 2.7.6
|
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 ParameterInfo & | getInfo () const =0 |
virtual size_t | getSize () const =0 |
virtual size_t | getMaxSize () const =0 |