Class HardwareStatus
Hardware status. Temperatures may be compared to the temperature thresholds available in hardwareInfo to determine hardware health.
Implements
Inherited Members
Namespace: Google.Apis.AndroidManagement.v1.Data
Assembly: Google.Apis.AndroidManagement.v1.dll
Syntax
public class HardwareStatus : IDirectResponseSchema
Properties
BatteryTemperatures
Current battery temperatures in Celsius for each battery on the device.
Declaration
[JsonProperty("batteryTemperatures")]
public virtual IList<float?> BatteryTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
CpuTemperatures
Current CPU temperatures in Celsius for each CPU on the device.
Declaration
[JsonProperty("cpuTemperatures")]
public virtual IList<float?> CpuTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
CpuUsages
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.
Declaration
[JsonProperty("cpuUsages")]
public virtual IList<float?> CpuUsages { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
The time the measurements were taken.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FanSpeeds
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.
Declaration
[JsonProperty("fanSpeeds")]
public virtual IList<float?> FanSpeeds { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
GpuTemperatures
Current GPU temperatures in Celsius for each GPU on the device.
Declaration
[JsonProperty("gpuTemperatures")]
public virtual IList<float?> GpuTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
SkinTemperatures
Current device skin temperatures in Celsius.
Declaration
[JsonProperty("skinTemperatures")]
public virtual IList<float?> SkinTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |