class ThermalDeviceInfo
Defined at line 477 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
Public Members
static const char[] kSerializableName
Public Methods
void ThermalDeviceInfo (bool active_cooling, bool passive_cooling, bool gpu_throttling, uint32_t num_trip_points, bool big_little, float critical_temp_celsius, ::std::array< ::fuchsia_hardware_thermal::ThermalTemperatureInfo, 16> trip_point_info, ::std::array< ::fuchsia_hardware_thermal::OperatingPoint, 2> opps)
void ThermalDeviceInfo ()
Default constructs a |ThermalDeviceInfo| only if all of its members are default constructible.
Defined at line 489 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
void ThermalDeviceInfo (ThermalDeviceInfo && )
Defined at line 492 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
void ThermalDeviceInfo (Storage_ storage)
void ThermalDeviceInfo (const ThermalDeviceInfo & other)
ThermalDeviceInfo & operator= (const ThermalDeviceInfo & other)
bool operator== (const ThermalDeviceInfo & other)
bool operator!= (const ThermalDeviceInfo & other)
bool active_cooling ()
Active cooling support.
bool & active_cooling ()
Active cooling support.
ThermalDeviceInfo & active_cooling (bool value)
Active cooling support.
bool passive_cooling ()
Passive cooling support.
bool & passive_cooling ()
Passive cooling support.
ThermalDeviceInfo & passive_cooling (bool value)
Passive cooling support.
bool gpu_throttling ()
GPU throttling support.
bool & gpu_throttling ()
GPU throttling support.
ThermalDeviceInfo & gpu_throttling (bool value)
GPU throttling support.
uint32_t num_trip_points ()
Number of trip points.
uint32_t & num_trip_points ()
Number of trip points.
ThermalDeviceInfo & num_trip_points (uint32_t value)
Number of trip points.
bool big_little ()
Big-little architecture.
bool & big_little ()
Big-little architecture.
ThermalDeviceInfo & big_little (bool value)
Big-little architecture.
float critical_temp_celsius ()
Critical temperature in degrees Celsius.
float & critical_temp_celsius ()
Critical temperature in degrees Celsius.
ThermalDeviceInfo & critical_temp_celsius (float value)
Critical temperature in degrees Celsius.
ThermalDeviceInfo & operator= (ThermalDeviceInfo && )
Defined at line 493 of file fidling/gen/sdk/fidl/fuchsia.hardware.thermal/fuchsia.hardware.thermal/cpp/fidl/fuchsia.hardware.thermal/cpp/natural_types.h
const ::std::array< ::fuchsia_hardware_thermal::ThermalTemperatureInfo, 16> & trip_point_info ()
Trip point information.
::std::array< ::fuchsia_hardware_thermal::ThermalTemperatureInfo, 16> & trip_point_info ()
Trip point information.
ThermalDeviceInfo & trip_point_info (::std::array< ::fuchsia_hardware_thermal::ThermalTemperatureInfo, 16> value)
Trip point information.
const ::std::array< ::fuchsia_hardware_thermal::OperatingPoint, 2> & opps ()
Operating point information.
::std::array< ::fuchsia_hardware_thermal::OperatingPoint, 2> & opps ()
Operating point information.
ThermalDeviceInfo & opps (::std::array< ::fuchsia_hardware_thermal::OperatingPoint, 2> value)
Operating point information.
void ThermalDeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits