Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <!-- saved from url=(0016)http://localhost -->
- <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:bat="http://schemas.microsoft.com/battery/2012" xmlns:js="http://microsoft.com/kernel"><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="ReportUtcOffset" content="+1:00"/><title>Battery report</title><style type="text/css">
- body {
- font-family: Segoe UI Light;
- letter-spacing: 0.02em;
- background-color: #181818;
- color: #F0F0F0;
- margin-left: 5.5em;
- }
- h1 {
- color: #11D8E8;
- font-size: 42pt;
- }
- h2 {
- font-size: 15pt;
- color: #11EEF4;
- margin-top: 4em;
- margin-bottom: 0em;
- letter-spacing: 0.08em;
- }
- td {
- padding-left: 0.3em;
- padding-right: 0.3em;
- }
- .nobatts {
- font-family: Segoe UI Semibold;
- background: #272727;
- color: #ACAC60;
- font-size: 13pt;
- padding-left:0.4em;
- padding-right:0.4em;
- padding-top:0.3em;
- padding-bottom:0.3em;
- }
- .explanation {
- color: #777777;
- font-size: 12pt;
- margin-bottom: 1em;
- }
- .explanation2 {
- color: #777777;
- font-size: 12pt;
- margin-bottom: 0.1em;
- }
- table {
- border-width: 0;
- table-layout: fixed;
- font-family: Segoe UI Light;
- letter-spacing: 0.02em;
- background-color: #181818;
- color: #f0f0f0;
- }
- .even { background: #272727; }
- .odd { background: #1E1E1E; }
- .even.suspend { background: #1A1A28; }
- .odd.suspend { background: #1A1A2C; }
- thead {
- font-family: Segoe UI Semibold;
- font-size: 85%;
- color: #BCBCBC;
- }
- text {
- font-size: 12pt;
- font-family: Segoe UI Light;
- fill: #11EEF4;
- }
- .centered { text-align: center; }
- .label {
- font-family: Segoe UI Semibold;
- font-size: 85%;
- color: #BCBCBC;
- }
- .dc.even { background: #40182C; }
- .dc.odd { background: #30141F; }
- td.colBreak {
- padding: 0;
- width: 0.15em;
- }
- td.state { text-align: center; }
- td.hms {
- font-family: Segoe UI Symbol;
- text-align: right;
- padding-right: 3.4em;
- }
- td.dateTime { font-family: Segoe UI Symbol; }
- td.nullValue { text-align: center; }
- td.percent {
- font-family: Segoe UI Symbol;
- text-align: right;
- padding-right: 2.5em;
- }
- col:first-child { width: 13em; }
- col.col2 { width: 10.4em; }
- col.percent { width: 7.5em; }
- td.mw {
- text-align: right;
- padding-right: 2.5em;
- }
- td.acdc { text-align: center; }
- span.date {
- display: inline-block;
- width: 5.5em;
- }
- span.time {
- text-align: right;
- width: 4.2em;
- display: inline-block;
- }
- text { font-family: Segoe UI Symbol; }
- .noncontigbreak {
- height: 0.3em;
- background-color: #1A1A28;
- }
- </style><script type="text/javascript">
- // Formats a number using the current locale (to handle the 1000's separator).
- // The result is rounded so no decimal point is shown.
- function numberToLocaleString(value) {
- var localeString = Math.round(parseFloat(value + '')).toLocaleString();
- return localeString.substring(0, localeString.indexOf('.'));
- }
- function padLeft(number, length) {
- var str = '' + number;
- while (str.length < length) {
- str = '0' + str;
- }
- return str;
- }
- // Returns the number of milliseconds between 2 date-times represented as strings.
- function msBetween(startTime, endTime) {
- return startTime > endTime
- ? msBetween(endTime, startTime)
- : parseDateTime(endTime) - parseDateTime(startTime);
- }
- var dateFormat = /(\d{4})-(\d{2})-(\d{2})[T](\d{2}):(\d{2}):(\d{2})/
- // Parses a date-time string and returns a Date (i.e. number of milliseconds)
- function parseDateTime(value) {
- if (!value) {
- return 0;
- }
- var match = dateFormat.exec(value)
- if (!match) {
- return 0;
- }
- return Date.parse(match[1] + '/' + match[2] + '/' +
- match[3] + ' ' + match[4] + ':' +
- match[5] + ':' + match[6])
- }
- // Parses just the date portion of a date-time string and returns a Date
- // (i.e. number of milliseconds)
- function parseDate(value) {
- if (!value) {
- return 0;
- }
- var match = dateFormat.exec(value)
- if (!match) {
- return 0;
- }
- return Date.parse(match[1] + '/' + match[2] + '/' + match[3])
- }
- var durationFormat = /P((\d+)D)?T((\d+)H)?((\d+)M)?(\d+)S/
- // Convert a string of the form P10DT1H15M40S to a count of milliseconds
- function parseDurationToMs(value) {
- var match = durationFormat.exec(value)
- if (!match) {
- return 0
- }
- var days = parseInt(match[2] || '0');
- var hrs = parseInt(match[4] || '0');
- var mins = parseInt(match[6] || '0');
- var secs = parseInt(match[7] || '0');
- return ((((((days * 24) + hrs) * 60) + mins) * 60) + secs) * 1000;
- }
- // Converts milliseconds to days
- function msToDays(ms) {
- return (ms / 1000 / 60 / 60 / 24);
- }
- function daysToMs(days) {
- return (days * 24 * 60 * 60 * 1000);
- }
- // Formats a number of milliseconds as h:mm:ss
- function formatDurationMs(value) {
- var ms = parseInt(value);
- var secs = ms / 1000;
- var mins = secs / 60;
- var hrs = Math.floor(mins / 60);
- mins = Math.floor(mins % 60);
- secs = Math.floor(secs % 60);
- return hrs + ':' + padLeft(mins,2) + ':' + padLeft(secs,2);
- }
- // Converts a millisecond timestamp to a day and month string
- // Note: dayOffset is forward from date.
- function dateToDayAndMonth(ms, dayOffset) {
- var adjustedDate = new Date(ms + (dayOffset * 24 * 60 * 60 * 1000));
- return padLeft(adjustedDate.getMonth() + 1, 2) + "-" +
- padLeft(adjustedDate.getDate(), 2);
- }
- // Takes a millisecond timestamp and returns a new millisecond timestamp
- // rounded down to the current day.
- function dateFloor(ms) {
- var dt = new Date(ms);
- return Date.parse(dt.getFullYear() + '/' + (dt.getMonth() + 1) + '/' + dt.getDate());
- }
- Timegraph = {
- axisTop: 9.5,
- axisRight: 24.5,
- axisBottom: 25.5,
- axisLeft: 25.5,
- ticks: 10,
- // Maximum number of 24 hour ticks for showing 12 and 6 hour ticks
- ticks12Hour: 8,
- ticks6Hour: 4,
- // Shading
- lineColor: "#B82830",
- shadingColor: "#4d1d35",
- precompute: function (graph) {
- var canvas = graph.canvas;
- var data = graph.data;
- var min = 0;
- var max = 0;
- graph.height = canvas.height - Timegraph.axisTop - Timegraph.axisBottom;
- graph.width = canvas.width - Timegraph.axisLeft - Timegraph.axisRight;
- for (var i = 0; i < data.length; i++) {
- data[i].t0 = parseDateTime(data[i].x0);
- data[i].t1 = parseDateTime(data[i].x1);
- if (i == 0) {
- min = data[i].t0;
- max = data[i].t1;
- }
- if (data[i].t0 < min) {
- min = data[i].t0;
- }
- if (data[i].t1 > max) {
- max = data[i].t1;
- }
- data[i].yy0 =
- Timegraph.axisTop + graph.height - data[i].y0 * graph.height;
- data[i].yy1 =
- Timegraph.axisTop + graph.height - data[i].y1 * graph.height;
- }
- if (graph.startTime != null) {
- graph.startMs = parseDateTime(graph.startTime);
- } else {
- graph.startMs = min;
- }
- graph.endMs = max;
- graph.durationMs = max - min;
- },
- drawFrame: function (graph) {
- var canvas = graph.canvas;
- var context = graph.context;
- graph.width =
- canvas.width - Timegraph.axisRight - Timegraph.axisLeft;
- graph.height =
- canvas.height - Timegraph.axisTop - Timegraph.axisBottom;
- context.beginPath();
- context.moveTo(Timegraph.axisLeft, Timegraph.axisTop);
- context.lineTo(Timegraph.axisLeft + graph.width,
- Timegraph.axisTop);
- context.lineTo(Timegraph.axisLeft + graph.width,
- Timegraph.axisTop + graph.height);
- context.lineTo(Timegraph.axisLeft,
- Timegraph.axisTop + graph.height);
- context.lineTo(Timegraph.axisLeft, Timegraph.axisTop);
- context.strokeStyle = "#c0c0c0";
- context.stroke();
- },
- drawRange: function (graph) {
- var canvas = graph.canvas;
- var context = graph.context;
- context.font = "12pt Segoe UI";
- context.fillStyle = "#00b0f0";
- context.fillText("%", 0, Timegraph.axisTop + 5, Timegraph.axisLeft);
- var tickSpacing = graph.height / 10;
- var offset = Timegraph.axisTop + tickSpacing;
- var tickValue = 90;
- for (var i = 0; i < 9; i++) {
- context.beginPath();
- context.moveTo(Timegraph.axisLeft, offset);
- context.lineTo(Timegraph.axisLeft + graph.width,
- offset);
- context.stroke();
- context.fillText(tickValue.toString(),
- 0,
- offset + 5,
- Timegraph.axisLeft);
- offset += tickSpacing;
- tickValue -= 10;
- }
- },
- drawDomain: function (graph, start, end) {
- var canvas = graph.canvas;
- var context = graph.context;
- var data = graph.data;
- var duration = end - start;
- if ((end < start)) {
- return;
- }
- var startDay = dateFloor(start);
- var t0 = startDay;
- var t1 = dateFloor(end);
- var dayOffset = 0;
- if (start > t0) {
- t0 = t0 + daysToMs(1);
- dayOffset++;
- }
- if (t0 >= t1) {
- return;
- }
- var increment =
- Math.max(Math.floor((t1 - t0) / daysToMs(Timegraph.ticks)), 1);
- var incrementMs = daysToMs(increment);
- var spacing = (incrementMs / duration) * graph.width;
- var offset = (t0 - start) / duration;
- var ticksCount = Math.floor((t1 - t0) / incrementMs);
- for (offset = offset * graph.width + Timegraph.axisLeft;
- offset < (graph.width + Timegraph.axisLeft);
- offset += spacing) {
- context.beginPath();
- context.moveTo(offset, Timegraph.axisTop);
- context.lineTo(offset, Timegraph.axisTop + graph.height);
- context.stroke();
- context.fillText(dateToDayAndMonth(startDay, dayOffset),
- offset,
- Timegraph.axisTop + graph.height + 15,
- spacing);
- dayOffset += increment;
- }
- },
- plot: function (graph, start, end) {
- var canvas = graph.canvas;
- var context = graph.context
- var data = graph.data;
- if ((end < start)) {
- return;
- }
- var duration = end - start;
- Timegraph.drawDomain(graph, start, end);
- context.fillStyle = Timegraph.shadingColor;
- for (var i = 0; i < data.length - 1; i++) {
- if ((data[i].t0 < start) || (data[i].t0 > end) ||
- (data[i].t1 > end)) {
- continue;
- }
- var x1 = (data[i].t0 - start) / duration;
- x1 = x1 * graph.width + Timegraph.axisLeft;
- var x2 = (data[i].t1 - start) / duration;
- x2 = x2 * graph.width + Timegraph.axisLeft;
- context.globalAlpha = 0.3;
- context.fillRect(x1, Timegraph.axisTop, (x2 - x1), graph.height);
- context.globalAlpha = 1;
- context.beginPath();
- context.strokeStyle = Timegraph.lineColor;
- context.lineWidth = 1.5;
- context.moveTo(x1, data[i].yy0);
- context.lineTo(x2, data[i].yy1);
- context.stroke();
- }
- },
- draw: function (graph) {
- var canvas = document.getElementById(graph.element);
- if (canvas == null) {
- return;
- }
- var context = canvas.getContext('2d');
- if (context == null) {
- return;
- }
- graph.width = 0;
- graph.height = 0;
- graph.context = context;
- graph.canvas = canvas;
- Timegraph.precompute(graph);
- Timegraph.drawFrame(graph);
- Timegraph.drawRange(graph);
- Timegraph.plot(graph, graph.startMs, graph.endMs);
- }
- };
- drainGraphData = [
- { x0: "2015-11-27T20:34:46", x1: "2015-11-27T20:55:14", y0: 0.8880258246746696, y1: 0.8430091798648239 },
- { x0: "2015-11-27T20:55:14", x1: "2015-11-27T20:55:16", y0: 0.8430091798648239, y1: 0.8430091798648239 },
- { x0: "2015-11-28T02:13:21", x1: "2015-11-28T02:14:00", y0: 0.822726699457687, y1: 0.8223483415310884 },
- { x0: "2015-11-28T02:14:00", x1: "2015-11-28T02:38:18", y0: 0.8223483415310884, y1: 0.7328793038214151 },
- { x0: "2015-11-28T02:38:18", x1: "2015-11-28T02:38:20", y0: 0.7328793038214151, y1: 0.7328793038214151 },
- { x0: "2015-11-28T15:56:03", x1: "2015-11-28T15:57:00", y0: 0.7273507076721245, y1: 0.7248782703029997 },
- { x0: "2015-11-28T15:57:00", x1: "2015-11-28T16:18:49", y0: 0.7248782703029997, y1: 0.6518404521028333 },
- { x0: "2015-11-28T16:18:49", x1: "2015-11-28T16:18:52", y0: 0.6518404521028333, y1: 0.6518404521028333 },
- { x0: "2015-11-29T03:25:09", x1: "2015-11-29T03:45:35", y0: 0.6086128048780488, y1: 0.5321900406504065 },
- { x0: "2015-11-29T03:45:35", x1: "2015-11-29T03:45:38", y0: 0.5321900406504065, y1: 0.5321900406504065 },
- { x0: "2015-11-29T15:38:00", x1: "2015-11-29T15:39:03", y0: 0.5213368915999491, y1: 0.5177277926038887 },
- { x0: "2015-11-29T15:39:03", x1: "2015-11-29T15:39:06", y0: 0.5177277926038887, y1: 0.5177277926038887 },
- { x0: "2015-11-29T16:52:48", x1: "2015-11-29T16:52:48", y0: 0.5152370059728046, y1: 0.5152370059728046 },
- { x0: "2015-11-29T16:52:48", x1: "2015-11-29T16:54:00", y0: 0.5152370059728046, y1: 0.5148557631211081 },
- { x0: "2015-11-29T16:54:00", x1: "2015-11-29T16:57:15", y0: 0.5148557631211081, y1: 0.5078154784597789 },
- { x0: "2015-11-29T16:57:15", x1: "2015-11-29T17:02:19", y0: 0.5078154784597789, y1: 0.5078154784597789 },
- { x0: "2015-11-29T17:02:19", x1: "2015-11-29T18:57:38", y0: 0.5078154784597789, y1: 0.4799847502859321 },
- { x0: "2015-11-29T19:26:40", x1: "2015-11-29T19:26:40", y0: 0.4769348074723599, y1: 0.4769348074723599 },
- { x0: "2015-11-29T19:26:40", x1: "2015-11-29T20:08:19", y0: 0.4769348074723599, y1: 0.3774304231795654 },
- { x0: "2015-11-29T21:59:15", x1: "2015-11-29T22:00:00", y0: 0.36731477951455077, y1: 0.3648494090735799 },
- { x0: "2015-11-29T22:00:00", x1: "2015-11-29T22:25:50", y0: 0.3648494090735799, y1: 0.3107129241326725 },
- { x0: "2015-11-29T22:25:50", x1: "2015-11-29T22:26:06", y0: 0.3107129241326725, y1: 0.3105095946117677 },
- { x0: "2015-11-29T22:26:06", x1: "2015-11-29T22:39:42", y0: 0.3105095946117677, y1: 0.3047909518363197 },
- { x0: "2015-11-29T22:39:42", x1: "2015-11-29T22:42:41", y0: 0.3047909518363197, y1: 0.2988943957300801 },
- { x0: "2015-11-29T22:42:41", x1: "2015-11-29T22:42:41", y0: 0.2988943957300801, y1: 0.2988943957300801 },
- { x0: "2015-11-29T22:42:41", x1: "2015-11-29T23:00:00", y0: 0.2988943957300801, y1: 0.2670479095183632 },
- { x0: "2015-11-29T23:00:00", x1: "2015-11-29T23:01:00", y0: 0.2670479095183632, y1: 0.2649637819290888 },
- { x0: "2015-11-29T23:01:00", x1: "2015-11-29T23:04:33", y0: 0.2649637819290888, y1: 0.2573389248951582 },
- { x0: "2015-11-29T23:04:33", x1: "2015-11-29T23:04:35", y0: 0.2573389248951582, y1: 0.2573389248951582 },
- { x0: "2015-11-30T08:56:04", x1: "2015-11-30T08:58:00", y0: 0.2521904761904762, y1: 0.21846349206349205 },
- { x0: "2015-11-30T08:58:00", x1: "2015-11-30T08:59:00", y0: 0.21846349206349205, y1: 0.21485714285714286 },
- { x0: "2015-11-30T08:59:00", x1: "2015-11-30T09:00:00", y0: 0.21485714285714286, y1: 0.2140952380952381 },
- { x0: "2015-11-30T09:00:00", x1: "2015-11-30T09:01:00", y0: 0.2140952380952381, y1: 0.21122539682539682 },
- { x0: "2015-11-30T09:01:00", x1: "2015-11-30T09:02:00", y0: 0.21122539682539682, y1: 0.20855873015873016 },
- { x0: "2015-11-30T09:02:00", x1: "2015-11-30T09:03:00", y0: 0.20855873015873016, y1: 0.20495238095238094 },
- { x0: "2015-11-30T09:03:00", x1: "2015-11-30T09:04:00", y0: 0.20495238095238094, y1: 0.2038095238095238 },
- { x0: "2015-11-30T09:04:00", x1: "2015-11-30T09:05:00", y0: 0.2038095238095238, y1: 0.2017015873015873 },
- { x0: "2015-11-30T09:05:00", x1: "2015-11-30T09:06:00", y0: 0.2017015873015873, y1: 0.19941587301587302 },
- { x0: "2015-11-30T09:06:00", x1: "2015-11-30T09:07:00", y0: 0.19941587301587302, y1: 0.19695238095238096 },
- { x0: "2015-11-30T09:07:00", x1: "2015-11-30T09:08:00", y0: 0.19695238095238096, y1: 0.19484444444444443 },
- { x0: "2015-11-30T09:08:00", x1: "2015-11-30T09:09:00", y0: 0.19484444444444443, y1: 0.19217777777777778 },
- { x0: "2015-11-30T09:09:00", x1: "2015-11-30T09:10:00", y0: 0.19217777777777778, y1: 0.1898920634920635 },
- ];
- function main() {
- Timegraph.draw({
- element: "drain-graph",
- data: drainGraphData,
- startTime: "2015-11-27T09:10:59",
- endTime: "2015-11-30T09:10:59",
- });
- }
- if (window.addEventListener != null) {
- window.addEventListener("load", main, false);
- } else if (window.attachEvent != null) {
- window.attachEvent("onload", main);
- }
- </script></head><body><h1>
- Battery report
- </h1><table style="margin-bottom: 6em;"><col/><tr><td class="label">
- COMPUTER NAME
- </td><td>DESKTOP-C8K0NUR</td></tr><tr><td class="label">
- SYSTEM PRODUCT NAME
- </td><td>Microsoft Corporation Surface Pro 4</td></tr><tr><td class="label">
- BIOS
- </td><td>103.873.768 11/09/2015</td></tr><tr><td class="label">
- OS BUILD
- </td><td>10586.11.amd64fre.th2_release.151112-1900</td></tr><tr><td class="label">
- PLATFORM ROLE
- </td><td>Mobile</td></tr><tr><td class="label">
- CONNECTED STANDBY
- </td><td>Supported</td></tr><tr><td class="label">
- REPORT TIME
- </td><td class="dateTime"><span class="date">2015-11-30 </span><span class="time">09:10:59</span></td></tr></table><h2>
- Installed batteries
- </h2><div class="explanation">
- Information about each currently installed battery
- </div><table><colgroup><col style="width: 15em;"/><col style="width: 14em;"/></colgroup><thead><tr><td> </td><td>
- BATTERY
- 1</td></tr></thead><tr><td><span class="label">NAME</span></td><td>X910527</td></tr><tr><td><span class="label">MANUFACTURER</span></td><td>SMP</td></tr><tr><td><span class="label">SERIAL NUMBER</span></td><td>56378</td></tr><tr><td><span class="label">CHEMISTRY</span></td><td>LION</td></tr><tr><td><span class="label">DESIGN CAPACITY</span></td><td>38 mWh
- </td></tr><tr style="height:0.4em;"></tr><tr><td><span class="label">FULL CHARGE CAPACITY</span></td><td>39 mWh
- </td></tr><tr><td><span class="label">CYCLE COUNT</span></td><td>5</td></tr></table><h2>Recent usage</h2><div class="explanation">
- Power states over the last 3 days
- </div><table><colgroup><col/><col class="col2"/><col style="width: 4.2em;"/><col class="percent"/><col style="width: 11em;"/></colgroup><thead><tr><td>
- START TIME
- </td><td class="centered">
- STATE
- </td><td class="centered">
- SOURCE
- </td><td colspan="2" class="centered">
- CAPACITY REMAINING
- </td></tr></thead><tr class="even dc 1"><td class="dateTime"><span class="date">2015-11-27 </span><span class="time">20:34:46</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">89 %
- </td><td class="mw">35 mWh
- </td></tr><tr class="odd dc 2"><td class="dateTime"><span class="date"> </span><span class="time">20:55:14</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">84 %
- </td><td class="mw">33 mWh
- </td></tr><tr class="even suspend 3"><td class="dateTime"><span class="date"> </span><span class="time">20:55:16</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">84 %
- </td><td class="mw">33 mWh
- </td></tr><tr class="odd dc 4"><td class="dateTime"><span class="date">2015-11-28 </span><span class="time">02:13:21</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">82 %
- </td><td class="mw">32 mWh
- </td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">02:38:18</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">73 %
- </td><td class="mw">29 mWh
- </td></tr><tr class="odd suspend 6"><td class="dateTime"><span class="date"> </span><span class="time">02:38:20</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">73 %
- </td><td class="mw">29 mWh
- </td></tr><tr class="even dc 7"><td class="dateTime"><span class="date"> </span><span class="time">15:56:03</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">73 %
- </td><td class="mw">28 mWh
- </td></tr><tr class="odd dc 8"><td class="dateTime"><span class="date"> </span><span class="time">16:18:49</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">65 %
- </td><td class="mw">25 mWh
- </td></tr><tr class="even suspend 9"><td class="dateTime"><span class="date"> </span><span class="time">16:18:52</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">65 %
- </td><td class="mw">25 mWh
- </td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date">2015-11-29 </span><span class="time">03:25:09</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">61 %
- </td><td class="mw">23 mWh
- </td></tr><tr class="even dc 11"><td class="dateTime"><span class="date"> </span><span class="time">03:45:35</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">53 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="odd suspend 12"><td class="dateTime"><span class="date"> </span><span class="time">03:45:38</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">53 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="even dc 13"><td class="dateTime"><span class="date"> </span><span class="time">15:36:51</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">53 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="odd suspend 14"><td class="dateTime"><span class="date"> </span><span class="time">15:36:51</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">53 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="even dc 15"><td class="dateTime"><span class="date"> </span><span class="time">15:38:00</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">52 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="odd dc 16"><td class="dateTime"><span class="date"> </span><span class="time">15:39:03</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">52 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="even suspend 17"><td class="dateTime"><span class="date"> </span><span class="time">15:39:06</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">52 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="odd dc 18"><td class="dateTime"><span class="date"> </span><span class="time">16:52:48</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">52 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="even dc 19"><td class="dateTime"><span class="date"> </span><span class="time">16:52:48</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">52 %
- </td><td class="mw">20 mWh
- </td></tr><tr class="odd dc 20"><td class="dateTime"><span class="date"> </span><span class="time">16:57:15</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">51 %
- </td><td class="mw">19 mWh
- </td></tr><tr class="even suspend 21"><td class="dateTime"><span class="date"> </span><span class="time">18:57:38</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">48 %
- </td><td class="mw">18 mWh
- </td></tr><tr class="odd dc 22"><td class="dateTime"><span class="date"> </span><span class="time">19:26:40</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">48 %
- </td><td class="mw">18 mWh
- </td></tr><tr class="even dc 23"><td class="dateTime"><span class="date"> </span><span class="time">19:26:40</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">48 %
- </td><td class="mw">18 mWh
- </td></tr><tr class="odd suspend 24"><td class="dateTime"><span class="date"> </span><span class="time">20:08:19</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">38 %
- </td><td class="mw">14 mWh
- </td></tr><tr class="even dc 25"><td class="dateTime"><span class="date"> </span><span class="time">21:59:15</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">37 %
- </td><td class="mw">14 mWh
- </td></tr><tr class="odd dc 26"><td class="dateTime"><span class="date"> </span><span class="time">22:25:50</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">31 %
- </td><td class="mw">12 mWh
- </td></tr><tr class="even dc 27"><td class="dateTime"><span class="date"> </span><span class="time">22:42:41</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">30 %
- </td><td class="mw">11 mWh
- </td></tr><tr class="odd dc 28"><td class="dateTime"><span class="date"> </span><span class="time">23:04:33</span></td><td class="state">
- Connected standby
- </td><td class="acdc">
- Battery
- </td><td class="percent">26 %
- </td><td class="mw">10 mWh
- </td></tr><tr class="even suspend 29"><td class="dateTime"><span class="date"> </span><span class="time">23:04:35</span></td><td class="state">
- Suspended
- </td><td class="acdc"></td><td class="percent">26 %
- </td><td class="mw">10 mWh
- </td></tr><tr class="odd dc 30"><td class="dateTime"><span class="date">2015-11-30 </span><span class="time">08:56:04</span></td><td class="state">
- Active
- </td><td class="acdc">
- Battery
- </td><td class="percent">25 %
- </td><td class="mw">9 mWh
- </td></tr><tr class="even dc 31"><td class="dateTime"><span class="date"> </span><span class="time">09:10:00</span></td><td class="state">
- Report generated
- </td><td class="acdc">
- Battery
- </td><td class="percent">19 %
- </td><td class="mw">7 mWh
- </td></tr></table><h2>Battery usage</h2><div class="explanation">
- Battery drains over the last 3 days
- </div><canvas id="drain-graph" width="864" height="400"></canvas><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col class="percent"/><col style="width: 11em;"/></colgroup><thead><tr><td>
- START TIME
- </td><td class="centered">
- STATE
- </td><td class="centered">
- DURATION
- </td><td class="centered" colspan="2">
- ENERGY DRAINED
- </td></tr></thead><tr class="even dc 1"><td class="dateTime"><span class="date">2015-11-27 </span><span class="time">20:34:46</span></td><td class="state">
- Active
- </td><td class="hms">0:20:27</td><td class="percent">5 %
- </td><td class="mw">1 mWh
- </td></tr><tr class="odd dc 2"><td class="dateTime"><span class="date"> </span><span class="time">20:55:14</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:02</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 3"><td class="dateTime"><span class="date">2015-11-28 </span><span class="time">02:13:21</span></td><td class="state">
- Active
- </td><td class="hms">0:24:56</td><td class="percent">9 %
- </td><td class="mw">3 mWh
- </td></tr><tr class="odd dc 4"><td class="dateTime"><span class="date"> </span><span class="time">02:38:18</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:02</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">15:56:03</span></td><td class="state">
- Active
- </td><td class="hms">0:22:45</td><td class="percent">8 %
- </td><td class="mw">2 mWh
- </td></tr><tr class="odd dc 6"><td class="dateTime"><span class="date"> </span><span class="time">16:18:49</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:03</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 7"><td class="dateTime"><span class="date">2015-11-29 </span><span class="time">03:25:09</span></td><td class="state">
- Active
- </td><td class="hms">0:20:26</td><td class="percent">8 %
- </td><td class="mw">3 mWh
- </td></tr><tr class="odd dc 8"><td class="dateTime"><span class="date"> </span><span class="time">03:45:35</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:02</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 9"><td class="dateTime"><span class="date"> </span><span class="time">15:36:51</span></td><td class="state">
- Active
- </td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">15:38:00</span></td><td class="state">
- Active
- </td><td class="hms">0:01:03</td><td class="nullValue">-</td><td class="mw"> mWh
- </td></tr><tr class="even dc 11"><td class="dateTime"><span class="date"> </span><span class="time">15:39:03</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:02</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 12"><td class="dateTime"><span class="date"> </span><span class="time">16:52:48</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="even dc 13"><td class="dateTime"><span class="date"> </span><span class="time">16:52:48</span></td><td class="state">
- Active
- </td><td class="hms">0:04:27</td><td class="percent">1 %
- </td><td class="mw"> mWh
- </td></tr><tr class="odd dc 14"><td class="dateTime"><span class="date"> </span><span class="time">16:57:15</span></td><td class="state">
- Connected standby
- </td><td class="hms">2:00:22</td><td class="percent">3 %
- </td><td class="mw">1 mWh
- </td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 15"><td class="dateTime"><span class="date"> </span><span class="time">19:26:40</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="odd dc 16"><td class="dateTime"><span class="date"> </span><span class="time">19:26:40</span></td><td class="state">
- Active
- </td><td class="hms">0:41:39</td><td class="percent">10 %
- </td><td class="mw">3 mWh
- </td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 17"><td class="dateTime"><span class="date"> </span><span class="time">21:59:15</span></td><td class="state">
- Active
- </td><td class="hms">0:26:35</td><td class="percent">6 %
- </td><td class="mw">2 mWh
- </td></tr><tr class="odd dc 18"><td class="dateTime"><span class="date"> </span><span class="time">22:25:50</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:16:51</td><td class="percent">1 %
- </td><td class="mw"> mWh
- </td></tr><tr class="even dc 19"><td class="dateTime"><span class="date"> </span><span class="time">22:42:41</span></td><td class="state">
- Active
- </td><td class="hms">0:21:52</td><td class="percent">4 %
- </td><td class="mw">1 mWh
- </td></tr><tr class="odd dc 20"><td class="dateTime"><span class="date"> </span><span class="time">23:04:33</span></td><td class="state">
- Connected standby
- </td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 21"><td class="dateTime"><span class="date">2015-11-30 </span><span class="time">08:56:04</span></td><td class="state">
- Active
- </td><td class="hms">0:13:55</td><td class="percent">6 %
- </td><td class="mw">2 mWh
- </td></tr></table><h2>
- Usage history
- </h2><div class="explanation2">
- History of system usage on AC and battery
- </div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style=""/></colgroup><thead><tr><td> </td><td colspan="2" class="centered">
- BATTERY DURATION
- </td><td class="colBreak"> </td><td colspan="3" class="centered">
- AC DURATION
- </td></tr><tr><td>
- PERIOD
- </td><td class="centered">
- ACTIVE
- </td><td class="centered">
- CONNECTED STANDBY
- </td><td class="colBreak"> </td><td class="centered">
- ACTIVE
- </td><td class="centered">
- CONNECTED STANDBY
- </td></tr></thead><tr class="even 1"><td class="dateTime">2015-11-21</td><td class="hms">3:16:49</td><td class="hms">0:27:05</td><td class="colBreak"> </td><td class="hms">1:45:17</td><td class="hms">0:00:04</td></tr><tr class="odd 2"><td class="dateTime">2015-11-22</td><td class="hms">2:10:58</td><td class="hms">1:06:24</td><td class="colBreak"> </td><td class="hms">0:53:44</td><td class="hms">0:00:03</td></tr><tr class="even 3"><td class="dateTime">2015-11-23</td><td class="hms">1:15:49</td><td class="hms">0:00:35</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="odd 4"><td class="dateTime">2015-11-24</td><td class="hms">0:24:47</td><td class="hms">0:00:08</td><td class="colBreak"> </td><td class="hms">0:44:58</td><td class="hms">0:00:02</td></tr><tr class="even 5"><td class="dateTime">2015-11-25</td><td class="hms">2:40:43</td><td class="hms">0:06:34</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="odd 6"><td class="dateTime">2015-11-26</td><td class="hms">3:18:24</td><td class="hms">0:00:04</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="even 7"><td class="dateTime">2015-11-27</td><td class="hms">0:20:27</td><td class="hms">0:00:02</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="odd 8"><td class="dateTime">2015-11-28</td><td class="hms">0:47:41</td><td class="hms">0:00:05</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="even 9"><td class="dateTime">2015-11-29</td><td class="hms">1:55:58</td><td class="hms">2:17:17</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr></table><h2>
- Battery capacity history
- </h2><div class="explanation">
- Charge capacity history of the system's batteries
- </div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/></colgroup><thead><tr><td><span>PERIOD</span></td><td class="centered">
- FULL CHARGE CAPACITY
- </td><td class="centered">
- DESIGN CAPACITY
- </td></tr></thead><tr class="even 1"><td class="dateTime">2015-11-21</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="odd 2"><td class="dateTime">2015-11-22</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="even 3"><td class="dateTime">2015-11-23</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="odd 4"><td class="dateTime">2015-11-24</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="even 5"><td class="dateTime">2015-11-25</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="odd 6"><td class="dateTime">2015-11-26</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="even 7"><td class="dateTime">2015-11-27</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="odd 8"><td class="dateTime">2015-11-28</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr><tr class="even 9"><td class="dateTime">2015-11-29</td><td class="mw">39 mWh
- </td><td class="mw">38 mWh
- </td></tr></table><h2>
- Battery life estimates
- </h2><div class="explanation2">
- Battery life estimates based on observed drains
- </div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style="width: 10em;"/></colgroup><thead><tr class="rowHeader"><td> </td><td colspan="2" class="centered">
- AT FULL CHARGE
- </td><td class="colBreak"> </td><td colspan="2" class="centered">
- AT DESIGN CAPACITY
- </td></tr><tr class="rowHeader"><td>
- PERIOD
- </td><td class="centered"><span>ACTIVE</span></td><td class="centered"><span>CONNECTED STANDBY</span></td><td class="colBreak"> </td><td class="centered"><span>ACTIVE</span></td><td class="centered"><span>CONNECTED STANDBY</span></td></tr></thead><tr style="vertical-align:top" class="even 1"><td class="dateTime">2015-11-21</td><td class="hms">5:14:59</td><td class="hms"><div style="height:1em;">13:32:36</div><span style="font-size:9pt; ">118 %
- / 16 h
- </span></td><td class="colBreak"> </td><td class="hms">5:05:03</td><td class="hms"><div style="height:1em;">13:06:57</div><span style="font-size:9pt; ">122 %
- / 16 h
- </span></td></tr><tr style="vertical-align:top" class="odd 2"><td class="dateTime">2015-11-22</td><td class="hms">5:30:31</td><td class="hms"><div style="height:1em;">21:01:07</div><span style="font-size:9pt; ">76 %
- / 16 h
- </span></td><td class="colBreak"> </td><td class="hms">5:18:26</td><td class="hms"><div style="height:1em;">20:15:00</div><span style="font-size:9pt; ">79 %
- / 16 h
- </span></td></tr><tr style="vertical-align:top" class="even 3"><td class="dateTime">2015-11-23</td><td class="hms">5:58:37</td><td class="hms"><div style="height:1em;">5:08:47</div><span style="font-size:9pt; ">311 %
- / 16 h
- </span></td><td class="colBreak"> </td><td class="hms">5:44:38</td><td class="hms"><div style="height:1em;">4:56:44</div><span style="font-size:9pt; ">324 %
- / 16 h
- </span></td></tr><tr style="vertical-align:top" class="odd 4"><td class="dateTime">2015-11-24</td><td class="hms">4:52:00</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:40:49</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 5"><td class="dateTime">2015-11-25</td><td class="hms">9:45:18</td><td class="hms"><div style="height:1em;">8:37:51</div><span style="font-size:9pt; ">185 %
- / 16 h
- </span></td><td class="colBreak"> </td><td class="hms">9:22:57</td><td class="hms"><div style="height:1em;">8:18:04</div><span style="font-size:9pt; ">193 %
- / 16 h
- </span></td></tr><tr style="vertical-align:top" class="odd 6"><td class="dateTime">2015-11-26</td><td class="hms">43:50:10</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">41:58:55</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 7"><td class="dateTime">2015-11-27</td><td class="hms">7:34:07</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">7:17:05</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 8"><td class="dateTime">2015-11-28</td><td class="hms">4:48:22</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:37:31</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 9"><td class="dateTime">2015-11-29</td><td class="hms">6:47:12</td><td class="hms"><div style="height:1em;">57:46:45</div><span style="font-size:9pt; ">28 %
- / 16 h
- </span></td><td class="colBreak"> </td><td class="hms">6:34:21</td><td class="hms"><div style="height:1em;">55:57:27</div><span style="font-size:9pt; ">29 %
- / 16 h
- </span></td></tr></table><div class="explanation2" style="margin-top: 1em; margin-bottom: 0.4em;">
- Current estimate of battery life based on all observed drains since OS install
- </div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style="width: 10em;"/></colgroup><tr class="even" style="vertical-align:top"><td>
- Since OS install
- </td><td class="hms">7:27:19</td><td class="hms"><div style="height:1em;">28:14:26</div><span style="font-size:9pt; ">57 %
- / 16 h
- </span></td><td class="colBreak"> </td><td class="hms">7:13:26</td><td class="hms"><div style="height:1em;">27:21:48</div><span style="font-size:9pt; ">58 %
- / 16 h
- </span></td></tr></table><br/><br/><br/></body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement