GoogleApi.AndroidManagement.V1.Model.HardwareStatus (google_api_android_management v0.41.1) View Source

Hardware status. Temperatures may be compared to the temperature thresholds available in hardwareInfo to determine hardware health.


  • batteryTemperatures (type: list(number()), default: nil) - Current battery temperatures in Celsius for each battery on the device.
  • cpuTemperatures (type: list(number()), default: nil) - Current CPU temperatures in Celsius for each CPU on the device.
  • cpuUsages (type: list(number()), default: nil) - CPU usages in percentage for each core available on the device. Usage is 0 for each unplugged core. Empty array implies that CPU usage is not supported in the system.
  • createTime (type: DateTime.t, default: nil) - The time the measurements were taken.
  • fanSpeeds (type: list(number()), default: nil) - Fan speeds in RPM for each fan on the device. Empty array means that there are no fans or fan speed is not supported on the system.
  • gpuTemperatures (type: list(number()), default: nil) - Current GPU temperatures in Celsius for each GPU on the device.
  • skinTemperatures (type: list(number()), default: nil) - Current device skin temperatures in Celsius.

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.AndroidManagement.V1.Model.HardwareStatus{
  batteryTemperatures: [number()] | nil,
  cpuTemperatures: [number()] | nil,
  cpuUsages: [number()] | nil,
  createTime: DateTime.t() | nil,
  fanSpeeds: [number()] | nil,
  gpuTemperatures: [number()] | nil,
  skinTemperatures: [number()] | nil

Link to this section Functions


decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.