TwirreLink
 All Classes Functions Pages
twirre::SerialArrayValue< T > Member List

This is the complete list of members for twirre::SerialArrayValue< T >, including all inherited members.

_actuatorMutex (defined in twirre::Parameter)twirre::Parameterprotected
_id (defined in twirre::SerialValue)twirre::SerialValueprotected
_max (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >protected
_min (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >protected
_modified (defined in twirre::Parameter)twirre::Parameterprotected
_name (defined in twirre::Value)twirre::Valueprotected
_rwMutex (defined in twirre::Value)twirre::Valuemutableprotected
_serial (defined in twirre::SerialValue)twirre::SerialValueprotected
_size (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >protected
_val (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >protected
addToMessage(std::vector< unsigned char > &data) const override (defined in twirre::SerialArrayValue< T >)twirre::SerialArrayValue< T >protectedvirtual
ArrayValue(const std::string name) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const std::string name, const uint32_t size, const T defaultValue) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const std::string name, const uint32_t size, const T *defaultArray) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const std::string name, owned_mutex *actuatorMutex) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const std::string name, owned_mutex *actuatorMutex, const uint32_t size, const T defaultValue) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const std::string name, owned_mutex *actuatorMutex, const uint32_t size, const T *defaultArray) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const std::string name, const uint32_t size, typename std::enable_if<!std::is_same< U, int >::value, const int >::type defaultValue) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >inline
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) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >inline
ArrayValue(const ArrayValue< T > &val) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(ArrayValue< T > &&val) noexcept (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const string name) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const string name, const uint32_t size, const T defaultValue) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const string name, const uint32_t size, const T *defaultArray) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const string name, owned_mutex *actuatorMutex) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
ArrayValue(const string name, owned_mutex *actuatorMutex, const uint32_t size, const T defaultValue) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
as_double() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_double(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_float() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_float(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int16_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int16_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int32_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int32_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int64_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int64_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int8_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_int8_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_string() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint16_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint16_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint32_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint32_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint64_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint64_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint8_t() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
as_uint8_t(uint32_t index) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
copyTo(Parameter *parm) const override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >protectedvirtual
getBuffer() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getElementSize() const override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getID() const (defined in twirre::SerialValue)twirre::SerialValue
getMax() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getMin() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getName() (defined in twirre::Value)twirre::Value
getNative(uint32_t id) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getNativeBuffer() (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getNativeType() override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
getSize() const override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
GetSize() (defined in twirre::Value)twirre::Value
isArray() const override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
isModified() const (defined in twirre::Parameter)twirre::Parameter
isValid() const override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
nativeValue() (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
operator=(const ArrayValue< T > &other) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
operator=(ArrayValue< T > &&other) noexcept (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >
operator=(const T &value) (defined in twirre::Parameter)twirre::Parameterinline
operator[](uint32_t id) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
Parameter(const std::string name) (defined in twirre::Parameter)twirre::Parameter
Parameter(const std::string name, owned_mutex *actuatorMutex) (defined in twirre::Parameter)twirre::Parameter
resetModified() (defined in twirre::Parameter)twirre::Parameter
SerialArrayValue(const uint8_t ID, const std::string name, SerialRW &srw, owned_mutex *actuateMutex=nullptr) (defined in twirre::SerialArrayValue< T >)twirre::SerialArrayValue< T >
SerialValue(uint8_t ID, SerialRW &srw) (defined in twirre::SerialValue)twirre::SerialValue
set(const uint8_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int8_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint16_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int16_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint32_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int32_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint64_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int64_t val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const float val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const double val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const Value &val) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint8_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int8_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint16_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int16_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint32_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int32_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const uint64_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const int64_t *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const float *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const double *vals, const uint32_t size) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< uint8_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< int8_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< uint16_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< int16_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< uint32_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< int32_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< uint64_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< int64_t > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< float > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
set(const std::vector< double > &vals) override (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
setActuatorMutex(owned_mutex *actuatorMutex) (defined in twirre::Parameter)twirre::Parametervirtual
SetBuffer(unsigned char *buffer) (defined in twirre::Value)twirre::Value
setNative(T *data, uint32_t size) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
setSize(uint32_t size) (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
updateFromSerial() override (defined in twirre::SerialArrayValue< T >)twirre::SerialArrayValue< T >protectedvirtual
Value(const std::string name) (defined in twirre::Value)twirre::Value
~ArrayValue() noexcept (defined in twirre::ArrayValue< T >)twirre::ArrayValue< T >virtual
~Parameter() (defined in twirre::Parameter)twirre::Parameterinlinevirtual
~Scalar() (defined in twirre::Scalar)twirre::Scalarinlinevirtual
~SerialArrayValue() (defined in twirre::SerialArrayValue< T >)twirre::SerialArrayValue< T >inlinevirtual
~SerialValue() (defined in twirre::SerialValue)twirre::SerialValueinlinevirtual
~Value() (defined in twirre::Value)twirre::Valueinlinevirtual