class ThermalTemperatureInfo

Defined at line 348 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 ThermalTemperatureInfo (float up_temp_celsius, float down_temp_celsius, uint32_t fan_level, uint16_t big_cluster_dvfs_opp, uint16_t little_cluster_dvfs_opp, uint32_t gpu_clk_freq_source)
void ThermalTemperatureInfo ()

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

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

void ThermalTemperatureInfo (ThermalTemperatureInfo && )

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

void ThermalTemperatureInfo (Storage_ storage)
void ThermalTemperatureInfo (const ThermalTemperatureInfo & other)
ThermalTemperatureInfo & operator= (const ThermalTemperatureInfo & other)
bool operator== (const ThermalTemperatureInfo & other)
bool operator!= (const ThermalTemperatureInfo & other)
float up_temp_celsius ()

The temperature must rise to up_temp to get to this trip point.

float & up_temp_celsius ()

The temperature must rise to up_temp to get to this trip point.

ThermalTemperatureInfo & up_temp_celsius (float value)

The temperature must rise to up_temp to get to this trip point.

float down_temp_celsius ()

The temperature must fall to down_temp to get to this trip point.

float & down_temp_celsius ()

The temperature must fall to down_temp to get to this trip point.

ThermalTemperatureInfo & down_temp_celsius (float value)

The temperature must fall to down_temp to get to this trip point.

uint32_t fan_level ()

The fan level for this trip point.

uint32_t & fan_level ()

The fan level for this trip point.

ThermalTemperatureInfo & fan_level (uint32_t value)

The fan level for this trip point.

uint16_t big_cluster_dvfs_opp ()

The operating point index of the big cluster.

uint16_t & big_cluster_dvfs_opp ()

The operating point index of the big cluster.

ThermalTemperatureInfo & big_cluster_dvfs_opp (uint16_t value)

The operating point index of the big cluster.

uint16_t little_cluster_dvfs_opp ()

The operating point index of the little cluster.

uint16_t & little_cluster_dvfs_opp ()

The operating point index of the little cluster.

ThermalTemperatureInfo & little_cluster_dvfs_opp (uint16_t value)

The operating point index of the little cluster.

uint32_t gpu_clk_freq_source ()

The GPU clock source index.

uint32_t & gpu_clk_freq_source ()

The GPU clock source index.

ThermalTemperatureInfo & gpu_clk_freq_source (uint32_t value)

The GPU clock source index.

void ThermalTemperatureInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ThermalTemperatureInfo & operator= (ThermalTemperatureInfo && )

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

Friends

class MemberVisitor
class NaturalStructCodingTraits