Report Version: V3
- ${$Scope.FriendlyName}

  - ${$Scope.Name} |  |

- ${$Scope.Name}

  - % ACTIVE TIME | ACTIVE TIME
    ${$Scope.ActiveTimePercent}% | ${Formatter.FormatDuration($Scope.ActiveTime)}

    BLOCKING TIME INTERVAL | INSTANCE COUNT
    ${$Scope.BucketName} |

${$Scope.SessionId}
${SummaryTableBuilder.SelectDate($Scope.EntryTimestampLocal)} ${SummaryTableBuilder.SelectTime($Scope.EntryTimestampLocal)}
${Formatter.FormatDuration($Scope.Duration)}
${SESSION_TYPE_NAMES[$Scope.Type]}
${Formatter.FormatNumber($Scope.Discharge)} mWh
${Formatter.FormatNumber($Scope.DischargePercent)}% of battery
-
-
${Formatter.FormatNumber($Scope.DrainRate)} mW
-
${$Scope.OnAc ? 'Charge' : 'Drain'}
SW: ${Math.round(100 * $Scope.Sw / $Scope.Duration / 10)}%
-
HW: ${Math.round(100 * $Scope.Hw / $Scope.Duration / 10)}%
-
${Formatter.FormatSessionEnterBatteryPercent($Scope)}
${$Scope.Name}
${BLOCKER_TYPE_NAMES[$Scope.Type]}
${$Scope.ActiveTimePercent}%
${Formatter.FormatDuration($Scope.ActiveTime)}

SESSION ID | START TIME | DURATION | STATE | ENTRY REASON | EXIT REASON | % CAPACITY REMAINING AT START |
--- | --- | --- | --- | --- | --- | --- | ---
${$Scope.SessionId} | ${Utils.ParseDateFromDateTime($Scope.EntryTimestampLocal)} ${Utils.ParseTimeFromDateTime($Scope.EntryTimestampLocal)} | ${Formatter.FormatDuration($Scope.Duration)} | ${SESSION_TYPE_NAMES[$Scope.Type]} | ${$Scope.EnterReason} | ${$Scope.ExitReason} | ${Formatter.FormatSessionEnterBatteryPercent($Scope)}

#### ${$Scope.FriendlyName}

#### Srum Data

Data obtained from the SRUM database. * in Power Estimation means the power value is from energy meter. Otherwise, it is from software model estimation.

- Energy Meter
  - No energy meter data obtained.

  - Power Rail | Energy (mJ) | Power (mW)
    ${$Scope.RailId} | ${$Scope.EnergyConsumption} | ${$Scope.PowerConsumption}

- Power Estimation
  - No power estimation data obtained.

  - APP ID | TOTAL (mW) | CPU (mW)${$Scope.CpuEnergyMeasured ? '*' : ''} | DISPLAY (mW)${$Scope.DisplayEnergyMeasured ? '*' : ''} | DISK (mW)${$Scope.DiskEnergyMeasured ? '*' : ''} | MBB (mW)${$Scope.MbbEnergyMeasured ? '*' : ''} | NETWORK (mW)${$Scope.NetworkEnergyMeasured ? '*' : ''} | SOC (mW)${$Scope.SocEnergyMeasured ? '*' : ''} | NPU (mW)${$Scope.NpuEnergyMeasured ? '*' : ''} | LOSS (mW) | OTHER (mW)
    ${$Scope.AppId} [${$Scope.UserId}] | ${$Scope.TotalPowerConsumption} | ${$Scope.CpuPowerConsumption} | ${$Scope.DisplayPowerConsumption} | ${$Scope.DiskPowerConsumption} | ${$Scope.MbbPowerConsumption} | ${$Scope.NetworkPowerConsumption} | ${$Scope.SocPowerConsumption} | ${$Scope.NpuPowerConsumption} | ${$Scope.LossPowerConsumption} | ${$Scope.OtherPowerConsumption}

#### Screen Brightness Duration Histogram

Duration in seconds at various screen brightness levels

#### Lux Duration Histogram

Duration in seconds at various lux levels

#### Search Indexer Data

- Query Events

  - Max Cursors Used | Protocol Count | Protocol String
    ${$Scope.MaxCursorsUsed} | ${$Scope.ProtocolCount} | ${$Scope.ProtocolString}

- Flush Events

  - Max Key Count | Max Documents | Max Word List
    ${$Scope.MaxKeyCount} | ${$Scope.MaxDocuments} | ${$Scope.MaxWordList}

- Merge Events

  - Pre-Merge Indice Count | Pre-Merge Level | Pre-Merge Min ID | Pre-Merge Max ID | Post-Merge Indice Count | Post-Merge Level | Post-Merge Min ID | Post-Merge Max ID
    ${$Scope.PreMergeIndiceCount} | ${$Scope.PreMergeLevel} | ${$Scope.PreMergeMinId} | ${$Scope.PreMergeMaxId} | ${$Scope.PostMergeIndiceCount} | ${$Scope.PostMergeLevel} | ${$Scope.PostMergeMinId} | ${$Scope.PostMergeMaxId}

- File System Change Events

  - FAT Items Processed | NTFS Items Processed
    ${$Scope.TotalFATItemsProcessed} | ${$Scope.TotalNTFSItemsProcessed}

- Indexing File Events

  - IndexingFile Aggregation Data Metric | Content Type Count | Content Type String
    ${$Scope.IndexingFileAggregationDataMetric} | ${$Scope.DataTypeCount} | ${$Scope.DataTypeString}

- Query Results Events

  - Results Requested | Results Returned
    ${$Scope.TotalResultsRequested} | ${$Scope.TotalResultsReturned}

SESSION ID | START TIME | DURATION | STATE | ENERGY CHANGE | CHANGE RATE | % LOW POWER STATE TIME | % CAPACITY REMAINING AT START
--- | --- | --- | --- | --- | --- | --- | ---
${$Scope.SessionId} | ${Utils.ParseDateFromDateTime($Scope.EntryTimestampLocal)} ${Utils.ParseTimeFromDateTime($Scope.EntryTimestampLocal)} |

#### ${$Scope.FriendlyName}

- DRIPS Wake Sources
  - No DRIPS wake source information obtained.

  - WAKE SOURCE | WAKE TYPE | COUNT
    ${$Scope.ReasonDescription} | ${$Scope.Type} | ${$Scope.Count}

This session contains no detailed information about top offenders.

#### DRIPS Histogram

Percent of time spent in DRIPS bucketed by time interval length

#### Top Offenders

Top 5 Offenders, ranked by active time

NAME | TYPE | % ACTIVE TIME | ACTIVE TIME
--- | --- | --- | ---

#### Session Blockers

- ${$Scope.Name}
  - No ${$Scope.Name} activity reported

COMPUTER NAME |  | ${$Scope.SystemInformation.ComputerName}
SYSTEM PRODUCT NAME |  | ${$Scope.SystemInformation.SystemManufacturer} ${$Scope.SystemInformation.SystemProductName}
BIOS |  | ${$Scope.SystemInformation.BIOSVersion} ${$Scope.SystemInformation.BIOSDate}
OS BUILD |  | ${$Scope.SystemInformation.OSBuild}
OS VERSION |  | ${$Scope.SystemInformation.OSVer}
MODERN STANDBY ENABLED |  | ${$Scope.SystemInformation.ConnectedStandby ? "Yes" : "No"}
PLATFORM ROLE |  | ${$Scope.SystemInformation.PlatformRole}
REPORT TIME |  | ${Utils.ParseDateFromDateTime($Scope.ScanTimeLocal)} ${Utils.ParseTimeFromDateTime($Scope.ScanTimeLocal)}

## System Power State Transitions

Battery drain over the last ${$Scope.ReportInformation.ReportDuration} days

Legend
GRAPH LINE | DESCRIPTION
Dotted | AC power
Solid | Battery power
No line | System powered off
Grey | Active Scenario
Green | Low System Activity
Orange | Moderate System Activity
Red | High System Activity
Violet | Abnormal Shutdown

## Filter Option

Session Length:
All >10 Minutes
States:
All Active Screen Off Sleep Hibernate Shutdown Bug Check

SESSION ID | START TIME | DURATION | STATE | ENERGY CHANGE | CHANGE RATE | % LOW POWER STATE TIME | % CAPACITY REMAINING AT START
--- | --- | --- | --- | --- | --- | --- | ---

## Analysis Results

Analysis of issues that might cause poor battery life
Top

### System Power State: ${SESSION_TYPE_NAMES[$Scope.Type]}

## Installed Batteries

Information about each currently installed battery
No batteries are currently installed.

| BATTERY ${$Scope + 1}
NAME | ${$Scope.Id}
MANUFACTURER | ${$Scope.Manufacturer}
SERIAL NUMBER | ${$Scope.SerialNumber}
CHEMISTRY | ${$Scope.Chemistry}
DESIGN CAPACITY | - ${$Scope.DesignCapacity}mWh
CAPACITY RATIO | ${Math.round(100 * $Scope.FullChargeCapacity / $Scope.DesignCapacity)}
CYCLE COUNT | ${$Scope.CycleCount}

# System Power Report