|
| CameraState () |
| Default constructor More...
|
|
| CameraState (const std::string &fileName) |
| Construct CameraState by loading from file More...
|
|
template<typename... Args> |
| CameraState (Args &&...args) |
| Constructor taking variadic number of arguments More...
|
|
template<typename... Args> |
void | set (Args &&...args) |
| Set multiple arguments More...
|
|
template<typename... Args> |
CameraState | copyWith (Args &&...args) const |
| Returns a copy of this object with the given argument(s) set to the new value(s) More...
|
|
const Available & | isAvailable () const |
| Get Available More...
|
|
Available & | isAvailable () |
| Get Available More...
|
|
CameraState & | set (const Available &value) |
| Set Available More...
|
|
const Connected & | isConnected () const |
| Get Connected More...
|
|
Connected & | isConnected () |
| Get Connected More...
|
|
CameraState & | set (const Connected &value) |
| Set Connected More...
|
|
const Temperature & | temperature () const |
| Get Temperature More...
|
|
Temperature & | temperature () |
| Get Temperature More...
|
|
CameraState & | set (const Temperature &value) |
| Set Temperature More...
|
|
CameraState & | set (const Temperature::DMD &value) |
| Set Temperature::DMD More...
|
|
CameraState & | set (const Temperature::General &value) |
| Set Temperature::General More...
|
|
CameraState & | set (const Temperature::LED &value) |
| Set Temperature::LED More...
|
|
CameraState & | set (const Temperature::Lens &value) |
| Set Temperature::Lens More...
|
|
CameraState & | set (const Temperature::PCB &value) |
| Set Temperature::PCB More...
|
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Available >::value, int >::type = 0> |
const CameraState::Available & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Connected >::value, int >::type = 0> |
const CameraState::Connected & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraState::Temperature >::value, int >::type = 0> |
const CameraState::Temperature & | get () const |
|
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::Available & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const CameraState::Connected & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const CameraState::Temperature & | get () const |
|
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...
|
|
bool | operator== (const CameraState &other) const |
| Equality operator More...
|
|
bool | operator!= (const CameraState &other) const |
| Inequality operator More...
|
|
std::string | toString () const |
| Get the value as string More...
|
|
void | save (const std::string &fileName) const |
| Save to the given file More...
|
|
void | load (const std::string &fileName) |
| Load from the given file More...
|
|
Information about camera connection state, temperatures, etc.