2014-01-19 17:17:06 +01:00
<!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" / >
2019-08-31 18:18:58 +02:00
< meta name = "generator" content = "Doxygen 1.8.11" / >
2014-01-19 17:17:06 +01:00
< title > USB Host Shield 2.0: PS4Parser.cpp 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 = "search/search.css" rel = "stylesheet" type = "text/css" / >
2019-08-31 18:18:58 +02:00
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
2014-01-19 17:17:06 +01:00
< script type = "text/javascript" src = "search/search.js" > < / script >
2018-10-13 16:56:59 +02:00
< script type = "text/javascript" >
2019-08-31 18:18:58 +02:00
$(document).ready(function() { init_search(); });
2018-10-13 16:56:59 +02:00
< / script >
2014-01-19 17:17:06 +01:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "imageStyle.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;" >
2019-08-31 18:18:58 +02:00
< td id = "projectalign" style = "padding-left: 0.5em;" >
2014-01-19 17:17:06 +01:00
< div id = "projectname" > USB Host Shield 2.0
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2019-08-31 18:18:58 +02:00
<!-- Generated by Doxygen 1.8.11 -->
2014-01-19 17:17:06 +01:00
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
2018-10-13 16:56:59 +02:00
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related  Pages< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
< / ul >
< / div >
< div id = "navrow2" class = "tabs2" >
< ul class = "tablist" >
< li > < a href = "files.html" > < span > File  List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > File  Members< / span > < / a > < / li >
< / ul >
< / div >
< / div > <!-- top -->
2014-01-19 17:17:06 +01:00
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
2019-08-31 18:18:58 +02:00
< / div >
2014-01-19 17:17:06 +01:00
<!-- 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" > PS4Parser.cpp< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2019-08-31 18:18:58 +02:00
< a href = "_p_s4_parser_8cpp.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > /* Copyright (C) 2014 Kristian Lauszus, TKJ Electronics. All rights reserved.< / 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" > This software may be distributed and modified under the terms of the GNU< / span > < / div > < div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "comment" > General Public License version 2 (GPL2) as published by the Free Software< / span > < / div > < div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "comment" > Foundation and appearing in the file GPL2.TXT included in the packaging of< / span > < / div > < div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < span class = "comment" > this file. Please note that GPL2 Section 2[b] requires that all works based< / span > < / div > < div class = "line" > < a name = "l00007" > < / a > < span class = "lineno" > 7< / span >   < span class = "comment" > on this software must also be made publicly available under the terms of< / span > < / div > < div class = "line" > < a name = "l00008" > < / a > < span class = "lineno" > 8< / span >   < span class = "comment" > the GPL2 (" Copyleft" ).< / span > < / div > < div class = "line" > < a name = "l00009" > < / a > < span class = "lineno" > 9< / span >   < span class = "comment" > < / span > < / div > < div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < span class = "comment" > Contact information< / span > < / div > < div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < span class = "comment" > -------------------< / span > < / div > < div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "comment" > < / span > < / div > < div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < span class = "comment" > Kristian Lauszus, TKJ Electronics< / span > < / div > < div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "comment" > Web : http://www.tkjelectronics.com< / span > < / div > < div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < span class = "comment" > e-mail : kristianl@tkjelectronics.com< / span > < / div > < div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < span class = "comment" > */< / span > < / div > < div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < / div > < div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "_p_s4_parser_8h.html" > PS4Parser.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < / div > < div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > < a class = "line" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62" > 20< / a > < / span >   < span class = "keyword" > enum< / span > < a class = "code" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62" > DPADEnum< / a > {< / div > < div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > < a class = "line" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62aafb58dc961545afb332266b117e4a332" > 21< / a > < / span >   < a class = "code" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62aafb58dc961545afb332266b117e4a332" > DPAD_UP< / a > = 0x0,< / div > < div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > < a class = "line" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62abc09f2a57c77693c05e8d52917d2bac0" > 22< / a > < / span >   < a class = "code" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62abc09f2a57c77693c05e8d52917d2bac0" > DPAD_UP_RIGHT< / a > = 0x1,< / div > < div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > < a class = "line" href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62af0f91a0468a0f49170b119f7de0d5cec" > 23< / a > < / span >  
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62abc09f2a57c77693c05e8d52917d2bac0" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62abc09f2a57c77693c05e8d52917d2bac0" > DPAD_UP_RIGHT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00022" > PS4Parser.cpp:22< / a > < / div > < / div >
< div class = "ttc" id = "class_p_s4_parser_html_a24640b2362b0f6f51785fbd3dd4f13f9" > < div class = "ttname" > < a href = "class_p_s4_parser.html#a24640b2362b0f6f51785fbd3dd4f13f9" > PS4Parser::Reset< / a > < / div > < div class = "ttdeci" > void Reset()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00130" > PS4Parser.cpp:130< / a > < / div > < / div >
2014-06-09 17:02:31 +02:00
< div class = "ttc" id = "union_p_s4_buttons_html_aa381b471d6e5f1e36fa87048b0f8ddc9" > < div class = "ttname" > < a href = "union_p_s4_buttons.html#aa381b471d6e5f1e36fa87048b0f8ddc9" > PS4Buttons::val< / a > < / div > < div class = "ttdeci" > uint32_t val< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00071" > PS4Parser.h:71< / a > < / div > < / div >
< div class = "ttc" id = "struct_p_s4_data_html_aa004cc456c79269dec99a9eed667484d" > < div class = "ttname" > < a href = "struct_p_s4_data.html#aa004cc456c79269dec99a9eed667484d" > PS4Data::hatValue< / a > < / div > < div class = "ttdeci" > uint8_t hatValue[4]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00094" > PS4Parser.h:94< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "struct_p_s4_output_html_a237a65d5e6deff4a2ef1ca97c7383777" > < div class = "ttname" > < a href = "struct_p_s4_output.html#a237a65d5e6deff4a2ef1ca97c7383777" > PS4Output::b< / a > < / div > < div class = "ttdeci" > uint8_t b< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00118" > PS4Parser.h:118< / a > < / div > < / div >
< div class = "ttc" id = "class_p_s4_parser_html_ad352f30e4ab772246574bbf654248906" > < div class = "ttname" > < a href = "class_p_s4_parser.html#ad352f30e4ab772246574bbf654248906" > PS4Parser::getButtonPress< / a > < / div > < div class = "ttdeci" > bool getButtonPress(ButtonEnum b)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00050" > PS4Parser.cpp:50< / a > < / div > < / div >
2020-11-16 09:40:37 +01:00
< div class = "ttc" id = "controller_enums_8h_html_a34dad8f0a0927471137c403216597093" > < div class = "ttname" > < a href = "controller_enums_8h.html#a34dad8f0a0927471137c403216597093" > AnalogHatEnum< / a > < / div > < div class = "ttdeci" > AnalogHatEnum< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00163" > controllerEnums.h:163< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62" > DPADEnum< / a > < / div > < div class = "ttdeci" > DPADEnum< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00020" > PS4Parser.cpp:20< / a > < / div > < / div >
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62a352a732e4f7a41d4a92ab99e661094d0" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62a352a732e4f7a41d4a92ab99e661094d0" > DPAD_RIGHT_DOWN< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00024" > PS4Parser.cpp:24< / a > < / div > < / div >
< div class = "ttc" id = "structtouchpad_x_y_html_a2c078e99c3b96303e6b6a60e2f36acc5" > < div class = "ttname" > < a href = "structtouchpad_x_y.html#a2c078e99c3b96303e6b6a60e2f36acc5" > touchpadXY::touching< / a > < / div > < div class = "ttdeci" > uint8_t touching< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00078" > PS4Parser.h:78< / a > < / div > < / div >
< div class = "ttc" id = "struct_p_s4_output_html_a4abdb9a24e512f7f2bad16df28b2fcab" > < div class = "ttname" > < a href = "struct_p_s4_output.html#a4abdb9a24e512f7f2bad16df28b2fcab" > PS4Output::flashOn< / a > < / div > < div class = "ttdeci" > uint8_t flashOn< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00119" > PS4Parser.h:119< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "version__helper_8h_html_a48c60b057902adf805797f183286728d" > < div class = "ttname" > < a href = "version__helper_8h.html#a48c60b057902adf805797f183286728d" > pgm_read_byte< / a > < / div > < div class = "ttdeci" > #define pgm_read_byte(addr)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "version__helper_8h_source.html#l00161" > version_helper.h:161< / a > < / div > < / div >
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdaba595d8bca8bc5e67c37c0a9d89becfa" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaba595d8bca8bc5e67c37c0a9d89becfa" > UP< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00081" > controllerEnums.h:81< / a > < / div > < / div >
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdaec8379af7490bb9eaaf579cf17876f38" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaec8379af7490bb9eaaf579cf17876f38" > RIGHT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00082" > controllerEnums.h:82< / a > < / div > < / div >
< div class = "ttc" id = "message_8h_html_a27117e124c5d66d5512fe8d494fe6338" > < div class = "ttname" > < a href = "message_8h.html#a27117e124c5d66d5512fe8d494fe6338" > Notify< / a > < / div > < div class = "ttdeci" > #define Notify(...)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "message_8h_source.html#l00051" > message.h:51< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "struct_p_s4_output_html_afc78d4e2c0aafbf4b0a27db3746ad93c" > < div class = "ttname" > < a href = "struct_p_s4_output.html#afc78d4e2c0aafbf4b0a27db3746ad93c" > PS4Output::g< / a > < / div > < div class = "ttdeci" > uint8_t g< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00118" > PS4Parser.h:118< / a > < / div > < / div >
2014-06-09 17:02:31 +02:00
< div class = "ttc" id = "struct_p_s4_output_html_aff395d1c46c9016ab4ea8ddbf034788b" > < div class = "ttname" > < a href = "struct_p_s4_output.html#aff395d1c46c9016ab4ea8ddbf034788b" > PS4Output::reportChanged< / a > < / div > < div class = "ttdeci" > bool reportChanged< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00120" > PS4Parser.h:120< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "class_p_s4_parser_html_a6498fdeb767364e84ce09ef208980622" > < div class = "ttname" > < a href = "class_p_s4_parser.html#a6498fdeb767364e84ce09ef208980622" > PS4Parser::Parse< / a > < / div > < div class = "ttdeci" > void Parse(uint8_t len, uint8_t *buf)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00076" > PS4Parser.cpp:76< / a > < / div > < / div >
2014-06-09 17:02:31 +02:00
< div class = "ttc" id = "struct_p_s4_data_html_aad2133de0113cee402cda4a8c7e8b6a5" > < div class = "ttname" > < a href = "struct_p_s4_data.html#aad2133de0113cee402cda4a8c7e8b6a5" > PS4Data::trigger< / a > < / div > < div class = "ttdeci" > uint8_t trigger[2]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00096" > PS4Parser.h:96< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fda9b0b4a95b99523966e0e34ffdadac9da" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda9b0b4a95b99523966e0e34ffdadac9da" > DOWN< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00083" > controllerEnums.h:83< / a > < / div > < / div >
2014-01-19 17:17:06 +01:00
< div class = "ttc" id = "_p_s4_parser_8h_html_a7e95303156f31f965a09cc2d3877b524" > < div class = "ttname" > < a href = "_p_s4_parser_8h.html#a7e95303156f31f965a09cc2d3877b524" > PS4_BUTTONS< / a > < / div > < div class = "ttdeci" > const uint8_t PS4_BUTTONS[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00025" > PS4Parser.h:25< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62afe9bfbd6550b91f6640b74a155000cba" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62afe9bfbd6550b91f6640b74a155000cba" > DPAD_LEFT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00027" > PS4Parser.cpp:27< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fd" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fd" > ButtonEnum< / a > < / div > < div class = "ttdeci" > ButtonEnum< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00078" > controllerEnums.h:78< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "struct_p_s4_output_html_a76a85e749899e2e6cb135a6ec6acabb3" > < div class = "ttname" > < a href = "struct_p_s4_output.html#a76a85e749899e2e6cb135a6ec6acabb3" > PS4Output::r< / a > < / div > < div class = "ttdeci" > uint8_t r< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00118" > PS4Parser.h:118< / a > < / div > < / div >
< div class = "ttc" id = "struct_p_s4_output_html_ac9e9e57cfce3e7b9588abb273bd908ec" > < div class = "ttname" > < a href = "struct_p_s4_output.html#ac9e9e57cfce3e7b9588abb273bd908ec" > PS4Output::bigRumble< / a > < / div > < div class = "ttdeci" > uint8_t bigRumble< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00117" > PS4Parser.h:117< / a > < / div > < / div >
2014-06-09 17:02:31 +02:00
< div class = "ttc" id = "class_p_s4_parser_html_a8788530b0c213dedfcf56b78e8ca4879" > < div class = "ttname" > < a href = "class_p_s4_parser.html#a8788530b0c213dedfcf56b78e8ca4879" > PS4Parser::sendOutputReport< / a > < / div > < div class = "ttdeci" > virtual void sendOutputReport(PS4Output *output)=0< / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fda0adffb24dae0c41be5b803f4d444f066" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda0adffb24dae0c41be5b803f4d444f066" > L2< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00115" > controllerEnums.h:115< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "struct_p_s4_output_html_a3f4dcb81acca1475402b93ac851b7be8" > < div class = "ttname" > < a href = "struct_p_s4_output.html#a3f4dcb81acca1475402b93ac851b7be8" > PS4Output::flashOff< / a > < / div > < div class = "ttdeci" > uint8_t flashOff< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00119" > PS4Parser.h:119< / a > < / div > < / div >
< div class = "ttc" id = "struct_p_s4_output_html_a8c6030198733f66a5cb96b8a49e07618" > < div class = "ttname" > < a href = "struct_p_s4_output.html#a8c6030198733f66a5cb96b8a49e07618" > PS4Output::smallRumble< / a > < / div > < div class = "ttdeci" > uint8_t smallRumble< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00117" > PS4Parser.h:117< / a > < / div > < / div >
2014-01-19 17:17:06 +01:00
< div class = "ttc" id = "_p_s4_parser_8h_html" > < div class = "ttname" > < a href = "_p_s4_parser_8h.html" > PS4Parser.h< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "version__helper_8h_html_a73809107539df84eaf01f6a4dea4fbff" > < div class = "ttname" > < a href = "version__helper_8h.html#a73809107539df84eaf01f6a4dea4fbff" > PSTR< / a > < / div > < div class = "ttdeci" > #define PSTR(str)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "version__helper_8h_source.html#l00054" > version_helper.h:54< / a > < / div > < / div >
< div class = "ttc" id = "settings_8h_html_ab5a06671af5c2f1154fb653956959838" > < div class = "ttname" > < a href = "settings_8h.html#ab5a06671af5c2f1154fb653956959838" > MFK_CASTUINT8T< / a > < / div > < div class = "ttdeci" > #define MFK_CASTUINT8T< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "settings_8h_source.html#l00196" > settings.h:196< / a > < / div > < / div >
2014-01-19 17:17:06 +01:00
< div class = "ttc" id = "union_p_s4_buttons_html_a99e2971b4e511a8d1bb718408f559a92" > < div class = "ttname" > < a href = "union_p_s4_buttons.html#a99e2971b4e511a8d1bb718408f559a92" > PS4Buttons::dpad< / a > < / div > < div class = "ttdeci" > uint8_t dpad< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00052" > PS4Parser.h:52< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "structtouchpad_x_y_html_a9dbd96203cca402c085f3c605b1b10a5" > < div class = "ttname" > < a href = "structtouchpad_x_y.html#a9dbd96203cca402c085f3c605b1b10a5" > touchpadXY::finger< / a > < / div > < div class = "ttdeci" > struct touchpadXY::@30 finger[2]< / div > < / div >
< div class = "ttc" id = "struct_p_s4_data_html_a1cfd90d32bbd9233dae34fb148fc9f56" > < div class = "ttname" > < a href = "struct_p_s4_data.html#a1cfd90d32bbd9233dae34fb148fc9f56" > PS4Data::xy< / a > < / div > < div class = "ttdeci" > touchpadXY xy[3]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00108" > PS4Parser.h:108< / a > < / div > < / div >
< div class = "ttc" id = "class_p_s4_parser_html_a66151c4e4601f80492cd5b2451a2f87a" > < div class = "ttname" > < a href = "class_p_s4_parser.html#a66151c4e4601f80492cd5b2451a2f87a" > PS4Parser::getAnalogButton< / a > < / div > < div class = "ttdeci" > uint8_t getAnalogButton(ButtonEnum b)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00064" > PS4Parser.cpp:64< / a > < / div > < / div >
2014-06-09 17:02:31 +02:00
< div class = "ttc" id = "struct_p_s4_data_html_a60c0217c1879e1b16ae5d19a8c8695a3" > < div class = "ttname" > < a href = "struct_p_s4_data.html#a60c0217c1879e1b16ae5d19a8c8695a3" > PS4Data::btn< / a > < / div > < div class = "ttdeci" > PS4Buttons btn< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8h_source.html#l00095" > PS4Parser.h:95< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62a1b679be7217f73f03393bb379b218d66" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62a1b679be7217f73f03393bb379b218d66" > DPAD_DOWN_LEFT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00026" > PS4Parser.cpp:26< / a > < / div > < / div >
< div class = "ttc" id = "class_p_s4_parser_html_a92a4ea3d328426b9f86be05cabaad91c" > < div class = "ttname" > < a href = "class_p_s4_parser.html#a92a4ea3d328426b9f86be05cabaad91c" > PS4Parser::getButtonClick< / a > < / div > < div class = "ttdeci" > bool getButtonClick(ButtonEnum b)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00057" > PS4Parser.cpp:57< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a" > R2< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00116" > controllerEnums.h:116< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62aafb58dc961545afb332266b117e4a332" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62aafb58dc961545afb332266b117e4a332" > DPAD_UP< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00021" > PS4Parser.cpp:21< / a > < / div > < / div >
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62af0f91a0468a0f49170b119f7de0d5cec" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62af0f91a0468a0f49170b119f7de0d5cec" > DPAD_RIGHT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00023" > PS4Parser.cpp:23< / a > < / div > < / div >
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62ac6b9de0c407333a7161ca1efe6e30743" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62ac6b9de0c407333a7161ca1efe6e30743" > DPAD_LEFT_UP< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00028" > PS4Parser.cpp:28< / a > < / div > < / div >
< div class = "ttc" id = "class_p_s4_parser_html_a9b11c5b27f9c9501fdb4f616cb3b194c" > < div class = "ttname" > < a href = "class_p_s4_parser.html#a9b11c5b27f9c9501fdb4f616cb3b194c" > PS4Parser::getAnalogHat< / a > < / div > < div class = "ttdeci" > uint8_t getAnalogHat(AnalogHatEnum a)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00072" > PS4Parser.cpp:72< / a > < / div > < / div >
2018-10-13 15:47:19 +02:00
< div class = "ttc" id = "controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdadb45120aafd37a973140edee24708065" > < div class = "ttname" > < a href = "controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdadb45120aafd37a973140edee24708065" > LEFT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "controller_enums_8h_source.html#l00084" > controllerEnums.h:84< / a > < / div > < / div >
2016-04-19 18:16:46 +02:00
< div class = "ttc" id = "_p_s4_parser_8cpp_html_a3eca256e8b59574c290177d7df302a62ab5e7d62ac3dfe6a925d1d6be3c756faa" > < div class = "ttname" > < a href = "_p_s4_parser_8cpp.html#a3eca256e8b59574c290177d7df302a62ab5e7d62ac3dfe6a925d1d6be3c756faa" > DPAD_DOWN< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "_p_s4_parser_8cpp_source.html#l00025" > PS4Parser.cpp:25< / a > < / div > < / div >
2014-01-19 17:17:06 +01:00
< / div > <!-- fragment --> < / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2019-08-31 18:18:58 +02:00
< / a > 1.8.11
2014-01-19 17:17:06 +01:00
< / small > < / address >
< / body >
< / html >