|
| Temperature ()=default |
| Default constructor More...
|
|
void | set (const std::string &fullPath, const std::string &value) |
| Set a value from string by specifying the path More...
|
|
std::string | getString (const std::string &fullPath) const |
| Get a value as string by specifying the path More...
|
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Temperature::DMD >::value, int >::type = 0> |
const CameraState::Temperature::DMD & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Temperature::General >::value, int >::type = 0> |
const CameraState::Temperature::General & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Temperature::LED >::value, int >::type = 0> |
const CameraState::Temperature::LED & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Temperature::Lens >::value, int >::type = 0> |
const CameraState::Temperature::Lens & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Temperature::PCB >::value, int >::type = 0> |
const CameraState::Temperature::PCB & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const CameraState::Temperature::DMD & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const CameraState::Temperature::General & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const CameraState::Temperature::LED & | get () const |
|
template<size_t i, typename std::enable_if< i==3, int >::type = 0> |
const CameraState::Temperature::Lens & | get () const |
|
template<size_t i, typename std::enable_if< i==4, int >::type = 0> |
const CameraState::Temperature::PCB & | get () const |
|
| Temperature (const DMD &dmd, const General &general, const LED &led, const Lens &lens, const PCB &pcb) |
| Constructor More...
|
|
Temperature & | set (const DMD &value) |
| Set DMD More...
|
|
const DMD & | dmd () const |
| Get DMD More...
|
|
Temperature & | set (const General &value) |
| Set General More...
|
|
const General & | general () const |
| Get General More...
|
|
Temperature & | set (const LED &value) |
| Set LED More...
|
|
const LED & | led () const |
| Get LED More...
|
|
Temperature & | set (const Lens &value) |
| Set Lens More...
|
|
const Lens & | lens () const |
| Get Lens More...
|
|
Temperature & | set (const PCB &value) |
| Set PCB More...
|
|
const PCB & | pcb () const |
| Get PCB More...
|
|
template<typename F > |
void | forEach (const F &f) const |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
template<typename F > |
void | forEach (const F &f) |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
template<typename F > |
void | traverseValues (const F &f) const |
| Traverse the entire tree using the given function with the value of the member as parameter More...
|
|
template<typename F > |
void | traverseValues (const F &f) |
| Traverse all members using the given function with the value of the member as parameter More...
|
|
std::string | toString () const |
| Get the value as string More...
|
|
void | setFromString (const std::string &value) |
| Set from the given string More...
|
|
bool | operator== (const Temperature &other) const |
| Equality operator More...
|
|
bool | operator!= (const Temperature &other) const |
| Inequality operator More...
|
|