| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta name="generator" content="Doxygen 1.8.13"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Lightweight USB stack: hid_usage_power.h Source File</title>
- <link href="../../tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="../../jquery.js"></script>
- <script type="text/javascript" src="../../dynsections.js"></script>
- <link href="../../navtree.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="../../resize.js"></script>
- <script type="text/javascript" src="../../navtreedata.js"></script>
- <script type="text/javascript" src="../../navtree.js"></script>
- <script type="text/javascript">
- $(document).ready(initResizable);
- </script>
- <link href="../../search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="../../search/searchdata.js"></script>
- <script type="text/javascript" src="../../search/search.js"></script>
- <link href="../../doxygen.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">Lightweight USB stack
-  <span id="projectnumber">1.0</span>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.13 -->
- <script type="text/javascript">
- var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
- </script>
- <script type="text/javascript" src="../../menudata.js"></script>
- <script type="text/javascript" src="../../menu.js"></script>
- <script type="text/javascript">
- $(function() {
- initMenu('../../',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- </script>
- <div id="main-nav"></div>
- </div><!-- top -->
- <div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
- </div>
- <script type="text/javascript">
- $(document).ready(function(){initNavTree('d6/d5b/a00026_source.html','../../');});
- </script>
- <div id="doc-content">
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
- <div class="header">
- <div class="headertitle">
- <div class="title">hid_usage_power.h</div> </div>
- </div><!--header-->
- <div class="contents">
- <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* This file is the part of the Lightweight USB device Stack for STM32 microcontrollers</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> *</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Copyright ©2019 Dmitry Filimonchuk <dmitrystu[at]gmail[dot]com></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> */</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#ifndef _USB_HID_POWER_DEVICES_H_</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define _USB_HID_POWER_DEVICES_H_</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#gaf6ac8a976a88145e4ba1e8d9c334f1e0"> 44</a></span> <span class="preprocessor">#define HID_POWER_UNIT_AC_VOLTAGE 0x67, 0x21, 0xD1, 0xF0, 0x00, 0x55, 0x07</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga5c2c6c62b2f1bc1627f0ed10f083c85b"> 46</a></span> <span class="preprocessor">#define HID_POWER_UNIT_AC_CURRENT 0x67, 0x01, 0x00, 0x10, 0x00, 0x55, 0xFE</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga76c3c0f7a884580e42dc984bf3d517a2"> 48</a></span> <span class="preprocessor">#define HID_POWER_UNIT_FREQUENCY 0x66, 0x01, 0xF0, 0x55, 0x00</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga7fd28a391181acc4b99e02dcd13166b4"> 50</a></span> <span class="preprocessor">#define HID_POWER_UNIT_DC_VOLTAGE 0x67, 0x21, 0xD1, 0xF0, 0x00, 0x55, 0x07</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga835b766d5ec791ce23125265db1a3d3e"> 52</a></span> <span class="preprocessor">#define HID_POWER_UNIT_TIME 0x66, 0x01, 0x10, 0x55, 0x00</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga911fafe0e8001fd87cdbbeb239c641eb"> 54</a></span> <span class="preprocessor">#define HID_POWER_UNIT_DC_CURRENT 0x67, 0x01, 0x00, 0x10, 0x00, 0x55, 0xFE</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga2d49199411d237e20d8ccc4964a3a9da"> 56</a></span> <span class="preprocessor">#define HID_POWER_UNIT_POWER 0x66, 0x21, 0xD1, 0x55, 0x07</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#gabdc4dd55d6d45b0f83ef245fdda111b4"> 58</a></span> <span class="preprocessor">#define HID_POWER_UNIT_TEMPERATURE 0x67, 0x01, 0x00, 0x01, 0x00, 0x55, 0x00</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga184d542ba79b7ea9da5a8012c387ef33"> 60</a></span> <span class="preprocessor">#define HID_POWER_UNIT_BATTERY_CAPACITY 0x67, 0x01, 0x10, 0x10, 0x00, 0x55, 0x00</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../df/d5d/a00084.html#ga3c3c975f786fa74bbc711fcbb31fe502"> 67</a></span> <span class="preprocessor">#define BATTERY_MGF_DATE(y,m,d) (((((y) - 1980) & 0x7F) << 9) + (((m) & 0x0F) << 5) + ((d) & 0x1F))</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaeb5b41021bdd5cc026dee2096ea8c83a"> 71</a></span> <span class="preprocessor">#define HID_POWER_PAGE 0x84 </span></div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga7d03a252d230ac3e7b00357c38a52d26"> 74</a></span> <span class="preprocessor">#define HID_POWER_INAME 0x01 </span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga0bafb621c41b36d7e868e5b24edb61b4"> 75</a></span> <span class="preprocessor">#define HID_POWER_PRESENT_STATUS 0x02 </span></div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gad33559045986953a7308ca03b13ba717"> 76</a></span> <span class="preprocessor">#define HID_POWER_CHANGED_STATUS 0x03 </span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gadc43e8cc6239dbf7dab27bc460bedb08"> 77</a></span> <span class="preprocessor">#define HID_POWER_UPS 0x04 </span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga462582c25371595317ca32afaba43694"> 78</a></span> <span class="preprocessor">#define HID_POWER_POWER_SUPPLY 0x05 </span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga59d3d6b9ae847025fa63c2b3a7417c0c"> 79</a></span> <span class="preprocessor">#define HID_POWER_BATTERY_SYSTEM 0x10 </span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga0c49bfe37425f2fee70753479129c78a"> 80</a></span> <span class="preprocessor">#define HID_POWER_BATTERY_SYSTEM_ID 0x11 </span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga0754e5df0c4a98750acf977a15a5e24e"> 81</a></span> <span class="preprocessor">#define HID_POWER_BATTERY 0x12 </span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga97345b0237112252e1f6c792b35025cb"> 82</a></span> <span class="preprocessor">#define HID_POWER_BATTERY_ID 0x13 </span></div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaf534eb9376b1a29e9573fc78b1164c20"> 83</a></span> <span class="preprocessor">#define HID_POWER_CHARGER 0x14 </span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga9a047881335af6a771186e9c8560db2e"> 84</a></span> <span class="preprocessor">#define HID_POWER_CHARGER_ID 0x15 </span></div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gac039d7ab9daea19415fe3e851b13166d"> 85</a></span> <span class="preprocessor">#define HID_POWER_POWER_CONVERTER 0x16 </span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga16bfbc495933ffb9be656da376db8840"> 86</a></span> <span class="preprocessor">#define HID_POWER_POWER_CONVERTER_ID 0x17 </span></div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga484d7454db784dc5d05e7af10bb59c33"> 87</a></span> <span class="preprocessor">#define HID_POWER_OUTLET_SYSTEM 0x18 </span></div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga6fabd1fdfc293f6b8f6e67f942bf69b5"> 88</a></span> <span class="preprocessor">#define HID_POWER_OUTLET_SYSTEM_ID 0x19 </span></div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga98a45ecc0cb9ea9c0e2658a42e10de5a"> 89</a></span> <span class="preprocessor">#define HID_POWER_INPUT 0x1A </span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga8f897a76644edc26b90412e85564c4af"> 90</a></span> <span class="preprocessor">#define HID_POWER_INPUT_ID 0x1B </span></div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga8bf87f3423de81e692fe1330cd181918"> 91</a></span> <span class="preprocessor">#define HID_POWER_OUTPUT 0x1C </span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga0dcd0b659b30119abb2346816f56c96c"> 92</a></span> <span class="preprocessor">#define HID_POWER_OUTPUT_ID 0x1D </span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga4b35e6c077d570e7171896b315e6ad2c"> 93</a></span> <span class="preprocessor">#define HID_POWER_FLOW 0x1E </span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga85b2538865289abd9e9a9606675e717e"> 94</a></span> <span class="preprocessor">#define HID_POWER_FLOW_ID 0x1F </span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga15606b5535281e9c9a006574f77a5bcf"> 95</a></span> <span class="preprocessor">#define HID_POWER_OUTLET 0x20 </span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga896990c4f647de78ce2f4b0c40df2d05"> 96</a></span> <span class="preprocessor">#define HID_POWER_OUTLET_ID 0x21 </span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gab3dd559e63b3a3e08a6c06a7346310dc"> 97</a></span> <span class="preprocessor">#define HID_POWER_GANG 0x22 </span></div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga0b4e872cab3e7dfd08bdfa3f626c114b"> 98</a></span> <span class="preprocessor">#define HID_POWER_GANG_ID 0x23 </span></div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gae391e3759d902142c2acfd80f62f70cc"> 99</a></span> <span class="preprocessor">#define HID_POWER_POWER_SUMMARY 0x24 </span></div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga3cf9ce94303ecc5266e4e9fd83b66d52"> 100</a></span> <span class="preprocessor">#define HID_POWER_POWER_SUMMARY_ID 0x25 </span></div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga69db265a782d10888363fac496cc6ad4"> 104</a></span> <span class="preprocessor">#define HID_POWER_VOLTAGE 0x30 </span></div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga973a480810253ab41420811e59f6a546"> 105</a></span> <span class="preprocessor">#define HID_POWER_CURRENT 0x31 </span></div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gab267c24ee74f2e0566d4a8706089c6d8"> 106</a></span> <span class="preprocessor">#define HID_POWER_FREQUENCY 0x32 </span></div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga14d323c579c3fda2f3839aa47c465358"> 107</a></span> <span class="preprocessor">#define HID_POWER_APPARENT_POWER 0x33 </span></div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga8e6c93d95fbb91c11c35c67be98d2a43"> 108</a></span> <span class="preprocessor">#define HID_POWER_ACTIVE_POWER 0x34 </span></div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga021e7eb146e743e0347b3d95644b522f"> 109</a></span> <span class="preprocessor">#define HID_POWER_PERCENT_LOAD 0x35 </span></div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga92a89afc50ff7266f2eddff202752c4b"> 110</a></span> <span class="preprocessor">#define HID_POWER_TEMPERATURE 0x36 </span></div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga4287104291f1136ff6541a808b4eede1"> 111</a></span> <span class="preprocessor">#define HID_POWER_HUMIDITY 0x37 </span></div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gabad38e07512a9d4c88c105a51f0c7eef"> 112</a></span> <span class="preprocessor">#define HID_POWER_BAD_COUNT 0x38 </span></div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gad2413585c93f65ae90934961430801ff"> 116</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_VOLTAGE 0x40 </span></div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaaff1273f76b77259e65e3c7e6bd4f14d"> 117</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_CURRENT 0x41 </span></div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gab56168eacc70bcb7519348a9038b9a80"> 118</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_FREQUENCY 0x42 </span></div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga71722d25e77e8db5da223d4de85cfea8"> 119</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_APPARENT_POWER 0x43 </span></div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga129f77fd6550e1b11cf9c48b7831e9fb"> 120</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_ACTIVE_POWER 0x44 </span></div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gad05c8f462608866055c9298685a7f48d"> 121</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_PERCENT_LOAD 0x45 </span></div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga178830a07f9b0bc5c611639760a581f2"> 122</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_TEMPERATURE 0x46 </span></div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gade8ec639806b87fb1cc1d70b31ef0fac"> 123</a></span> <span class="preprocessor">#define HID_POWER_CONFIG_HUMIDITY 0x47 </span></div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga8723010d8324813522f03335d377ade8"> 127</a></span> <span class="preprocessor">#define HID_POWER_SWITCH_ON_CONTROL 0x50 </span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaa7e62cd4aeeaa1e6c601fd0d82238c67"> 128</a></span> <span class="preprocessor">#define HID_POWER_SWITCH_OFF_CONTROL 0x51 </span></div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga5928966741b791131e9df138e7993c0f"> 129</a></span> <span class="preprocessor">#define HID_POWER_TOGGLE_CONTROL 0x52 </span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaafd69ffdc6ad913045105eee4cf22a91"> 130</a></span> <span class="preprocessor">#define HID_POWER_LOW_VOLTAGE_TRANSFER 0x53 </span></div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga35d014160343fb0b391cbabb9b079372"> 131</a></span> <span class="preprocessor">#define HID_POWER_HIGH_VOLTAGE_TRANSFER 0x54 </span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gae17fc61e56cbb62a3b4c363689b92900"> 132</a></span> <span class="preprocessor">#define HID_POWER_DELAY_BEFORE_REBOOT 0x55 </span></div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="preprocessor">#define HID_POWER_DELAY_BEFORE_STARTUP 0x56 </span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="preprocessor">#define HID_POWER_DELAY_BEFORE_SHUTDOWN 0x57 </span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="preprocessor">#define HID_POWER_TEST 0x58 </span></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="preprocessor">#define HID_POWER_MODULE_RESET 0x59 </span></div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="preprocessor">#define HID_POWER_AUDIBLE_ALARM_CONTROL 0x5A </span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="preprocessor">#define HID_POWER_PRESENT 0x60 </span></div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga07c47427be5035b13ac21f61d5fe580d"> 166</a></span> <span class="preprocessor">#define HID_POWER_GOOD 0x61 </span></div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="preprocessor">#define HID_POWER_INTERNAL_FAILURE 0x62 </span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#define HID_POWER_VOLTAGE_OUT_OF_RANGE 0x63 </span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="preprocessor">#define HID_POWER_FREQUENCY_OUT_OF_RANGE 0x64 </span></div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="preprocessor">#define HID_POWER_OVERLOAD 0x65 </span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="preprocessor">#define HID_POWER_OVERCHARGED 0x66 </span></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="preprocessor">#define HID_POWER_OVERTEMPERATURE 0x67 </span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="preprocessor">#define HID_POWER_SUTDOWN_REQUESTED 0x68 </span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="preprocessor">#define HID_POWER_SHUTDOWN_IMMINENT 0x69 </span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="preprocessor">#define HID_POWER_SWITCH_ON_OFF 0x6B </span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="preprocessor">#define HID_POWER_SWITHABLE 0x6C </span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="preprocessor">#define HID_POWER_USED 0x6D </span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="preprocessor">#define HID_POWER_BOOST 0x6E </span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#define HID_POWER_BUCK 0x6F </span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="preprocessor">#define HID_POWER_INITIALIZED 0x70 </span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="preprocessor">#define HID_POWER_TESTED 0x71 </span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="preprocessor">#define HID_POWER_AWAITING_POWER 0x72 </span></div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga674528126413f8e562b788a6777b61b7"> 183</a></span> <span class="preprocessor">#define HID_POWER_COMMUNICATION_LOST 0x73 </span></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor">#define HID_POWER_IMANUFACTURER 0xFD </span></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="preprocessor">#define HID_POWER_IPRODUCT 0xFE </span></div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="preprocessor">#define HID_POWER_ISERIALNUMBER 0xFF </span></div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga27c20198b052f0ad0da43dcf31ea1dee"> 191</a></span> <span class="preprocessor">#define HID_POWER_STOP_SEQUENCE 0x00 </span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gad439ba20d3295ee0977c6e6c4b400141"> 192</a></span> <span class="preprocessor">#define HID_POWER_START_SEQUENCE 0x01 </span></div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaf7012111a1bebf675265603b8f0dfd5f"> 193</a></span> <span class="preprocessor">#define HID_POWER_SEQUENCE_NONE 0x00 </span></div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga130b351f8160a68627e3cf653e9e0f6f"> 194</a></span> <span class="preprocessor">#define HID_POWER_SEQUENCE_STARTED 0x01 </span></div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gacca5e8243041fb113977e6182e317ab3"> 195</a></span> <span class="preprocessor">#define HID_POWER_SEQUENCE_INPROGRESS 0x02 </span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga5e243fce6365b74ad6d6f42377f315bb"> 196</a></span> <span class="preprocessor">#define HID_POWER_SEQUENCE_STOPPED 0x03 </span></div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gae0317cb0155de8e92d8550517fb7ba12"> 199</a></span> <span class="preprocessor">#define HID_POWER_TEST_NO 0x00 </span></div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga5ed104775a2ea876d96aa72c84dcf2bc"> 200</a></span> <span class="preprocessor">#define HID_POWER_TEST_QUICK 0x01 </span></div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga76aec859306921a896c25f8f36d5d71c"> 201</a></span> <span class="preprocessor">#define HID_POWER_TEST_DEEP 0x02 </span></div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga655dbac6ef02e4f9bf4c5e00f4957bcf"> 202</a></span> <span class="preprocessor">#define HID_POWER_TEST_ABORT 0x03 </span></div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga573a315b546d2886bf7e18086b01dd7a"> 203</a></span> <span class="preprocessor">#define HID_POWER_TEST_PASSED 0x01 </span></div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaa174b283f9daff55e5b7f905310d675f"> 204</a></span> <span class="preprocessor">#define HID_POWER_TEST_WARNED 0x02 </span></div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gae8f9039cb521dd9e2afaf245ce4f8e30"> 205</a></span> <span class="preprocessor">#define HID_POWER_TEST_ERROR 0x03 </span></div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gad871b3c021bb1988cda436c1ace1b733"> 206</a></span> <span class="preprocessor">#define HID_POWER_TEST_ABORTED 0x04 </span></div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga5ebe8b40ca518cfd6c7a040400160347"> 207</a></span> <span class="preprocessor">#define HID_POWER_TEST_INPROGRESS 0x05 </span></div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor">#define HID_POWER_TEST_NOT_INITIATED 0x06 </span></div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga3bfc98324ec083038f9cb724c437f89c"> 212</a></span> <span class="preprocessor">#define HID_POWER_RESET_NO 0x00 </span></div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="preprocessor">#define HID_POWER_RESET_MODULE 0x01 </span></div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="preprocessor">#define HID_POWER_RESET_ALARMS 0x02 </span></div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gae1ac361b181f3f29af160cfc15dc0b7a"> 215</a></span> <span class="preprocessor">#define HID_POWER_RESET_COUNTERS 0x03 </span></div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga944ae532c135c5d2123dcc1ee1b8e093"> 220</a></span> <span class="preprocessor">#define HID_POWER_ALARM_DISABLED 0x00 </span></div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="preprocessor">#define HID_POWER_ALARM_ENABLED 0x01 </span></div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="preprocessor">#define HID_POWER_ALARM_MUTED 0x02 </span></div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga774bfcdcf8bfd71f2826999add3642e3"> 228</a></span> <span class="preprocessor">#define HID_BATTERY_PAGE 0x85 </span></div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga1be8e9a77ad1f142299f9a85454ede9f"> 229</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_BATTERY_MODE 0x01 </span></div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga77eeb59a8b3ef5f808e49a5b41882ca2"> 230</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_BATTERY_STATUS 0x02 </span></div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gae9dfb2bcfef2eec64f976adfcb2b6b02"> 231</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_ALARM_WARNING 0x03 </span></div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga2b7a40b1dce9b58938aa8db97241866a"> 232</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_CHARGER_MODE 0x04 </span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor">#define HID_BATTERY_SMB_CHARGER_STATUS 0x05 </span></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> <span class="preprocessor">#define HID_BATTERY_SMB_CHARGER_SPECINFO 0x06 </span></div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <span class="preprocessor">#define HID_BATTERY_SMB_SELECTOR_STATE 0x07 </span></div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga595c6616e6dec7e9677f186304ee075f"> 236</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_SELECTOR_PRESETS 0x08 </span></div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#gaf5135470a48a2203a8993641a1158e28"> 238</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_SELECTOR_INFO 0x09 </span></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="preprocessor">#define HID_BATTERY_OPTIONAL_MFG_FUNC1 0x10 </span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="preprocessor">#define HID_BATTERY_OPTIONAL_MFG_FUNC2 0x11 </span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="preprocessor">#define HID_BATTERY_OPTIONAL_MFG_FUNC3 0x12 </span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor">#define HID_BATTERY_OPTIONAL_MFG_FUNC4 0x13 </span></div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga64c11aabc96f1441e4de2a0901243464"> 244</a></span> <span class="preprocessor">#define HID_BATTERY_OPTIONAL_MFG_FUNC5 0x14 </span></div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga4992beb8ed71b1b36ca9e8c375708e84"> 245</a></span> <span class="preprocessor">#define HID_BATTERY_CONNECTION_TO_SMBUS 0x15 </span></div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="../../df/d13/a00085.html#ga335317432d39a790af5249dfda39a36a"> 246</a></span> <span class="preprocessor">#define HID_BATTERY_OUTPUT_CONNECTION 0x16 </span></div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="preprocessor">#define HID_BATTERY_CHARGER_CONNECTION 0x17 </span></div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="preprocessor">#define HID_BATTERY_BATTERY_INSERTION 0x18 </span></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <span class="preprocessor">#define HID_BATTERY_USE_NEXT 0x19 </span></div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="preprocessor">#define HID_BATTERY_OK_TO_USE 0x1A </span></div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="preprocessor">#define HID_BATTERY_BATTERY_SUPPORTED 0x1B </span></div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga8d8ca3f4eeb4b8cc5b87f51a996f1046"> 252</a></span> <span class="preprocessor">#define HID_BATTERY_SELECTOR_REVISION 0x1C </span></div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaa44250abfe68af7c1b5d8901a4432bcd"> 253</a></span> <span class="preprocessor">#define HID_BATTERY_CHARGING_INDICATOR 0x1D </span></div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga1f4a2b9854768dbb9243103c564ea9a5"> 255</a></span> <span class="preprocessor">#define HID_BATTERY_MANUFACTURER_ACCESS 0x28 </span></div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gabf3a6ad2df251201a8d7fa65cd899d9b"> 256</a></span> <span class="preprocessor">#define HID_BATTERY_REMAINING_CAP_LIMIT 0x29 </span></div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gac145adbafe30d7687fa341fcd0bbe2ce"> 257</a></span> <span class="preprocessor">#define HID_BATTERY_REMAINING_TIME_LIMIT 0x2A </span></div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga7871d28159876583729627b78051aeaa"> 258</a></span> <span class="preprocessor">#define HID_BATTERY_ATRATE 0x2B </span></div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga9f22e0d086bef163e5890ce22d4338fb"> 259</a></span> <span class="preprocessor">#define HID_BATTERY_CAPACITY_MODE 0x2C </span></div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gacad87e5803c5f94cd3ddf4181847ec12"> 260</a></span> <span class="preprocessor">#define HID_BATTERY_BROADCAST_TO_CHARGER 0x2D </span></div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="preprocessor">#define HID_BATTERY_PRIMARY_BATTERY 0x2E </span></div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="preprocessor">#define HID_BATTERY_CHARGE_CONTROLLER 0x2F </span></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="preprocessor">#define HID_BATTERY_TERMINATE_CHARGE 0x40 </span></div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf753d0286976b1c0a95752c114ef79e5"> 265</a></span> <span class="preprocessor">#define HID_BATTERY_TERMINATE_DISCHARGE 0x41 </span></div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gac7cad154e54618269c1e92d92084bdf8"> 266</a></span> <span class="preprocessor">#define HID_BATTERY_BELOW_REM_CAP_LIMIT 0x42 </span></div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga5d2c0417a35b3938ca87dad9ca333190"> 267</a></span> <span class="preprocessor">#define HID_BATTERY_REM_TIME_LIMIT_EXPIRED 0x43 </span></div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gae7c5ae111f9c2a5bee42ff115797a3d8"> 268</a></span> <span class="preprocessor">#define HID_BATTERY_CHARGING 0x44 </span></div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga6b2b86a109ec9338da35a258a55f8aa0"> 269</a></span> <span class="preprocessor">#define HID_BATTERY_DISCHARGING 0x45 </span></div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga1b1804d6b6b9b4efc5397119a9ffdb84"> 270</a></span> <span class="preprocessor">#define HID_BATTERY_FULLY_CHARGED 0x46 </span></div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaff7a7f020b142d89ee36337c6901b051"> 271</a></span> <span class="preprocessor">#define HID_BATTERY_FULLY_DISCHARGED 0x47 </span></div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga38bf66942fc421c5432b2fd738102bcc"> 272</a></span> <span class="preprocessor">#define HID_BATTERY_CONDITIONING_FLAG 0x48 </span></div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga8b640df9e5282785641dedcfed8a7fbf"> 273</a></span> <span class="preprocessor">#define HID_BATTERY_ATRATE_OK 0x49 </span></div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga7eae17ac93e267edd95baba283ac6cd3"> 274</a></span> <span class="preprocessor">#define HID_BATTERY_SMB_ERROR_CODE 0x4A </span></div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga50e6c6104330eb64239407ae990d443e"> 275</a></span> <span class="preprocessor">#define HID_BATTERY_NEED_REPLACEMENT 0x4B </span></div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga0ac130e6b1c22b9f14035449912c7387"> 277</a></span> <span class="preprocessor">#define HID_BATTERY_ATRATE_TIME_TO_FILL 0x60 </span></div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gacabb7a60c97473b7e0fdbbb044dbd486"> 278</a></span> <span class="preprocessor">#define HID_BATTERY_ATRATE_TIME_TO_EMPTY 0x61 </span></div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <span class="preprocessor">#define HID_BATTERY_AVERAGE_CURRENT 0x62 </span></div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf1c6f92694a3f6ccaee11863baf566df"> 280</a></span> <span class="preprocessor">#define HID_BATTERY_MAXERROR 0x63 </span></div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gabd42fc6a83a60ebe52e934556a183fef"> 281</a></span> <span class="preprocessor">#define HID_BATTERY_REL_STATE_OF_CHARGE 0x64 </span></div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaeefb58e70d8661e0290ee3f45ba6b1dd"> 282</a></span> <span class="preprocessor">#define HID_BATTERY_ABS_STATE_OF_CHARGE 0x65 </span></div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga24a25ae03745371b31ead04c6f76ecbd"> 283</a></span> <span class="preprocessor">#define HID_BATTERY_REMAINING_CAPACITY 0x66 </span></div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga10628491e5a58311319bbbb4e53d1aeb"> 284</a></span> <span class="preprocessor">#define HID_BATTERY_FULL_CHARGE_CAPACITY 0x67 </span></div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf274a17e32428245ac0035daea8976f1"> 285</a></span> <span class="preprocessor">#define HID_BATTERY_RUN_TIME_TO_EMPTY 0x68 </span></div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga1141e0e18c5c44ad5d811323658773db"> 286</a></span> <span class="preprocessor">#define HID_BATTERY_AVG_TIME_TO_EMPTY 0x69 </span></div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf981f3babf73d9277133b0edce626ee0"> 287</a></span> <span class="preprocessor">#define HID_BATTERY_AVG_TIME_TO_FULL 0x6A </span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="preprocessor">#define HID_BATTERY_CYCLE_COUNT 0x6B </span></div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gae6490069d97546374334b3268446c965"> 290</a></span> <span class="preprocessor">#define HID_BATTERY_BATT_PACK_MODEL_LEVEL 0x80 </span></div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga610e833289b5607850987360e8039354"> 291</a></span> <span class="preprocessor">#define HID_BATTERY_INT_CHARGE_CONTROLLER 0x81 </span></div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga327aae4a6b862becf0a3c3789bb59156"> 292</a></span> <span class="preprocessor">#define HID_BATTERY_PRIMARY_BATTERY_SUPPORT 0x82 </span></div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaae73fba723afa0da3f2bbe2b16902a15"> 293</a></span> <span class="preprocessor">#define HID_BATTERY_DESIGN_CAPACITY 0x83 </span></div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf06486c36e110d486e615130b9b1a4d3"> 294</a></span> <span class="preprocessor">#define HID_BATTERY_SPECIFICATION_INFO 0x84 </span></div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gabf8a4b168a4fe0034d2e2dc11887ec7e"> 295</a></span> <span class="preprocessor">#define HID_BATTERY_MANUFACTURER_DATE 0x85 </span></div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga81ab365c1e39d93d66312731336359fc"> 296</a></span> <span class="preprocessor">#define HID_BATTERY_SERIAL_NUMBER 0x86 </span></div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf71d692725911f9a98f726d1d340ee33"> 297</a></span> <span class="preprocessor">#define HID_BATTERY_IMANUFACTURER_NAME 0x87 </span></div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaac7dfb084fcc37fdc7540b8d95114343"> 298</a></span> <span class="preprocessor">#define HID_BATTERY_IDEVICE_NAME 0x88 </span></div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gac72eaa7d8ba0dd587435e5cc627f63b0"> 299</a></span> <span class="preprocessor">#define HID_BATTERY_IDEVICE_CHEMISTERY 0x89 </span></div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga6f204a3f1512bcef14bc98ef728cb02c"> 300</a></span> <span class="preprocessor">#define HID_BATTERY_MANUFACTURER_DATA 0x8A </span></div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga222a69b76b19edf45ad9d7601a5c5aeb"> 302</a></span> <span class="preprocessor">#define HID_BATTERY_RECHARGEABLE 0x8B </span></div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga5b9f51599111a6085dcfa570b418a4a1"> 303</a></span> <span class="preprocessor">#define HID_BATTERY_WARNINIG_CAP_LIMIT 0x8C </span></div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga8e181f5d1be89bb152c56ca13332e095"> 304</a></span> <span class="preprocessor">#define HID_BATTERY_CAP_GRANULARITY1 0x8D </span></div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga6a4a1fd0c39648c62994d7b5f4c5d8ff"> 305</a></span> <span class="preprocessor">#define HID_BATTERY_CAP_GRANULARITY2 0x8E </span></div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga81e39d1700e25d1a2e1738b098e0ec78"> 306</a></span> <span class="preprocessor">#define HID_BATTERY_IOEM_INFORMATION 0x8F </span></div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaa56fa04e47ebf2df4f164c4047b75d07"> 308</a></span> <span class="preprocessor">#define HID_BATTERY_INHIBIT_CHARGE 0xC0 </span></div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga87acbd806f73e61ebabebf5f4a7443ff"> 309</a></span> <span class="preprocessor">#define HID_BATTERY_ENABLE_POLLING 0xC1 </span></div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gacf43742d99ad2a1b31686290dbdc608a"> 310</a></span> <span class="preprocessor">#define HID_BATTERY_RESET_TO_ZERO 0xC2 </span></div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga90ebb32b75f2eac7a3c7f6f61f5504a8"> 312</a></span> <span class="preprocessor">#define HID_BATTERY_AC_PRESENT 0xD0 </span></div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga4e0ee8f860efa47151d07bdca94045a0"> 313</a></span> <span class="preprocessor">#define HID_BATTERY_BATTERY_PRESENT 0xD1 </span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="preprocessor">#define HID_BATTERY_POWER_FAIL 0xD2 </span></div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gae01b0330d0ba90ffe8d66fda4ade17d4"> 315</a></span> <span class="preprocessor">#define HID_BATTERY_ALARM_INHIBITED 0xD3 </span></div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga9d2de60688d4149d7dbd91f940d0d938"> 316</a></span> <span class="preprocessor">#define HID_BATTERY_THERMISTOR_UNDER_RANGE 0xD4 </span></div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaaad439aff9d04b1175aa67e1bed85368"> 317</a></span> <span class="preprocessor">#define HID_BATTERY_THERMISTOR_HOT 0xD5 </span></div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga9c60581f255be381dfbda04829a1f74d"> 318</a></span> <span class="preprocessor">#define HID_BATTERY_THERMISTOR_COLD 0xD6 </span></div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga2c4883086a126ecfd6c24c041be7341b"> 319</a></span> <span class="preprocessor">#define HID_BATTERY_THERMISTOR_OVER_RANGE 0xD7 </span></div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga8918289635d49d79e8dbbe28fd155b5d"> 320</a></span> <span class="preprocessor">#define HID_BATTERY_VOLTAGE_OUT_OF_RANGE 0xD8 </span></div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga19fd4c94d86549728d23769d17342e8d"> 321</a></span> <span class="preprocessor">#define HID_BATTERY_CURRENT_OUT_OF_RANGE 0xD9 </span></div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gac47b4ad9c8ab73f64b7659354461f326"> 322</a></span> <span class="preprocessor">#define HID_BATTERY_CURRENT_NOT_REGULATED 0xDA </span></div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gae184d857909544ba6cd2d4c9f5ec54c2"> 323</a></span> <span class="preprocessor">#define HID_BATTERY_VOLTAGE_NOT_REGULATED 0xDB </span></div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gab3d8058876c3d9a6a256b1f25c22378a"> 324</a></span> <span class="preprocessor">#define HID_BATTERY_MASTER_MODE 0xDC </span></div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gac69dabc196751fb148cff029d24d920b"> 327</a></span> <span class="preprocessor">#define HID_BATTERY_CHARGER_SELECTOR_SUPP 0xF0 </span></div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga17ddde3265231ebb87763f3a64846bfd"> 328</a></span> <span class="preprocessor">#define HID_BATTERY_CHARGER_SPEC 0xF1 </span></div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gae104ad060f3f0bdcac13ae612278247d"> 329</a></span> <span class="preprocessor">#define HID_BATTERY_LEVEL2 0xF2 </span></div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gae64dddc8df7485a7cb76814fc0283d9d"> 330</a></span> <span class="preprocessor">#define HID_BATTERY_LEVEL3 0xF3 </span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <span class="preprocessor"></span></div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga3b839c2b282e97256a780d0fbc33fb02"> 333</a></span> </div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="preprocessor">#define HID_BATTERY_CAPACITY_MAH 0x00 </span></div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga19c13af52db9bef513b730660d352796"> 337</a></span> <span class="preprocessor">#define HID_BATTERY_CAPACITY_MWH 0x01 </span></div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga7c16f1fe2c5e0c1c47cb4921e19a16a7"> 338</a></span> <span class="preprocessor">#define HID_BATTERY_CAPACITY_PERCENT 0x02 </span></div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaf1615d9f7e67c61616998266dc1f2b11"> 339</a></span> <span class="preprocessor">#define HID_BATTERY_CAPACITY_BOOL 0x03 </span></div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga97710228c3d127cd9149df9f7408b43c"> 341</a></span> <span class="preprocessor"></span></div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga8cfa621b74067fa20be76d3bc9e10cba"> 342</a></span> </div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gaed37875cd6c3c186cb1d9ae66fa124ab"> 345</a></span> <span class="preprocessor">#define HID_BATTERY_MODEL_BASIC 0x00 </span></div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#gabddc9b36ad3f4014d3d18a9ee433153b"> 346</a></span> <span class="preprocessor">#define HID_BATTERY_MODEL_INTELLIGENT 0x01 </span></div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga88c005269aa0685de38052ecab440fc3"> 347</a></span> <span class="preprocessor">#define HID_BATTERY_MODEL_SMART 0x02 </span></div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga8bc8f1e4d1bf088c6d745f7856b725e7"> 349</a></span> <span class="preprocessor"></span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga0b26472720c29761cfe005690fbae1da"> 354</a></span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="../../da/d2a/a00086.html#ga48bb2cdb27855104b37e7346253a17cd"> 355</a></span> </div></div><!-- fragment --></div><!-- contents -->
- </div><!-- doc-content -->
- <!-- start footer part -->
- <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="../../dir_bfccd401955b95cf8c75461437045ac0.html">inc</a></li><li class="navelem"><b>hid_usage_power.h</b></li>
- <li class="footer">Generated by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
- </ul>
- </div>
- </body>
- </html>
|