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

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

Attributes

  • 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

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

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

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.