|
| | 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.