|
| SerialArrayValue (const uint8_t ID, const std::string name, SerialRW &srw, owned_mutex *actuateMutex=nullptr) |
|
| ArrayValue (const std::string name) |
|
| ArrayValue (const std::string name, const uint32_t size, const T defaultValue) |
|
| ArrayValue (const std::string name, const uint32_t size, const T *defaultArray) |
|
| ArrayValue (const std::string name, owned_mutex *actuatorMutex) |
|
| ArrayValue (const std::string name, owned_mutex *actuatorMutex, const uint32_t size, const T defaultValue) |
|
| ArrayValue (const std::string name, owned_mutex *actuatorMutex, const uint32_t size, const T *defaultArray) |
|
template<typename U = T> |
| ArrayValue (const std::string name, const uint32_t size, typename std::enable_if<!std::is_same< U, int >::value, const int >::type defaultValue) |
|
template<typename U = T> |
| ArrayValue (const std::string name, owned_mutex *actuatorMutex, const uint32_t size, typename std::enable_if<!std::is_same< U, int >::value, const int >::type defaultValue) |
|
virtual NativeType | getNativeType () override |
|
T * | nativeValue () |
|
| ArrayValue (const ArrayValue< T > &val) |
|
| ArrayValue (ArrayValue< T > &&val) noexcept |
|
ArrayValue< T > & | operator= (const ArrayValue< T > &other) |
|
ArrayValue< T > & | operator= (ArrayValue< T > &&other) noexcept |
|
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 bool | isValid () const override |
|
virtual bool | isArray () const override |
|
virtual Scalar & | getMin () override |
|
virtual Scalar & | getMax () override |
|
virtual uint32_t | getSize () const override |
|
virtual size_t | getElementSize () const override |
|
virtual void * | getBuffer () override |
|
virtual T * | getNativeBuffer () |
|
virtual void | setSize (uint32_t size) |
|
virtual void | setNative (T *data, uint32_t size) |
|
virtual T | getNative (uint32_t id) |
|
virtual T | operator[] (uint32_t id) |
|
template<typename T > |
| ArrayValue (const string name) |
|
template<typename T > |
| ArrayValue (const string name, const uint32_t size, const T defaultValue) |
|
template<typename T > |
| ArrayValue (const string name, const uint32_t size, const T *defaultArray) |
|
template<typename T > |
| ArrayValue (const string name, owned_mutex *actuatorMutex) |
|
template<typename T > |
| ArrayValue (const string name, owned_mutex *actuatorMutex, const uint32_t size, const T defaultValue) |
|
| 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 |
|