|
| SerialValueImpl (const uint8_t ID, const std::string name, T val, SerialRW &srw, owned_mutex *actuateMutex=nullptr) |
|
| ValueImpl (const std::string name, const T val) |
|
| ValueImpl (const std::string name, const T val, const T min, const T max) |
|
| ValueImpl (const std::string name, const T val, owned_mutex *actuatorMutex) |
|
| ValueImpl (const std::string name, const T val, const T min, const T max, owned_mutex *actuatorMutex) |
|
virtual NativeType | getNativeType () override |
|
T | getNativeValue () |
|
void | setNativeValue (T val) |
|
virtual uint8_t | as_uint8_t () override |
|
virtual int8_t | as_int8_t () override |
|
virtual uint16_t | as_uint16_t () override |
|
virtual int16_t | as_int16_t () override |
|
virtual uint32_t | as_uint32_t () override |
|
virtual int32_t | as_int32_t () override |
|
virtual uint64_t | as_uint64_t () override |
|
virtual int64_t | as_int64_t () override |
|
virtual float | as_float () override |
|
virtual double | as_double () override |
|
virtual std::string | as_string () override |
|
virtual uint8_t | as_uint8_t (uint32_t index) override |
|
virtual int8_t | as_int8_t (uint32_t index) override |
|
virtual uint16_t | as_uint16_t (uint32_t index) override |
|
virtual int16_t | as_int16_t (uint32_t index) override |
|
virtual uint32_t | as_uint32_t (uint32_t index) override |
|
virtual int32_t | as_int32_t (uint32_t index) override |
|
virtual uint64_t | as_uint64_t (uint32_t index) override |
|
virtual int64_t | as_int64_t (uint32_t index) override |
|
virtual float | as_float (uint32_t index) override |
|
virtual double | as_double (uint32_t index) override |
|
virtual void | set (const uint8_t val) override |
|
virtual void | set (const int8_t val) override |
|
virtual void | set (const uint16_t val) override |
|
virtual void | set (const int16_t val) override |
|
virtual void | set (const uint32_t val) override |
|
virtual void | set (const int32_t val) override |
|
virtual void | set (const uint64_t val) override |
|
virtual void | set (const int64_t val) override |
|
virtual void | set (const float val) override |
|
virtual void | set (const double val) override |
|
virtual void | set (const Value &val) override |
|
virtual void | set (const uint8_t *vals, const uint32_t size) override |
|
virtual void | set (const int8_t *vals, const uint32_t size) override |
|
virtual void | set (const uint16_t *vals, const uint32_t size) override |
|
virtual void | set (const int16_t *vals, const uint32_t size) override |
|
virtual void | set (const uint32_t *vals, const uint32_t size) override |
|
virtual void | set (const int32_t *vals, const uint32_t size) override |
|
virtual void | set (const uint64_t *vals, const uint32_t size) override |
|
virtual void | set (const int64_t *vals, const uint32_t size) override |
|
virtual void | set (const float *vals, const uint32_t size) override |
|
virtual void | set (const double *vals, const uint32_t size) override |
|
virtual void | set (const std::vector< uint8_t > &vals) override |
|
virtual void | set (const std::vector< int8_t > &vals) override |
|
virtual void | set (const std::vector< uint16_t > &vals) override |
|
virtual void | set (const std::vector< int16_t > &vals) override |
|
virtual void | set (const std::vector< uint32_t > &vals) override |
|
virtual void | set (const std::vector< int32_t > &vals) override |
|
virtual void | set (const std::vector< uint64_t > &vals) override |
|
virtual void | set (const std::vector< int64_t > &vals) override |
|
virtual void | set (const std::vector< float > &vals) override |
|
virtual void | set (const std::vector< double > &vals) override |
|
virtual Scalar & | getMin () override |
|
virtual Scalar & | getMax () override |
|
virtual bool | isValid () const override |
|
virtual bool | isArray () const override |
|
virtual uint32_t | getSize () const override |
|
virtual size_t | getElementSize () const override |
|
virtual void * | getBuffer () override |
|
| Parameter (const std::string name) |
|
| Parameter (const std::string name, owned_mutex *actuatorMutex) |
|
virtual void | setActuatorMutex (owned_mutex *actuatorMutex) |
|
template<typename T > |
Parameter & | operator= (const T &value) |
|
bool | isModified () const |
|
void | resetModified () |
|
| Value (const std::string name) |
|
int | GetSize () |
|
void | SetBuffer (unsigned char *buffer) |
|
const std::string & | getName () |
|
| SerialValue (uint8_t ID, SerialRW &srw) |
|
uint8_t | getID () const |
|