class ThermalInfo

Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h

Temperature units are degrees Celsius.

Public Methods

void ThermalInfo (Storage_ storage)
void ThermalInfo (uint32_t state, float passive_temp_celsius, float critical_temp_celsius, uint32_t max_trip_count, ::std::array<float, 16> active_trip)
void ThermalInfo ()

Default constructs a |ThermalInfo| only if all of its members are default constructible.

Defined at line 244 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h

void ThermalInfo (ThermalInfo && )

Defined at line 247 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h

void ThermalInfo (const ThermalInfo & other)
ThermalInfo & operator= (ThermalInfo && )

Defined at line 248 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h

ThermalInfo & operator= (const ThermalInfo & other)
bool operator== (const ThermalInfo & other)
bool operator!= (const ThermalInfo & other)
uint32_t state ()

State is a bitmask of `THERMAL_STATE_`* values.

uint32_t & state ()

State is a bitmask of `THERMAL_STATE_`* values.

ThermalInfo & state (uint32_t value)

State is a bitmask of `THERMAL_STATE_`* values.

float passive_temp_celsius ()

The sensor temperature at which the system should activate passive cooling policy.

float & passive_temp_celsius ()

The sensor temperature at which the system should activate passive cooling policy.

ThermalInfo & passive_temp_celsius (float value)

The sensor temperature at which the system should activate passive cooling policy.

float critical_temp_celsius ()

The sensor temperature at which the system should perform critical shutdown.

float & critical_temp_celsius ()

The sensor temperature at which the system should perform critical shutdown.

ThermalInfo & critical_temp_celsius (float value)

The sensor temperature at which the system should perform critical shutdown.

uint32_t max_trip_count ()

The number of trip points supported.

uint32_t & max_trip_count ()

The number of trip points supported.

ThermalInfo & max_trip_count (uint32_t value)

The number of trip points supported.

const ::std::array<float, 16> & active_trip ()

The currently active trip point.

::std::array<float, 16> & active_trip ()

The currently active trip point.

ThermalInfo & active_trip (::std::array<float, 16> value)

The currently active trip point.

void ThermalInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits