The status of the camera's temperatures. Each sub-status reflects the temperature of a specific component.
More...
|
| | Temperature () |
| | Default constructor.
|
| template<typename... Args> |
| | Temperature (Args &&...args) |
| | Constructor taking variadic number of arguments.
|
| template<typename... Args> |
| void | set (Args &&...args) |
| | Set multiple arguments.
|
| template<typename... Args> |
| Temperature | copyWith (Args &&...args) const |
| | Returns a copy of this object with the given argument(s) set to the new value(s)
|
| const DMD & | dmd () const |
| | Get DMD.
|
| DMD & | dmd () |
| | Get DMD.
|
| Temperature & | set (const DMD &value) |
| | Set DMD.
|
| Temperature & | set (const DMD::Status &value) |
| | Set DMD::Status.
|
| Temperature & | set (const DMD::Value &value) |
| | Set DMD::Value.
|
| const LED & | led () const |
| | Get LED.
|
| LED & | led () |
| | Get LED.
|
| Temperature & | set (const LED &value) |
| | Set LED.
|
| Temperature & | set (const LED::Status &value) |
| | Set LED::Status.
|
| Temperature & | set (const LED::Value &value) |
| | Set LED::Value.
|
| const Lens & | lens () const |
| | Get Lens.
|
| Lens & | lens () |
| | Get Lens.
|
| Temperature & | set (const Lens &value) |
| | Set Lens.
|
| Temperature & | set (const Lens::Status &value) |
| | Set Lens::Status.
|
| Temperature & | set (const Lens::Value &value) |
| | Set Lens::Value.
|
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::DMD >::value, int >::type = 0> |
| const CameraHealth::Temperature::DMD & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::DMD::Status >::value, int >::type = 0> |
| const CameraHealth::Temperature::DMD::Status & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::DMD::Value >::value, int >::type = 0> |
| const CameraHealth::Temperature::DMD::Value & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::LED >::value, int >::type = 0> |
| const CameraHealth::Temperature::LED & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::LED::Status >::value, int >::type = 0> |
| const CameraHealth::Temperature::LED::Status & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::LED::Value >::value, int >::type = 0> |
| const CameraHealth::Temperature::LED::Value & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::Lens >::value, int >::type = 0> |
| const CameraHealth::Temperature::Lens & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::Lens::Status >::value, int >::type = 0> |
| const CameraHealth::Temperature::Lens::Status & | get () const |
| template<typename T, typename std::enable_if< std::is_same< T, CameraHealth::Temperature::Lens::Value >::value, int >::type = 0> |
| const CameraHealth::Temperature::Lens::Value & | get () const |
| template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
| const CameraHealth::Temperature::DMD & | get () const |
| template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
| const CameraHealth::Temperature::LED & | get () const |
| template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
| const CameraHealth::Temperature::Lens & | 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.
|
| template<typename F> |
| void | forEach (const F &f) |
| | Run the given function on each direct member with the value of the member as parameter.
|
| bool | operator== (const Temperature &other) const |
| | Equality operator.
|
| bool | operator!= (const Temperature &other) const |
| | Inequality operator.
|
| std::string | toString () const |
| | Get the value as string.
|
The status of the camera's temperatures. Each sub-status reflects the temperature of a specific component.