65 #ifndef XSDEVICEPARAMETER_H
66 #define XSDEVICEPARAMETER_H
117 void setValue(T value);
129 inline bool XsDeviceParameter::getValue<bool>()
const
136 inline uint8_t XsDeviceParameter::getValue<uint8_t>()
const
138 return static_cast<uint8_t
>(
m_value);
143 inline uint16_t XsDeviceParameter::getValue<uint16_t>()
const
145 return static_cast<uint16_t
>(
m_value);
150 inline uint32_t XsDeviceParameter::getValue<uint32_t>()
const
157 inline int XsDeviceParameter::getValue<int>()
const
164 inline void XsDeviceParameter::setValue<bool>(
bool value)
171 inline void XsDeviceParameter::setValue<uint8_t>(uint8_t value)
173 m_value =
static_cast<int>(value);
178 inline void XsDeviceParameter::setValue<uint16_t>(uint16_t value)
180 m_value =
static_cast<int>(value);
185 inline void XsDeviceParameter::setValue<uint32_t>(
uint32_t value)
187 m_value =
static_cast<int>(value);
192 inline void XsDeviceParameter::setValue<int>(
int value)