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