pub struct GoogleChromeManagementV1BatterySampleReport {
pub charge_rate: Option<i32>,
pub current: Option<i64>,
pub discharge_rate: Option<i32>,
pub remaining_capacity: Option<i64>,
pub report_time: Option<DateTime<Utc>>,
pub status: Option<String>,
pub temperature: Option<i32>,
pub voltage: Option<i64>,
}
Expand description
Sampling data for battery. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy: ReportDevicePowerStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A
This type is not used in any activity, and only used as part of another schema.
Fields§
§charge_rate: Option<i32>
Output only. Battery charge percentage.
current: Option<i64>
Output only. Battery current (mA).
discharge_rate: Option<i32>
Output only. The battery discharge rate measured in mW. Positive if the battery is being discharged, negative if it’s being charged.
remaining_capacity: Option<i64>
Output only. Battery remaining capacity (mAmpere-hours).
report_time: Option<DateTime<Utc>>
Output only. Timestamp of when the sample was collected on device
status: Option<String>
Output only. Battery status read from sysfs. Example: Discharging
temperature: Option<i32>
Output only. Temperature in Celsius degrees.
voltage: Option<i64>
Output only. Battery voltage (millivolt).
Trait Implementations§
source§impl Clone for GoogleChromeManagementV1BatterySampleReport
impl Clone for GoogleChromeManagementV1BatterySampleReport
source§fn clone(&self) -> GoogleChromeManagementV1BatterySampleReport
fn clone(&self) -> GoogleChromeManagementV1BatterySampleReport
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more