2020-06-24 20:48:33 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > IRremoteESP8266: IRac Class Reference< / 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" / >
< 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" > IRremoteESP8266
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
<!-- 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 > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pub-static-methods" > Static Public Member Functions< / a > |
< a href = "#pub-attribs" > Public Attributes< / a > |
< a href = "#pri-methods" > Private Member Functions< / a > |
< a href = "#pri-static-methods" > Static Private Member Functions< / a > |
< a href = "#pri-attribs" > Private Attributes< / a > |
< a href = "classIRac-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > IRac Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2020-09-01 10:36:06 +01:00
< p > A universal/common/generic interface for controling supported A/Cs.
< a href = "classIRac.html#details" > More...< / a > < / p >
2020-06-24 20:48:33 +01:00
< p > < code > #include < < a class = "el" href = "IRac_8h_source.html" > IRac.h< / a > > < / code > < / p >
< div class = "dynheader" >
Collaboration diagram for IRac:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classIRac__coll__graph.png" border = "0" usemap = "#IRac_coll__map" alt = "Collaboration graph" / > < / div >
< map name = "IRac_coll__map" id = "IRac_coll__map" >
2020-09-01 10:36:06 +01:00
< area shape = "rect" title = "A universal/common/generic interface for controling supported A/Cs." alt = "" coords = "35,109,86,136" / >
2020-06-24 20:48:33 +01:00
< area shape = "rect" href = "structstdAc_1_1state__t.html" title = "Structure to hold a common A/C state." alt = "" coords = "5,5,116,32" / >
< / map >
< center > < span class = "legend" > [< a href = "graph_legend.html" > legend< / a > ]< / span > < / center > < / div >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:abb0864e277d4f6c68a92c2729112a40d" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#abb0864e277d4f6c68a92c2729112a40d" > IRac< / a > (const uint16_t pin, const bool inverted=false, const bool use_modulation=true)< / td > < / tr >
< tr class = "memdesc:abb0864e277d4f6c68a92c2729112a40d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class constructor. < a href = "classIRac.html#abb0864e277d4f6c68a92c2729112a40d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abb0864e277d4f6c68a92c2729112a40d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad0e45b13f477e29823b8c138704536c4" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ad0e45b13f477e29823b8c138704536c4" > markAsSent< / a > (void)< / td > < / tr >
< tr class = "memdesc:ad0e45b13f477e29823b8c138704536c4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Update the previous state to the current one. < a href = "classIRac.html#ad0e45b13f477e29823b8c138704536c4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad0e45b13f477e29823b8c138704536c4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0cea80b7bab92c9dc4f18c61f5762130" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a0cea80b7bab92c9dc4f18c61f5762130" > sendAc< / a > (void)< / td > < / tr >
< tr class = "memdesc:a0cea80b7bab92c9dc4f18c61f5762130" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send an A/C message based soley on our internal state. < a href = "classIRac.html#a0cea80b7bab92c9dc4f18c61f5762130" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0cea80b7bab92c9dc4f18c61f5762130" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa33c42968acafc5cf479574483f94ea9" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aa33c42968acafc5cf479574483f94ea9" > sendAc< / a > (const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > desired, const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *prev=NULL)< / td > < / tr >
< tr class = "memdesc:aa33c42968acafc5cf479574483f94ea9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send A/C message for a given device using state_t structures. < a href = "classIRac.html#aa33c42968acafc5cf479574483f94ea9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa33c42968acafc5cf479574483f94ea9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad60fbe1488efe2d02307d81b090b3b72" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ad60fbe1488efe2d02307d81b090b3b72" > sendAc< / a > (const < a class = "el" href = "IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad" > decode_type_t< / a > vendor, const int16_t model, const bool power, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const bool celsius, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool econo, const bool light, const bool filter, const bool clean, const bool beep, const int16_t sleep=-1, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:ad60fbe1488efe2d02307d81b090b3b72" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send A/C message for a given device using common A/C settings. < a href = "classIRac.html#ad60fbe1488efe2d02307d81b090b3b72" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad60fbe1488efe2d02307d81b090b3b72" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af0122722691881b04c312bb30efcc3f2" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#af0122722691881b04c312bb30efcc3f2" > getState< / a > (void)< / td > < / tr >
< tr class = "memdesc:af0122722691881b04c312bb30efcc3f2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the current internal A/C climate state. < a href = "classIRac.html#af0122722691881b04c312bb30efcc3f2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af0122722691881b04c312bb30efcc3f2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adf582223eae0127491c7f1db38f101d3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#adf582223eae0127491c7f1db38f101d3" > getStatePrev< / a > (void)< / td > < / tr >
< tr class = "memdesc:adf582223eae0127491c7f1db38f101d3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the previous internal A/C climate state that should have already been sent to the device. i.e. What the A/C unit should already be set to. < a href = "classIRac.html#adf582223eae0127491c7f1db38f101d3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adf582223eae0127491c7f1db38f101d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a35258c35a2d2b19886292b22b2aa053a" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a35258c35a2d2b19886292b22b2aa053a" > hasStateChanged< / a > (void)< / td > < / tr >
< tr class = "memdesc:a35258c35a2d2b19886292b22b2aa053a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Check if the internal state has changed from what was previously sent. < a href = "classIRac.html#a35258c35a2d2b19886292b22b2aa053a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a35258c35a2d2b19886292b22b2aa053a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-static-methods" > < / a >
Static Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ad9c2fc9d07db70704f78a2d5f7be5b1c" > < td class = "memItemLeft" align = "right" valign = "top" > static bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ad9c2fc9d07db70704f78a2d5f7be5b1c" > isProtocolSupported< / a > (const < a class = "el" href = "IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad" > decode_type_t< / a > protocol)< / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memdesc:ad9c2fc9d07db70704f78a2d5f7be5b1c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is the given protocol supported by the < a class = "el" href = "classIRac.html" title = "A universal/common/generic interface for controling supported A/Cs." > IRac< / a > class? < a href = "classIRac.html#ad9c2fc9d07db70704f78a2d5f7be5b1c" > More...< / a > < br / > < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "separator:ad9c2fc9d07db70704f78a2d5f7be5b1c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af1c4ae70e61298c0be8d350d67e7c342" > < td class = "memItemLeft" align = "right" valign = "top" > static void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#af1c4ae70e61298c0be8d350d67e7c342" > initState< / a > (< a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *state, const < a class = "el" href = "IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad" > decode_type_t< / a > vendor, const int16_t model, const bool power, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const bool celsius, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool econo, const bool light, const bool filter, const bool clean, const bool beep, const int16_t sleep, const int16_t clock)< / td > < / tr >
< tr class = "memdesc:af1c4ae70e61298c0be8d350d67e7c342" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialse the given state with the supplied settings. < a href = "classIRac.html#af1c4ae70e61298c0be8d350d67e7c342" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af1c4ae70e61298c0be8d350d67e7c342" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a165b7fdb9b3a02b1fb5ff2c2c3747958" > < td class = "memItemLeft" align = "right" valign = "top" > static void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a165b7fdb9b3a02b1fb5ff2c2c3747958" > initState< / a > (< a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *state)< / td > < / tr >
< tr class = "memdesc:a165b7fdb9b3a02b1fb5ff2c2c3747958" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialse the given state with the supplied settings. < a href = "classIRac.html#a165b7fdb9b3a02b1fb5ff2c2c3747958" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a165b7fdb9b3a02b1fb5ff2c2c3747958" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ba4eee08650dfcdd6d492a67c86f016" > < td class = "memItemLeft" align = "right" valign = "top" > static bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a3ba4eee08650dfcdd6d492a67c86f016" > cmpStates< / a > (const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > a, const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > b)< / td > < / tr >
< tr class = "memdesc:a3ba4eee08650dfcdd6d492a67c86f016" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Compare two AirCon states. < a href = "classIRac.html#a3ba4eee08650dfcdd6d492a67c86f016" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3ba4eee08650dfcdd6d492a67c86f016" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3dba736fe25bd3a3a47b9ec7dae51728" > < td class = "memItemLeft" align = "right" valign = "top" > static bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a3dba736fe25bd3a3a47b9ec7dae51728" > strToBool< / a > (const char *str, const bool def=false)< / td > < / tr >
< tr class = "memdesc:a3dba736fe25bd3a3a47b9ec7dae51728" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied str into the appropriate boolean value. < a href = "classIRac.html#a3dba736fe25bd3a3a47b9ec7dae51728" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3dba736fe25bd3a3a47b9ec7dae51728" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7036fbbb918d644a98b5efa16374a256" > < td class = "memItemLeft" align = "right" valign = "top" > static int16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a7036fbbb918d644a98b5efa16374a256" > strToModel< / a > (const char *str, const int16_t def=-1)< / td > < / tr >
< tr class = "memdesc:a7036fbbb918d644a98b5efa16374a256" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied str into the appropriate enum. < a href = "classIRac.html#a7036fbbb918d644a98b5efa16374a256" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7036fbbb918d644a98b5efa16374a256" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a251fa76ddacc84d2655bac723b7dea28" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a251fa76ddacc84d2655bac723b7dea28" > strToOpmode< / a > (const char *str, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > def=< a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444faa8c857c2f1b000c92f9794ebf53888d7" > stdAc::opmode_t::kAuto< / a > )< / td > < / tr >
< tr class = "memdesc:a251fa76ddacc84d2655bac723b7dea28" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied str into the appropriate enum. < a href = "classIRac.html#a251fa76ddacc84d2655bac723b7dea28" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a251fa76ddacc84d2655bac723b7dea28" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7173b12c155d04dd1db07a055f4ecb03" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a7173b12c155d04dd1db07a055f4ecb03" > strToFanspeed< / a > (const char *str, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > def=< a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383aa8c857c2f1b000c92f9794ebf53888d7" > stdAc::fanspeed_t::kAuto< / a > )< / td > < / tr >
< tr class = "memdesc:a7173b12c155d04dd1db07a055f4ecb03" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied str into the appropriate enum. < a href = "classIRac.html#a7173b12c155d04dd1db07a055f4ecb03" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7173b12c155d04dd1db07a055f4ecb03" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a538c861d79afabb11fb8becedd3962f8" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a538c861d79afabb11fb8becedd3962f8" > strToSwingV< / a > (const char *str, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > def=< a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43acc9ab5e60ac2a9a675ba64bf4bb49dc8" > stdAc::swingv_t::kOff< / a > )< / td > < / tr >
< tr class = "memdesc:a538c861d79afabb11fb8becedd3962f8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied str into the appropriate enum. < a href = "classIRac.html#a538c861d79afabb11fb8becedd3962f8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a538c861d79afabb11fb8becedd3962f8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a294d6040909519f465945245df56e56d" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a294d6040909519f465945245df56e56d" > strToSwingH< / a > (const char *str, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > def=< a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147acc9ab5e60ac2a9a675ba64bf4bb49dc8" > stdAc::swingh_t::kOff< / a > )< / td > < / tr >
< tr class = "memdesc:a294d6040909519f465945245df56e56d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied str into the appropriate enum. < a href = "classIRac.html#a294d6040909519f465945245df56e56d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a294d6040909519f465945245df56e56d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9bbd9e6b72e82a752df56e8c489668cf" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a9bbd9e6b72e82a752df56e8c489668cf" > boolToString< / a > (const bool value)< / td > < / tr >
< tr class = "memdesc:a9bbd9e6b72e82a752df56e8c489668cf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied boolean into the appropriate String. < a href = "classIRac.html#a9bbd9e6b72e82a752df56e8c489668cf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9bbd9e6b72e82a752df56e8c489668cf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6dd1b87f2477bc3721d207b1fed482b8" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a6dd1b87f2477bc3721d207b1fed482b8" > opmodeToString< / a > (const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode)< / td > < / tr >
< tr class = "memdesc:a6dd1b87f2477bc3721d207b1fed482b8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied operation mode into the appropriate String. < a href = "classIRac.html#a6dd1b87f2477bc3721d207b1fed482b8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6dd1b87f2477bc3721d207b1fed482b8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab8d8a1ce5de8970c07c90fb41731e2e6" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ab8d8a1ce5de8970c07c90fb41731e2e6" > fanspeedToString< / a > (const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > speed)< / td > < / tr >
< tr class = "memdesc:ab8d8a1ce5de8970c07c90fb41731e2e6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied fan speed enum into the appropriate String. < a href = "classIRac.html#ab8d8a1ce5de8970c07c90fb41731e2e6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab8d8a1ce5de8970c07c90fb41731e2e6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a641b59e48183a8f6d9b739ce7210f142" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a641b59e48183a8f6d9b739ce7210f142" > swingvToString< / a > (const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv)< / td > < / tr >
< tr class = "memdesc:a641b59e48183a8f6d9b739ce7210f142" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied enum into the appropriate String. < a href = "classIRac.html#a641b59e48183a8f6d9b739ce7210f142" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a641b59e48183a8f6d9b739ce7210f142" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a21c9d71bbf229fd8369480e50a7c3689" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a21c9d71bbf229fd8369480e50a7c3689" > swinghToString< / a > (const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh)< / td > < / tr >
< tr class = "memdesc:a21c9d71bbf229fd8369480e50a7c3689" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the supplied enum into the appropriate String. < a href = "classIRac.html#a21c9d71bbf229fd8369480e50a7c3689" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a21c9d71bbf229fd8369480e50a7c3689" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-attribs" > < / a >
Public Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:ae85d7ac0c58028b2547518f88d3e98fe" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ae85d7ac0c58028b2547518f88d3e98fe" > next< / a > < / td > < / tr >
< tr class = "memdesc:ae85d7ac0c58028b2547518f88d3e98fe" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The state we want the device to be in after we send. < a href = "classIRac.html#ae85d7ac0c58028b2547518f88d3e98fe" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae85d7ac0c58028b2547518f88d3e98fe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-methods" > < / a >
Private Member Functions< / h2 > < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memitem:a26cd62e09250d87b652d35406ebfb159" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a26cd62e09250d87b652d35406ebfb159" > airwell< / a > (< a class = "el" href = "classIRAirwellAc.html" > IRAirwellAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan)< / td > < / tr >
< tr class = "memdesc:a26cd62e09250d87b652d35406ebfb159" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send an Airwell A/C message with the supplied settings. < a href = "classIRac.html#a26cd62e09250d87b652d35406ebfb159" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a26cd62e09250d87b652d35406ebfb159" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:a4bad16621b232572e14fe4a53f678131" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a4bad16621b232572e14fe4a53f678131" > amcor< / a > (< a class = "el" href = "classIRAmcorAc.html" > IRAmcorAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan)< / td > < / tr >
< tr class = "memdesc:a4bad16621b232572e14fe4a53f678131" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send an Amcor A/C message with the supplied settings. < a href = "classIRac.html#a4bad16621b232572e14fe4a53f678131" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4bad16621b232572e14fe4a53f678131" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa06ee1314529dbf96f4e6f3c28ea6821" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aa06ee1314529dbf96f4e6f3c28ea6821" > argo< / a > (< a class = "el" href = "classIRArgoAC.html" > IRArgoAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:aa06ee1314529dbf96f4e6f3c28ea6821" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send an Argo A/C message with the supplied settings. < a href = "classIRac.html#aa06ee1314529dbf96f4e6f3c28ea6821" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa06ee1314529dbf96f4e6f3c28ea6821" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8090f2d79a31b81a0342b2e9efb9d555" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a8090f2d79a31b81a0342b2e9efb9d555" > carrier64< / a > (< a class = "el" href = "classIRCarrierAc64.html" > IRCarrierAc64< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a8090f2d79a31b81a0342b2e9efb9d555" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Carrier 64-bit A/C message with the supplied settings. < a href = "classIRac.html#a8090f2d79a31b81a0342b2e9efb9d555" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8090f2d79a31b81a0342b2e9efb9d555" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4750db3b06db51f5a23c22538c41b7b3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a4750db3b06db51f5a23c22538c41b7b3" > coolix< / a > (< a class = "el" href = "classIRCoolixAC.html" > IRCoolixAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool turbo, const bool light, const bool clean, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a4750db3b06db51f5a23c22538c41b7b3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Coolix A/C message with the supplied settings. < a href = "classIRac.html#a4750db3b06db51f5a23c22538c41b7b3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4750db3b06db51f5a23c22538c41b7b3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adcf2bdb1ef6dc057532ae7d188557dac" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#adcf2bdb1ef6dc057532ae7d188557dac" > corona< / a > (< a class = "el" href = "classIRCoronaAc.html" > IRCoronaAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool econo)< / td > < / tr >
< tr class = "memdesc:adcf2bdb1ef6dc057532ae7d188557dac" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Corona A/C message with the supplied settings. < a href = "classIRac.html#adcf2bdb1ef6dc057532ae7d188557dac" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adcf2bdb1ef6dc057532ae7d188557dac" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afb6d77bbeb5b2465437cef4f58b83e0e" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#afb6d77bbeb5b2465437cef4f58b83e0e" > daikin< / a > (< a class = "el" href = "classIRDaikinESP.html" > IRDaikinESP< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool econo, const bool clean)< / td > < / tr >
< tr class = "memdesc:afb6d77bbeb5b2465437cef4f58b83e0e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin A/C message with the supplied settings. < a href = "classIRac.html#afb6d77bbeb5b2465437cef4f58b83e0e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:afb6d77bbeb5b2465437cef4f58b83e0e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8fe7c254e1bcb32b6b6fdc1f91693a50" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a8fe7c254e1bcb32b6b6fdc1f91693a50" > daikin128< / a > (< a class = "el" href = "classIRDaikin128.html" > IRDaikin128< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool quiet, const bool turbo, const bool light, const bool econo, const int16_t sleep=-1, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:a8fe7c254e1bcb32b6b6fdc1f91693a50" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin 128-bit A/C message with the supplied settings. < a href = "classIRac.html#a8fe7c254e1bcb32b6b6fdc1f91693a50" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8fe7c254e1bcb32b6b6fdc1f91693a50" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6dff8e608e3e9fecffe71c3fd1ebe74e" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a6dff8e608e3e9fecffe71c3fd1ebe74e" > daikin152< / a > (< a class = "el" href = "classIRDaikin152.html" > IRDaikin152< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool quiet, const bool turbo, const bool econo)< / td > < / tr >
< tr class = "memdesc:a6dff8e608e3e9fecffe71c3fd1ebe74e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin 152-bit A/C message with the supplied settings. < a href = "classIRac.html#a6dff8e608e3e9fecffe71c3fd1ebe74e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6dff8e608e3e9fecffe71c3fd1ebe74e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3b34f44d713efa52f30d43405cde831c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a3b34f44d713efa52f30d43405cde831c" > daikin160< / a > (< a class = "el" href = "classIRDaikin160.html" > IRDaikin160< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv)< / td > < / tr >
< tr class = "memdesc:a3b34f44d713efa52f30d43405cde831c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin 160-bit A/C message with the supplied settings. < a href = "classIRac.html#a3b34f44d713efa52f30d43405cde831c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3b34f44d713efa52f30d43405cde831c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaae173fd58a7b53c3f4d2edbf7c4afe7" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aaae173fd58a7b53c3f4d2edbf7c4afe7" > daikin176< / a > (< a class = "el" href = "classIRDaikin176.html" > IRDaikin176< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh)< / td > < / tr >
< tr class = "memdesc:aaae173fd58a7b53c3f4d2edbf7c4afe7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin 176-bit A/C message with the supplied settings. < a href = "classIRac.html#aaae173fd58a7b53c3f4d2edbf7c4afe7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aaae173fd58a7b53c3f4d2edbf7c4afe7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a89eddc0e1b3c41c608208d2752dc954c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a89eddc0e1b3c41c608208d2752dc954c" > daikin2< / a > (< a class = "el" href = "classIRDaikin2.html" > IRDaikin2< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool light, const bool econo, const bool filter, const bool clean, const bool beep, const int16_t sleep=-1, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:a89eddc0e1b3c41c608208d2752dc954c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin2 A/C message with the supplied settings. < a href = "classIRac.html#a89eddc0e1b3c41c608208d2752dc954c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a89eddc0e1b3c41c608208d2752dc954c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a101ac8b9e9564e557ef1a1f61ff111d9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a101ac8b9e9564e557ef1a1f61ff111d9" > daikin216< / a > (< a class = "el" href = "classIRDaikin216.html" > IRDaikin216< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo)< / td > < / tr >
< tr class = "memdesc:a101ac8b9e9564e557ef1a1f61ff111d9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin 216-bit A/C message with the supplied settings. < a href = "classIRac.html#a101ac8b9e9564e557ef1a1f61ff111d9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a101ac8b9e9564e557ef1a1f61ff111d9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a074db6fc0cff2878d80a397020e1b249" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a074db6fc0cff2878d80a397020e1b249" > daikin64< / a > (< a class = "el" href = "classIRDaikin64.html" > IRDaikin64< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool quiet, const bool turbo, const int16_t sleep=-1, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:a074db6fc0cff2878d80a397020e1b249" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Daikin 64-bit A/C message with the supplied settings. < a href = "classIRac.html#a074db6fc0cff2878d80a397020e1b249" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a074db6fc0cff2878d80a397020e1b249" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af290b0b08cff5121bb88c62051ed1074" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#af290b0b08cff5121bb88c62051ed1074" > delonghiac< / a > (< a class = "el" href = "classIRDelonghiAc.html" > IRDelonghiAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const bool celsius, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const bool turbo, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:af290b0b08cff5121bb88c62051ed1074" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Delonghi A/C message with the supplied settings. < a href = "classIRac.html#af290b0b08cff5121bb88c62051ed1074" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af290b0b08cff5121bb88c62051ed1074" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abb847bd5e09feb293432b8a8cf0dd9de" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#abb847bd5e09feb293432b8a8cf0dd9de" > electra< / a > (< a class = "el" href = "classIRElectraAc.html" > IRElectraAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool turbo, const bool lighttoggle, const bool clean)< / td > < / tr >
< tr class = "memdesc:abb847bd5e09feb293432b8a8cf0dd9de" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send an Electra A/C message with the supplied settings. < a href = "classIRac.html#abb847bd5e09feb293432b8a8cf0dd9de" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abb847bd5e09feb293432b8a8cf0dd9de" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:a8060ea615d929e3f400e68693c22320d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a8060ea615d929e3f400e68693c22320d" > fujitsu< / a > (< a class = "el" href = "classIRFujitsuAC.html" > IRFujitsuAC< / a > *ac, const < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a > model, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a8060ea615d929e3f400e68693c22320d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Fujitsu A/C message with the supplied settings. < a href = "classIRac.html#a8060ea615d929e3f400e68693c22320d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8060ea615d929e3f400e68693c22320d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:ac47ff5c6faf41e6fb37df258a8bafc08" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ac47ff5c6faf41e6fb37df258a8bafc08" > goodweather< / a > (< a class = "el" href = "classIRGoodweatherAc.html" > IRGoodweatherAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool light, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:ac47ff5c6faf41e6fb37df258a8bafc08" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Goodweather A/C message with the supplied settings. < a href = "classIRac.html#ac47ff5c6faf41e6fb37df258a8bafc08" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac47ff5c6faf41e6fb37df258a8bafc08" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab66e48b039c9990bf97cd8c2512a6c70" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ab66e48b039c9990bf97cd8c2512a6c70" > gree< / a > (< a class = "el" href = "classIRGreeAC.html" > IRGreeAC< / a > *ac, const < a class = "el" href = "IRsend_8h.html#af65070c92b97fa00b2de3818c46039c9" > gree_ac_remote_model_t< / a > model, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const bool celsius, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool light, const bool clean, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:ab66e48b039c9990bf97cd8c2512a6c70" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Gree A/C message with the supplied settings. < a href = "classIRac.html#ab66e48b039c9990bf97cd8c2512a6c70" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab66e48b039c9990bf97cd8c2512a6c70" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae0a29a4cb8c7a4707a7725c576822a58" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ae0a29a4cb8c7a4707a7725c576822a58" > haier< / a > (< a class = "el" href = "classIRHaierAC.html" > IRHaierAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool filter, const int16_t sleep=-1, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:ae0a29a4cb8c7a4707a7725c576822a58" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Haier A/C message with the supplied settings. < a href = "classIRac.html#ae0a29a4cb8c7a4707a7725c576822a58" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae0a29a4cb8c7a4707a7725c576822a58" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7bc779a162dd9a1b4c925febec443353" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a7bc779a162dd9a1b4c925febec443353" > haierYrwo2< / a > (< a class = "el" href = "classIRHaierACYRW02.html" > IRHaierACYRW02< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool filter, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a7bc779a162dd9a1b4c925febec443353" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Haier YRWO2 A/C message with the supplied settings. < a href = "classIRac.html#a7bc779a162dd9a1b4c925febec443353" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7bc779a162dd9a1b4c925febec443353" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acd0f2fcf03aabf947a19a195000add3c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#acd0f2fcf03aabf947a19a195000add3c" > hitachi< / a > (< a class = "el" href = "classIRHitachiAc.html" > IRHitachiAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh)< / td > < / tr >
< tr class = "memdesc:acd0f2fcf03aabf947a19a195000add3c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Hitachi A/C message with the supplied settings. < a href = "classIRac.html#acd0f2fcf03aabf947a19a195000add3c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acd0f2fcf03aabf947a19a195000add3c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac8807d62f6ae87af72d44b50bed3f17b" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ac8807d62f6ae87af72d44b50bed3f17b" > hitachi1< / a > (< a class = "el" href = "classIRHitachiAc1.html" > IRHitachiAc1< / a > *ac, const < a class = "el" href = "IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49" > hitachi_ac1_remote_model_t< / a > model, const bool on, const bool power_toggle, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool swing_toggle, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:ac8807d62f6ae87af72d44b50bed3f17b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Hitachi1 A/C message with the supplied settings. < a href = "classIRac.html#ac8807d62f6ae87af72d44b50bed3f17b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac8807d62f6ae87af72d44b50bed3f17b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0bc34635a1a349816344916a82585460" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a0bc34635a1a349816344916a82585460" > hitachi344< / a > (< a class = "el" href = "classIRHitachiAc344.html" > IRHitachiAc344< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh)< / td > < / tr >
< tr class = "memdesc:a0bc34635a1a349816344916a82585460" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Hitachi 344-bit A/C message with the supplied settings. < a href = "classIRac.html#a0bc34635a1a349816344916a82585460" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0bc34635a1a349816344916a82585460" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aec6de0752ddd3a3e7c6824cb1b692508" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aec6de0752ddd3a3e7c6824cb1b692508" > hitachi424< / a > (< a class = "el" href = "classIRHitachiAc424.html" > IRHitachiAc424< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv)< / td > < / tr >
< tr class = "memdesc:aec6de0752ddd3a3e7c6824cb1b692508" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Hitachi 424-bit A/C message with the supplied settings. < a href = "classIRac.html#aec6de0752ddd3a3e7c6824cb1b692508" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aec6de0752ddd3a3e7c6824cb1b692508" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6e4d8061841a7271205f81bd8e7d6171" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a6e4d8061841a7271205f81bd8e7d6171" > kelvinator< / a > (< a class = "el" href = "classIRKelvinatorAC.html" > IRKelvinatorAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool light, const bool filter, const bool clean)< / td > < / tr >
< tr class = "memdesc:a6e4d8061841a7271205f81bd8e7d6171" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Kelvinator A/C message with the supplied settings. < a href = "classIRac.html#a6e4d8061841a7271205f81bd8e7d6171" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6e4d8061841a7271205f81bd8e7d6171" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afad31ecf9eae573882d53dd6629485fb" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#afad31ecf9eae573882d53dd6629485fb" > lg< / a > (< a class = "el" href = "classIRLgAc.html" > IRLgAc< / a > *ac, const < a class = "el" href = "IRsend_8h.html#a50c54713e16502d280723334879dc83b" > lg_ac_remote_model_t< / a > model, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan)< / td > < / tr >
< tr class = "memdesc:afad31ecf9eae573882d53dd6629485fb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a LG A/C message with the supplied settings. < a href = "classIRac.html#afad31ecf9eae573882d53dd6629485fb" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:afad31ecf9eae573882d53dd6629485fb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memitem:a0b09ee99957a92d81e615676508b465a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a0b09ee99957a92d81e615676508b465a" > midea< / a > (< a class = "el" href = "classIRMideaAC.html" > IRMideaAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const bool celsius, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool econo, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a0b09ee99957a92d81e615676508b465a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Midea A/C message with the supplied settings. < a href = "classIRac.html#a0b09ee99957a92d81e615676508b465a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0b09ee99957a92d81e615676508b465a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:aaa60bcac75dc5dda40c78f8c227b19a3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aaa60bcac75dc5dda40c78f8c227b19a3" > mitsubishi< / a > (< a class = "el" href = "classIRMitsubishiAC.html" > IRMitsubishiAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:aaa60bcac75dc5dda40c78f8c227b19a3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Mitsubishi A/C message with the supplied settings. < a href = "classIRac.html#aaa60bcac75dc5dda40c78f8c227b19a3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aaa60bcac75dc5dda40c78f8c227b19a3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2438b6e4403d5952adb299083e038e10" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a2438b6e4403d5952adb299083e038e10" > mitsubishi112< / a > (< a class = "el" href = "classIRMitsubishi112.html" > IRMitsubishi112< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet)< / td > < / tr >
< tr class = "memdesc:a2438b6e4403d5952adb299083e038e10" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Mitsubishi 112-bit A/C message with the supplied settings. < a href = "classIRac.html#a2438b6e4403d5952adb299083e038e10" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2438b6e4403d5952adb299083e038e10" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa3033eb835cf3cd313ee2c2f38357e8e" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aa3033eb835cf3cd313ee2c2f38357e8e" > mitsubishi136< / a > (< a class = "el" href = "classIRMitsubishi136.html" > IRMitsubishi136< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool quiet)< / td > < / tr >
< tr class = "memdesc:aa3033eb835cf3cd313ee2c2f38357e8e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Mitsubishi 136-bit A/C message with the supplied settings. < a href = "classIRac.html#aa3033eb835cf3cd313ee2c2f38357e8e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa3033eb835cf3cd313ee2c2f38357e8e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af6c9084c5e902f98a03ad0eaf3b9448e" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#af6c9084c5e902f98a03ad0eaf3b9448e" > mitsubishiHeavy88< / a > (< a class = "el" href = "classIRMitsubishiHeavy88Ac.html" > IRMitsubishiHeavy88Ac< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool turbo, const bool econo, const bool clean)< / td > < / tr >
< tr class = "memdesc:af6c9084c5e902f98a03ad0eaf3b9448e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Mitsubishi Heavy 88-bit A/C message with the supplied settings. < a href = "classIRac.html#af6c9084c5e902f98a03ad0eaf3b9448e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af6c9084c5e902f98a03ad0eaf3b9448e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a635b89320d878c1e3f270d7146cb9b00" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a635b89320d878c1e3f270d7146cb9b00" > mitsubishiHeavy152< / a > (< a class = "el" href = "classIRMitsubishiHeavy152Ac.html" > IRMitsubishiHeavy152Ac< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a635b89320d878c1e3f270d7146cb9b00" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Mitsubishi Heavy 152-bit A/C message with the supplied settings. < a href = "classIRac.html#a635b89320d878c1e3f270d7146cb9b00" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a635b89320d878c1e3f270d7146cb9b00" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:a777da4b0552ee3b64d656c4592687f47" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a777da4b0552ee3b64d656c4592687f47" > neoclima< / a > (< a class = "el" href = "classIRNeoclimaAc.html" > IRNeoclimaAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const bool celsius, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool turbo, const bool econo, const bool light, const bool filter, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a777da4b0552ee3b64d656c4592687f47" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Neoclima A/C message with the supplied settings. < a href = "classIRac.html#a777da4b0552ee3b64d656c4592687f47" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a777da4b0552ee3b64d656c4592687f47" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:af873db2b9735127eb6f079861daed67a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#af873db2b9735127eb6f079861daed67a" > panasonic< / a > (< a class = "el" href = "classIRPanasonicAc.html" > IRPanasonicAc< / a > *ac, const < a class = "el" href = "IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6f" > panasonic_ac_remote_model_t< / a > model, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool quiet, const bool turbo, const bool filter, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:af873db2b9735127eb6f079861daed67a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Panasonic A/C message with the supplied settings. < a href = "classIRac.html#af873db2b9735127eb6f079861daed67a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af873db2b9735127eb6f079861daed67a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a619c659a11c258ea9623eaa37689ba4c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a619c659a11c258ea9623eaa37689ba4c" > samsung< / a > (< a class = "el" href = "classIRSamsungAc.html" > IRSamsungAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool quiet, const bool turbo, const bool light, const bool filter, const bool clean, const bool beep, const bool prevpower=true, const bool forcepower=true)< / td > < / tr >
< tr class = "memdesc:a619c659a11c258ea9623eaa37689ba4c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Samsung A/C message with the supplied settings. < a href = "classIRac.html#a619c659a11c258ea9623eaa37689ba4c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a619c659a11c258ea9623eaa37689ba4c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memitem:a9b0e12748dc25a1d224993b2a013e822" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a9b0e12748dc25a1d224993b2a013e822" > sanyo< / a > (< a class = "el" href = "classIRSanyoAc.html" > IRSanyoAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool beep, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a9b0e12748dc25a1d224993b2a013e822" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Toshiba A/C message with the supplied settings. < a href = "classIRac.html#a9b0e12748dc25a1d224993b2a013e822" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9b0e12748dc25a1d224993b2a013e822" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:a7b6d8b4e554a89f339f896fe4233ed15" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a7b6d8b4e554a89f339f896fe4233ed15" > sharp< / a > (< a class = "el" href = "classIRSharpAc.html" > IRSharpAc< / a > *ac, const bool on, const bool prev_power, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool filter, const bool clean)< / td > < / tr >
< tr class = "memdesc:a7b6d8b4e554a89f339f896fe4233ed15" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Sharp A/C message with the supplied settings. < a href = "classIRac.html#a7b6d8b4e554a89f339f896fe4233ed15" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7b6d8b4e554a89f339f896fe4233ed15" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3028bd9e83956d57b592bb96638b3f59" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a3028bd9e83956d57b592bb96638b3f59" > tcl112< / a > (< a class = "el" href = "classIRTcl112Ac.html" > IRTcl112Ac< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool turbo, const bool light, const bool econo, const bool filter)< / td > < / tr >
< tr class = "memdesc:a3028bd9e83956d57b592bb96638b3f59" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a TCL 112-bit A/C message with the supplied settings. < a href = "classIRac.html#a3028bd9e83956d57b592bb96638b3f59" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3028bd9e83956d57b592bb96638b3f59" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:a13fbfbf7d6368a10b7526c1c1cedfa5a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a13fbfbf7d6368a10b7526c1c1cedfa5a" > technibel< / a > (< a class = "el" href = "classIRTechnibelAc.html" > IRTechnibelAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const bool celsius, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a13fbfbf7d6368a10b7526c1c1cedfa5a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Technibel A/C message with the supplied settings. < a href = "classIRac.html#a13fbfbf7d6368a10b7526c1c1cedfa5a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a13fbfbf7d6368a10b7526c1c1cedfa5a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:a9e612e04e270dd5710e8a63a64b56064" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a9e612e04e270dd5710e8a63a64b56064" > teco< / a > (< a class = "el" href = "classIRTecoAc.html" > IRTecoAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool light, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:a9e612e04e270dd5710e8a63a64b56064" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Teco A/C message with the supplied settings. < a href = "classIRac.html#a9e612e04e270dd5710e8a63a64b56064" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9e612e04e270dd5710e8a63a64b56064" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memitem:a9bb89d95bd06eb04efb4999baee63725" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a9bb89d95bd06eb04efb4999baee63725" > toshiba< / a > (< a class = "el" href = "classIRToshibaAC.html" > IRToshibaAC< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool econo)< / td > < / tr >
< tr class = "memdesc:a9bb89d95bd06eb04efb4999baee63725" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Toshiba A/C message with the supplied settings. < a href = "classIRac.html#a9bb89d95bd06eb04efb4999baee63725" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9bb89d95bd06eb04efb4999baee63725" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:aed1a012c0546c2b1d53e86871a42ba1a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a" > trotec< / a > (< a class = "el" href = "classIRTrotecESP.html" > IRTrotecESP< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:aed1a012c0546c2b1d53e86871a42ba1a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Trotec A/C message with the supplied settings. < a href = "classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aed1a012c0546c2b1d53e86871a42ba1a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9b1cd1a4d44bc56e62128b9dbc178bba" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a9b1cd1a4d44bc56e62128b9dbc178bba" > vestel< / a > (< a class = "el" href = "classIRVestelAc.html" > IRVestelAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool filter, const int16_t sleep=-1, const int16_t clock=-1, const bool sendNormal=true)< / td > < / tr >
< tr class = "memdesc:a9b1cd1a4d44bc56e62128b9dbc178bba" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Vestel A/C message with the supplied settings. < a href = "classIRac.html#a9b1cd1a4d44bc56e62128b9dbc178bba" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9b1cd1a4d44bc56e62128b9dbc178bba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memitem:aab4cf3b1872a94835cf1c885b767adb6" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aab4cf3b1872a94835cf1c885b767adb6" > voltas< / a > (< a class = "el" href = "classIRVoltas.html" > IRVoltas< / a > *ac, const < a class = "el" href = "IRsend_8h.html#aaf962dae17f7186607a93128fc2d13e2" > voltas_ac_remote_model_t< / a > model, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh, const bool turbo, const bool econo, const bool light, const int16_t sleep=-1)< / td > < / tr >
< tr class = "memdesc:aab4cf3b1872a94835cf1c885b767adb6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Voltas A/C message with the supplied settings. < a href = "classIRac.html#aab4cf3b1872a94835cf1c885b767adb6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aab4cf3b1872a94835cf1c885b767adb6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:ae5f7a03589f614c03c5ad8629100b05a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#ae5f7a03589f614c03c5ad8629100b05a" > whirlpool< / a > (< a class = "el" href = "classIRWhirlpoolAc.html" > IRWhirlpoolAc< / a > *ac, const < a class = "el" href = "IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2" > whirlpool_ac_remote_model_t< / a > model, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const bool turbo, const bool light, const int16_t sleep=-1, const int16_t clock=-1)< / td > < / tr >
< tr class = "memdesc:ae5f7a03589f614c03c5ad8629100b05a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Whirlpool A/C message with the supplied settings. < a href = "classIRac.html#ae5f7a03589f614c03c5ad8629100b05a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae5f7a03589f614c03c5ad8629100b05a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:a788f29495e5ac706bdb4f4efabcb26d0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a788f29495e5ac706bdb4f4efabcb26d0" > transcold< / a > (< a class = "el" href = "classIRTranscoldAc.html" > IRTranscoldAc< / a > *ac, const bool on, const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode, const float degrees, const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > fan, const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > swingv, const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > swingh)< / td > < / tr >
< tr class = "memdesc:a788f29495e5ac706bdb4f4efabcb26d0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send a Transcold A/C message with the supplied settings. < a href = "classIRac.html#a788f29495e5ac706bdb4f4efabcb26d0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a788f29495e5ac706bdb4f4efabcb26d0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-static-methods" > < / a >
Static Private Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:aad988dc123495012758307213a933f37" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aad988dc123495012758307213a933f37" > cleanState< / a > (const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > state)< / td > < / tr >
< tr class = "memdesc:aad988dc123495012758307213a933f37" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Create a new state base on the provided state that has been suitably fixed. < a href = "classIRac.html#aad988dc123495012758307213a933f37" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aad988dc123495012758307213a933f37" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a36833999dce4ad608a5a0f084988cfd1" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a36833999dce4ad608a5a0f084988cfd1" > handleToggles< / a > (const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > desired, const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *prev=NULL)< / td > < / tr >
< tr class = "memdesc:a36833999dce4ad608a5a0f084988cfd1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Create a new state base on desired & previous states but handle any state changes for options that need to be toggled. < a href = "classIRac.html#a36833999dce4ad608a5a0f084988cfd1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a36833999dce4ad608a5a0f084988cfd1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-attribs" > < / a >
Private Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:aba78a2510d8cdcaf4c601e8b0574ae6c" > < td class = "memItemLeft" align = "right" valign = "top" > uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#aba78a2510d8cdcaf4c601e8b0574ae6c" > _pin< / a > < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memdesc:aba78a2510d8cdcaf4c601e8b0574ae6c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The GPIO to use to transmit messages from. < a href = "classIRac.html#aba78a2510d8cdcaf4c601e8b0574ae6c" > More...< / a > < br / > < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "separator:aba78a2510d8cdcaf4c601e8b0574ae6c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9cfaa0b92819f06b3aa5b3e9e48b9d51" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a9cfaa0b92819f06b3aa5b3e9e48b9d51" > _inverted< / a > < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memdesc:a9cfaa0b92819f06b3aa5b3e9e48b9d51" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > IR LED is lit when GPIO is LOW (true) or HIGH (false)? < a href = "classIRac.html#a9cfaa0b92819f06b3aa5b3e9e48b9d51" > More...< / a > < br / > < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "separator:a9cfaa0b92819f06b3aa5b3e9e48b9d51" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acc6b7380f11c38d13fffa99ca2189a9b" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#acc6b7380f11c38d13fffa99ca2189a9b" > _modulation< / a > < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memdesc:acc6b7380f11c38d13fffa99ca2189a9b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is frequency modulation to be used? < a href = "classIRac.html#acc6b7380f11c38d13fffa99ca2189a9b" > More...< / a > < br / > < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "separator:acc6b7380f11c38d13fffa99ca2189a9b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8c63dc78c49f3714887fea0feefffd44" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRac.html#a8c63dc78c49f3714887fea0feefffd44" > _prev< / a > < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr class = "memdesc:a8c63dc78c49f3714887fea0feefffd44" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The state we expect the device to currently be in. < a href = "classIRac.html#a8c63dc78c49f3714887fea0feefffd44" > More...< / a > < br / > < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "separator:a8c63dc78c49f3714887fea0feefffd44" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
2020-09-01 10:36:06 +01:00
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > A universal/common/generic interface for controling supported A/Cs. < / p >
< / div > < h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
2020-06-24 20:48:33 +01:00
< a id = "abb0864e277d4f6c68a92c2729112a40d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abb0864e277d4f6c68a92c2729112a40d" > ◆ < / a > < / span > IRac()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > IRac::IRac < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > pin< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > inverted< / em > = < code > false< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > use_modulation< / em > = < code > true< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Class constructor. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > pin< / td > < td > Gpio pin to use when transmitting IR messages. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > inverted< / td > < td > true, gpio output defaults to high. false, to low. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > use_modulation< / td > < td > true means use frequency modulation. false, don't. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
2020-09-01 10:36:06 +01:00
< a id = "a26cd62e09250d87b652d35406ebfb159" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a26cd62e09250d87b652d35406ebfb159" > ◆ < / a > < / span > airwell()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::airwell < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRAirwellAc.html" > IRAirwellAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send an Airwell A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRAirwellAc.html" title = "Class for handling detailed Airwell A/C messages." > IRAirwellAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2020-06-24 20:48:33 +01:00
< a id = "a4bad16621b232572e14fe4a53f678131" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4bad16621b232572e14fe4a53f678131" > ◆ < / a > < / span > amcor()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::amcor < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRAmcorAc.html" > IRAmcorAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send an Amcor A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRAmcorAc.html" title = "Class for handling detailed Amcor A/C messages." > IRAmcorAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "aa06ee1314529dbf96f4e6f3c28ea6821" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa06ee1314529dbf96f4e6f3c28ea6821" > ◆ < / a > < / span > argo()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::argo < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRArgoAC.html" > IRArgoAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send an Argo A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRArgoAC.html" title = "Class for handling detailed Argo A/C messages." > IRArgoAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > -1 is Off, > = 0 is on. < / dd > < / dl >
< / div >
< / div >
< a id = "a9bbd9e6b72e82a752df56e8c489668cf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9bbd9e6b72e82a752df56e8c489668cf" > ◆ < / a > < / span > boolToString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a > IRac::boolToString < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied boolean into the appropriate String. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > value< / td > < td > The boolean value to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent String for the locale. < / dd > < / dl >
< / div >
< / div >
< a id = "a8090f2d79a31b81a0342b2e9efb9d555" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8090f2d79a31b81a0342b2e9efb9d555" > ◆ < / a > < / span > carrier64()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::carrier64 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRCarrierAc64.html" > IRCarrierAc64< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Carrier 64-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRCarrierAc64.html" title = "Class for handling detailed Carrier 64 bit A/C messages." > IRCarrierAc64< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > -1 is Off, > = 0 is on. < / dd > < / dl >
< / div >
< / div >
< a id = "aad988dc123495012758307213a933f37" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aad988dc123495012758307213a933f37" > ◆ < / a > < / span > cleanState()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > IRac::cleanState < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td >
< td class = "paramname" > < em > state< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Create a new state base on the provided state that has been suitably fixed. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > This is for use with Home Assistant, which requires mode to be off if the power is off. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > state< / td > < td > The state_t structure describing the desired a/c state. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > A < a class = "el" href = "structstdAc_1_1state__t.html" title = "Structure to hold a common A/C state." > stdAc::state_t< / a > with the needed settings. < / dd > < / dl >
< / div >
< / div >
< a id = "a3ba4eee08650dfcdd6d492a67c86f016" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3ba4eee08650dfcdd6d492a67c86f016" > ◆ < / a > < / span > cmpStates()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::cmpStates < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td >
< td class = "paramname" > < em > a< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td >
< td class = "paramname" > < em > b< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Compare two AirCon states. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > The comparison excludes the clock. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > a< / td > < td > A state_t to be compared. < / td > < / tr >
< tr > < td class = "paramname" > b< / td > < td > A state_t to be compared. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > True if they differ, False if they don't. < / dd > < / dl >
< / div >
< / div >
< a id = "a4750db3b06db51f5a23c22538c41b7b3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4750db3b06db51f5a23c22538c41b7b3" > ◆ < / a > < / span > coolix()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::coolix < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRCoolixAC.html" > IRCoolixAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Coolix A/C message with the supplied settings. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > May result in multiple messages being sent. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRCoolixAC.html" title = "Class for handling detailed Coolix A/C messages." > IRCoolixAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > -1 is Off, > = 0 is on. < / dd > < / dl >
< / div >
< / div >
< a id = "adcf2bdb1ef6dc057532ae7d188557dac" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adcf2bdb1ef6dc057532ae7d188557dac" > ◆ < / a > < / span > corona()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::corona < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRCoronaAc.html" > IRCoronaAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Corona A/C message with the supplied settings. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > May result in multiple messages being sent. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRCoronaAc.html" title = "Class for handling detailed Corona A/C messages." > IRCoronaAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "afb6d77bbeb5b2465437cef4f58b83e0e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afb6d77bbeb5b2465437cef4f58b83e0e" > ◆ < / a > < / span > daikin()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikinESP.html" > IRDaikinESP< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikinESP.html" title = "Class for handling detailed Daikin 280-bit A/C messages." > IRDaikinESP< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a8fe7c254e1bcb32b6b6fdc1f91693a50" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8fe7c254e1bcb32b6b6fdc1f91693a50" > ◆ < / a > < / span > daikin128()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin128 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin128.html" > IRDaikin128< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin 128-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin128.html" title = "Class for handling detailed Daikin 128-bit A/C messages." > IRDaikin128< / a > object to use. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a6dff8e608e3e9fecffe71c3fd1ebe74e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6dff8e608e3e9fecffe71c3fd1ebe74e" > ◆ < / a > < / span > daikin152()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin152 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin152.html" > IRDaikin152< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin 152-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin152.html" title = "Class for handling detailed Daikin 152-bit A/C messages." > IRDaikin152< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a3b34f44d713efa52f30d43405cde831c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3b34f44d713efa52f30d43405cde831c" > ◆ < / a > < / span > daikin160()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin160 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin160.html" > IRDaikin160< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin 160-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin160.html" title = "Class for handling detailed Daikin 160-bit A/C messages." > IRDaikin160< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "aaae173fd58a7b53c3f4d2edbf7c4afe7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aaae173fd58a7b53c3f4d2edbf7c4afe7" > ◆ < / a > < / span > daikin176()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin176 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin176.html" > IRDaikin176< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin 176-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin176.html" title = "Class for handling detailed Daikin 176-bit A/C messages." > IRDaikin176< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a89eddc0e1b3c41c608208d2752dc954c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a89eddc0e1b3c41c608208d2752dc954c" > ◆ < / a > < / span > daikin2()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin2 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin2.html" > IRDaikin2< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > beep< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin2 A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin2.html" title = "Class for handling detailed Daikin 312-bit A/C messages." > IRDaikin2< / a > object to use. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > beep< / td > < td > Enable/Disable beeps when receiving IR messages. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a101ac8b9e9564e557ef1a1f61ff111d9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a101ac8b9e9564e557ef1a1f61ff111d9" > ◆ < / a > < / span > daikin216()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin216 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin216.html" > IRDaikin216< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin 216-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin216.html" title = "Class for handling detailed Daikin 216-bit A/C messages." > IRDaikin216< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a074db6fc0cff2878d80a397020e1b249" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a074db6fc0cff2878d80a397020e1b249" > ◆ < / a > < / span > daikin64()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::daikin64 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDaikin64.html" > IRDaikin64< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Daikin 64-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDaikin64.html" title = "Class for handling detailed Daikin 64-bit A/C messages." > IRDaikin64< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "af290b0b08cff5121bb88c62051ed1074" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af290b0b08cff5121bb88c62051ed1074" > ◆ < / a > < / span > delonghiac()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::delonghiac < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRDelonghiAc.html" > IRDelonghiAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Delonghi A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRDelonghiAc.html" title = "Class for handling detailed Delonghi A/C messages." > IRDelonghiAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "abb847bd5e09feb293432b8a8cf0dd9de" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abb847bd5e09feb293432b8a8cf0dd9de" > ◆ < / a > < / span > electra()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::electra < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRElectraAc.html" > IRElectraAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > lighttoggle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send an Electra A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRElectraAc.html" title = "Class for handling detailed Electra A/C messages." > IRElectraAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > lighttoggle< / td > < td > Should we toggle the LED/Display? < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ab8d8a1ce5de8970c07c90fb41731e2e6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab8d8a1ce5de8970c07c90fb41731e2e6" > ◆ < / a > < / span > fanspeedToString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a > IRac::fanspeedToString < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > speed< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied fan speed enum into the appropriate String. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > speed< / td > < td > The enum to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent String for the locale. < / dd > < / dl >
< / div >
< / div >
2020-10-04 10:04:34 +01:00
< a id = "a8060ea615d929e3f400e68693c22320d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8060ea615d929e3f400e68693c22320d" > ◆ < / a > < / span > fujitsu()< / h2 >
2020-06-24 20:48:33 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::fujitsu < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRFujitsuAC.html" > IRFujitsuAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
2020-10-04 10:04:34 +01:00
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
2020-06-24 20:48:33 +01:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Fujitsu A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRFujitsuAC.html" title = "Class for handling detailed Fujitsu A/C messages." > IRFujitsuAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. < = 0 is Off, > 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "af0122722691881b04c312bb30efcc3f2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af0122722691881b04c312bb30efcc3f2" > ◆ < / a > < / span > getState()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > IRac::getState < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the current internal A/C climate state. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > A Ptr to a state containing the current (to be sent) settings. < / dd > < / dl >
< / div >
< / div >
< a id = "adf582223eae0127491c7f1db38f101d3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adf582223eae0127491c7f1db38f101d3" > ◆ < / a > < / span > getStatePrev()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > IRac::getStatePrev < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the previous internal A/C climate state that should have already been sent to the device. i.e. What the A/C unit should already be set to. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > A Ptr to a state containing the previously sent settings. < / dd > < / dl >
< / div >
< / div >
< a id = "ac47ff5c6faf41e6fb37df258a8bafc08" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac47ff5c6faf41e6fb37df258a8bafc08" > ◆ < / a > < / span > goodweather()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::goodweather < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRGoodweatherAc.html" > IRGoodweatherAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Goodweather A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRGoodweatherAc.html" title = "Class for handling detailed Goodweather A/C messages." > IRGoodweatherAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ab66e48b039c9990bf97cd8c2512a6c70" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab66e48b039c9990bf97cd8c2512a6c70" > ◆ < / a > < / span > gree()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::gree < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRGreeAC.html" > IRGreeAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#af65070c92b97fa00b2de3818c46039c9" > gree_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Gree A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRGreeAC.html" title = "Class for handling detailed Gree A/C messages." > IRGreeAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ae0a29a4cb8c7a4707a7725c576822a58" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae0a29a4cb8c7a4707a7725c576822a58" > ◆ < / a > < / span > haier()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::haier < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRHaierAC.html" > IRHaierAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Haier A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRGreeAC.html" title = "Class for handling detailed Gree A/C messages." > IRGreeAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a7bc779a162dd9a1b4c925febec443353" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7bc779a162dd9a1b4c925febec443353" > ◆ < / a > < / span > haierYrwo2()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::haierYrwo2 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRHaierACYRW02.html" > IRHaierACYRW02< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Haier YRWO2 A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRHaierACYRW02.html" title = "Class for handling detailed Haier ACYRW02 A/C messages." > IRHaierACYRW02< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a36833999dce4ad608a5a0f084988cfd1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a36833999dce4ad608a5a0f084988cfd1" > ◆ < / a > < / span > handleToggles()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > IRac::handleToggles < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td >
< td class = "paramname" > < em > desired< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *  < / td >
< td class = "paramname" > < em > prev< / em > = < code > NULL< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Create a new state base on desired & previous states but handle any state changes for options that need to be toggled. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > desired< / td > < td > The state_t structure describing the desired a/c state. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > prev< / td > < td > A Ptr to the previous state_t structure. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > A < a class = "el" href = "structstdAc_1_1state__t.html" title = "Structure to hold a common A/C state." > stdAc::state_t< / a > with the needed settings. < / dd > < / dl >
< / div >
< / div >
< a id = "a35258c35a2d2b19886292b22b2aa053a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a35258c35a2d2b19886292b22b2aa053a" > ◆ < / a > < / span > hasStateChanged()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::hasStateChanged < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Check if the internal state has changed from what was previously sent. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > The comparison excludes the clock. < / dd > < / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > True if it has changed, False if not. < / dd > < / dl >
< / div >
< / div >
< a id = "acd0f2fcf03aabf947a19a195000add3c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acd0f2fcf03aabf947a19a195000add3c" > ◆ < / a > < / span > hitachi()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::hitachi < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRHitachiAc.html" > IRHitachiAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Hitachi A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRHitachiAc.html" title = "Class for handling detailed Hitachi 224-bit A/C messages." > IRHitachiAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ac8807d62f6ae87af72d44b50bed3f17b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac8807d62f6ae87af72d44b50bed3f17b" > ◆ < / a > < / span > hitachi1()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::hitachi1 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRHitachiAc1.html" > IRHitachiAc1< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49" > hitachi_ac1_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > power_toggle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > swing_toggle< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Hitachi1 A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRHitachiAc1.html" title = "Class for handling detailed Hitachi 104-bit A/C messages." > IRHitachiAc1< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > power_toggle< / td > < td > The power toggle setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swing_toggle< / td > < td > The swing_toggle setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > The sleep mode used is the "Sleep 2" setting. < / dd > < / dl >
< / div >
< / div >
< a id = "a0bc34635a1a349816344916a82585460" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0bc34635a1a349816344916a82585460" > ◆ < / a > < / span > hitachi344()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::hitachi344 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRHitachiAc344.html" > IRHitachiAc344< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Hitachi 344-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRHitachiAc344.html" title = "Class for handling detailed Hitachi 344-bit A/C messages." > IRHitachiAc344< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "aec6de0752ddd3a3e7c6824cb1b692508" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec6de0752ddd3a3e7c6824cb1b692508" > ◆ < / a > < / span > hitachi424()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::hitachi424 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRHitachiAc424.html" > IRHitachiAc424< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Hitachi 424-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRHitachiAc424.html" title = "Class for handling detailed Hitachi 53-byte/424-bit A/C messages." > IRHitachiAc424< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a165b7fdb9b3a02b1fb5ff2c2c3747958" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a165b7fdb9b3a02b1fb5ff2c2c3747958" > ◆ < / a > < / span > initState() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::initState < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *  < / td >
< td class = "paramname" > < em > state< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Initialse the given state with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [out]< / td > < td class = "paramname" > state< / td > < td > A Ptr to where the settings will be stored. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > Sets all the parameters to reasonable base/automatic defaults. < / dd > < / dl >
< / div >
< / div >
< a id = "af1c4ae70e61298c0be8d350d67e7c342" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af1c4ae70e61298c0be8d350d67e7c342" > ◆ < / a > < / span > initState() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::initState < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *  < / td >
< td class = "paramname" > < em > state< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad" > decode_type_t< / a >   < / td >
< td class = "paramname" > < em > vendor< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > power< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > beep< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Initialse the given state with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [out]< / td > < td class = "paramname" > state< / td > < td > A Ptr to where the settings will be stored. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > vendor< / td > < td > The vendor/protocol type. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model if applicable. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > power< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > beep< / td > < td > Enable/Disable beeps when receiving IR messages. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. Some devices it is the nr. of mins to run for. Others it may be the time to enter/exit sleep mode. i.e. Time in Nr. of mins since midnight. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ad9c2fc9d07db70704f78a2d5f7be5b1c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad9c2fc9d07db70704f78a2d5f7be5b1c" > ◆ < / a > < / span > isProtocolSupported()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::isProtocolSupported < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad" > decode_type_t< / a >   < / td >
< td class = "paramname" > < em > protocol< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-09-01 10:36:06 +01:00
< p > Is the given protocol supported by the < a class = "el" href = "classIRac.html" title = "A universal/common/generic interface for controling supported A/Cs." > IRac< / a > class? < / p >
2020-06-24 20:48:33 +01:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > protocol< / td > < td > The vendor/protocol type. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the protocol is supported by this class, otherwise false. < / dd > < / dl >
< / div >
< / div >
< a id = "a6e4d8061841a7271205f81bd8e7d6171" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6e4d8061841a7271205f81bd8e7d6171" > ◆ < / a > < / span > kelvinator()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::kelvinator < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRKelvinatorAC.html" > IRKelvinatorAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Kelvinator A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRKelvinatorAC.html" title = "Class for handling detailed Kelvinator A/C messages." > IRKelvinatorAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. XFan, dry filters etc < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "afad31ecf9eae573882d53dd6629485fb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afad31ecf9eae573882d53dd6629485fb" > ◆ < / a > < / span > lg()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::lg < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRLgAc.html" > IRLgAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#a50c54713e16502d280723334879dc83b" > lg_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a LG A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRLgAc.html" title = "Class for handling detailed LG A/C messages." > IRLgAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ad0e45b13f477e29823b8c138704536c4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad0e45b13f477e29823b8c138704536c4" > ◆ < / a > < / span > markAsSent()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::markAsSent < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Update the previous state to the current one. < / p >
< / div >
< / div >
2020-09-01 10:36:06 +01:00
< a id = "a0b09ee99957a92d81e615676508b465a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0b09ee99957a92d81e615676508b465a" > ◆ < / a > < / span > midea()< / h2 >
2020-06-24 20:48:33 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::midea < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRMideaAC.html" > IRMideaAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
2020-09-01 10:36:06 +01:00
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
2020-06-24 20:48:33 +01:00
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Midea A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRMideaAC.html" title = "Class for handling detailed Midea A/C messages." > IRMideaAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-09-01 10:36:06 +01:00
< dl class = "section note" > < dt > Note< / dt > < dd > On Danby A/C units, swingv controls the Ion Filter instead. < / dd > < / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "aaa60bcac75dc5dda40c78f8c227b19a3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aaa60bcac75dc5dda40c78f8c227b19a3" > ◆ < / a > < / span > mitsubishi()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::mitsubishi < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRMitsubishiAC.html" > IRMitsubishiAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Mitsubishi A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRMitsubishiAC.html" title = "Class for handling detailed Mitsubishi 144-bit A/C messages." > IRMitsubishiAC< / a > object to use. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > Clock can only be set in 10 minute increments. i.e. % 10. < / dd > < / dl >
< / div >
< / div >
< a id = "a2438b6e4403d5952adb299083e038e10" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2438b6e4403d5952adb299083e038e10" > ◆ < / a > < / span > mitsubishi112()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::mitsubishi112 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRMitsubishi112.html" > IRMitsubishi112< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Mitsubishi 112-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRMitsubishi112.html" title = "Class for handling detailed Mitsubishi 122-bit A/C messages." > IRMitsubishi112< / a > object to use. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "aa3033eb835cf3cd313ee2c2f38357e8e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa3033eb835cf3cd313ee2c2f38357e8e" > ◆ < / a > < / span > mitsubishi136()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::mitsubishi136 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRMitsubishi136.html" > IRMitsubishi136< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Mitsubishi 136-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRMitsubishi136.html" title = "Class for handling detailed Mitsubishi 136-bit A/C messages." > IRMitsubishi136< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a635b89320d878c1e3f270d7146cb9b00" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a635b89320d878c1e3f270d7146cb9b00" > ◆ < / a > < / span > mitsubishiHeavy152()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::mitsubishiHeavy152 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRMitsubishiHeavy152Ac.html" > IRMitsubishiHeavy152Ac< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Mitsubishi Heavy 152-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRMitsubishiHeavy152Ac.html" title = "Class for handling detailed Mitsubishi Heavy 152-bit A/C messages." > IRMitsubishiHeavy152Ac< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "af6c9084c5e902f98a03ad0eaf3b9448e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af6c9084c5e902f98a03ad0eaf3b9448e" > ◆ < / a > < / span > mitsubishiHeavy88()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::mitsubishiHeavy88 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRMitsubishiHeavy88Ac.html" > IRMitsubishiHeavy88Ac< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Mitsubishi Heavy 88-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRMitsubishiHeavy88Ac.html" title = "Class for handling detailed Mitsubishi Heavy 88-bit A/C messages." > IRMitsubishiHeavy88Ac< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2020-10-04 10:04:34 +01:00
< a id = "a777da4b0552ee3b64d656c4592687f47" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a777da4b0552ee3b64d656c4592687f47" > ◆ < / a > < / span > neoclima()< / h2 >
2020-06-24 20:48:33 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::neoclima < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRNeoclimaAc.html" > IRNeoclimaAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
2020-10-04 10:04:34 +01:00
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
2020-06-24 20:48:33 +01:00
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
2020-10-04 10:04:34 +01:00
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
2020-06-24 20:48:33 +01:00
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Neoclima A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRNeoclimaAc.html" title = "Class for handling detailed Neoclima A/C messages." > IRNeoclimaAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a6dd1b87f2477bc3721d207b1fed482b8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6dd1b87f2477bc3721d207b1fed482b8" > ◆ < / a > < / span > opmodeToString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a > IRac::opmodeToString < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied operation mode into the appropriate String. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The enum to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent String for the locale. < / dd > < / dl >
< / div >
< / div >
< a id = "af873db2b9735127eb6f079861daed67a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af873db2b9735127eb6f079861daed67a" > ◆ < / a > < / span > panasonic()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::panasonic < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRPanasonicAc.html" > IRPanasonicAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6f" > panasonic_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Panasonic A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRPanasonicAc.html" title = "Class for handling detailed Panasonic A/C messages." > IRPanasonicAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a619c659a11c258ea9623eaa37689ba4c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a619c659a11c258ea9623eaa37689ba4c" > ◆ < / a > < / span > samsung()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::samsung < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRSamsungAc.html" > IRSamsungAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > beep< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > prevpower< / em > = < code > true< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > forcepower< / em > = < code > true< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Samsung A/C message with the supplied settings. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > Multiple IR messages may be generated & sent. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRSamsungAc.html" title = "Class for handling detailed Samsung A/C messages." > IRSamsungAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > beep< / td > < td > Enable/Disable beeps when receiving IR messages. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > prevpower< / td > < td > The power setting from the previous A/C state. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > forcepower< / td > < td > Do we force send the special power message? < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-09-01 10:36:06 +01:00
< / div >
< / div >
< a id = "a9b0e12748dc25a1d224993b2a013e822" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9b0e12748dc25a1d224993b2a013e822" > ◆ < / a > < / span > sanyo()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::sanyo < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRSanyoAc.html" > IRSanyoAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > beep< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Toshiba A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRSanyoAc.html" title = "Class for handling detailed Sanyo A/C messages." > IRSanyoAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > beep< / td > < td > Enable/Disable beeps when receiving IR messages. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "ad60fbe1488efe2d02307d81b090b3b72" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad60fbe1488efe2d02307d81b090b3b72" > ◆ < / a > < / span > sendAc() < span class = "overload" > [1/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::sendAc < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad" > decode_type_t< / a >   < / td >
< td class = "paramname" > < em > vendor< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > power< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > quiet< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > beep< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send A/C message for a given device using common A/C settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > vendor< / td > < td > The vendor/protocol type. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model if applicable. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > power< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > The following are all "if supported" by the underlying A/C classes. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > quiet< / td > < td > Run the device in quiet/silent mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > beep< / td > < td > Enable/Disable beeps when receiving IR messages. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. Some devices it is the nr. of mins to run for. Others it may be the time to enter/exit sleep mode. i.e. Time in Nr. of mins since midnight. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > True, if accepted/converted/attempted etc. False, if unsupported. < / dd > < / dl >
< / div >
< / div >
< a id = "aa33c42968acafc5cf479574483f94ea9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa33c42968acafc5cf479574483f94ea9" > ◆ < / a > < / span > sendAc() < span class = "overload" > [2/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::sendAc < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a >   < / td >
< td class = "paramname" > < em > desired< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > *  < / td >
< td class = "paramname" > < em > prev< / em > = < code > NULL< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send A/C message for a given device using state_t structures. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > desired< / td > < td > The state_t structure describing the desired new ac state < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > prev< / td > < td > A Ptr to the state_t structure containing the previous state < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > True, if accepted/converted/attempted etc. False, if unsupported. < / dd > < / dl >
< / div >
< / div >
< a id = "a0cea80b7bab92c9dc4f18c61f5762130" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0cea80b7bab92c9dc4f18c61f5762130" > ◆ < / a > < / span > sendAc() < span class = "overload" > [3/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::sendAc < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send an A/C message based soley on our internal state. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > True, if accepted/converted/attempted. False, if unsupported. < / dd > < / dl >
< / div >
< / div >
< a id = "a7b6d8b4e554a89f339f896fe4233ed15" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7b6d8b4e554a89f339f896fe4233ed15" > ◆ < / a > < / span > sharp()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::sharp < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRSharpAc.html" > IRSharpAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > prev_power< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > clean< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Sharp A/C message with the supplied settings. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > Multiple IR messages may be generated & sent. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRSharpAc.html" title = "Class for handling detailed Sharp A/C messages." > IRSharpAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > prev_power< / td > < td > The power setting from the previous A/C state. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clean< / td > < td > Turn on the self-cleaning mode. e.g. Mould, dry filters etc < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a3dba736fe25bd3a3a47b9ec7dae51728" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3dba736fe25bd3a3a47b9ec7dae51728" > ◆ < / a > < / span > strToBool()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::strToBool < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > str< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > def< / em > = < code > false< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied str into the appropriate boolean value. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > str< / td > < td > A Ptr to a C-style string to be converted. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > def< / td > < td > The boolean value to return if no conversion was possible. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent boolean value. < / dd > < / dl >
< / div >
< / div >
< a id = "a7173b12c155d04dd1db07a055f4ecb03" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7173b12c155d04dd1db07a055f4ecb03" > ◆ < / a > < / span > strToFanspeed()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > IRac::strToFanspeed < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > str< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > def< / em > = < code > < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383aa8c857c2f1b000c92f9794ebf53888d7" > stdAc::fanspeed_t::kAuto< / a > < / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied str into the appropriate enum. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > str< / td > < td > A Ptr to a C-style string to be converted. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > def< / td > < td > The enum to return if no conversion was possible. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a7036fbbb918d644a98b5efa16374a256" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7036fbbb918d644a98b5efa16374a256" > ◆ < / a > < / span > strToModel()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int16_t IRac::strToModel < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > str< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > def< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied str into the appropriate enum. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > Assumes str is the model code or an integer > = 1. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > str< / td > < td > A Ptr to a C-style string to be converted. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > def< / td > < td > The enum to return if no conversion was possible. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a251fa76ddacc84d2655bac723b7dea28" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a251fa76ddacc84d2655bac723b7dea28" > ◆ < / a > < / span > strToOpmode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > IRac::strToOpmode < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > str< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > def< / em > = < code > < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444faa8c857c2f1b000c92f9794ebf53888d7" > stdAc::opmode_t::kAuto< / a > < / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied str into the appropriate enum. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > str< / td > < td > A Ptr to a C-style string to be converted. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > def< / td > < td > The enum to return if no conversion was possible. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a294d6040909519f465945245df56e56d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a294d6040909519f465945245df56e56d" > ◆ < / a > < / span > strToSwingH()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a > IRac::strToSwingH < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > str< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > def< / em > = < code > < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147acc9ab5e60ac2a9a675ba64bf4bb49dc8" > stdAc::swingh_t::kOff< / a > < / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied str into the appropriate enum. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > str< / td > < td > A Ptr to a C-style string to be converted. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > def< / td > < td > The enum to return if no conversion was possible. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a538c861d79afabb11fb8becedd3962f8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a538c861d79afabb11fb8becedd3962f8" > ◆ < / a > < / span > strToSwingV()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a > IRac::strToSwingV < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > str< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > def< / em > = < code > < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43acc9ab5e60ac2a9a675ba64bf4bb49dc8" > stdAc::swingv_t::kOff< / a > < / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied str into the appropriate enum. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > str< / td > < td > A Ptr to a C-style string to be converted. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > def< / td > < td > The enum to return if no conversion was possible. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a21c9d71bbf229fd8369480e50a7c3689" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a21c9d71bbf229fd8369480e50a7c3689" > ◆ < / a > < / span > swinghToString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a > IRac::swinghToString < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied enum into the appropriate String. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The enum to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent String for the locale. < / dd > < / dl >
< / div >
< / div >
< a id = "a641b59e48183a8f6d9b739ce7210f142" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a641b59e48183a8f6d9b739ce7210f142" > ◆ < / a > < / span > swingvToString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a > IRac::swingvToString < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the supplied enum into the appropriate String. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The enum to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The equivilent String for the locale. < / dd > < / dl >
< / div >
< / div >
< a id = "a3028bd9e83956d57b592bb96638b3f59" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3028bd9e83956d57b592bb96638b3f59" > ◆ < / a > < / span > tcl112()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::tcl112 < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRTcl112Ac.html" > IRTcl112Ac< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a TCL 112-bit A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRTcl112Ac.html" title = "Class for handling detailed TCL A/C messages." > IRTcl112Ac< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "a13fbfbf7d6368a10b7526c1c1cedfa5a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a13fbfbf7d6368a10b7526c1c1cedfa5a" > ◆ < / a > < / span > technibel()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::technibel < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRTechnibelAc.html" > IRTechnibelAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > celsius< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Technibel A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRTechnibelAc.html" > IRTechnibelAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > celsius< / td > < td > Temperature units. True is Celsius, False is Fahrenheit. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a9e612e04e270dd5710e8a63a64b56064" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9e612e04e270dd5710e8a63a64b56064" > ◆ < / a > < / span > teco()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::teco < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRTecoAc.html" > IRTecoAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Teco A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRTecoAc.html" title = "Class for handling detailed Teco A/C messages." > IRTecoAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2020-09-01 10:36:06 +01:00
< a id = "a9bb89d95bd06eb04efb4999baee63725" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9bb89d95bd06eb04efb4999baee63725" > ◆ < / a > < / span > toshiba()< / h2 >
2020-06-24 20:48:33 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::toshiba < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRToshibaAC.html" > IRToshibaAC< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
2020-09-01 10:36:06 +01:00
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em >   < / td >
2020-06-24 20:48:33 +01:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Toshiba A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRToshibaAC.html" title = "Class for handling detailed Toshiba A/C messages." > IRToshibaAC< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< / dd >
< / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "a788f29495e5ac706bdb4f4efabcb26d0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a788f29495e5ac706bdb4f4efabcb26d0" > ◆ < / a > < / span > transcold()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::transcold < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRTranscoldAc.html" > IRTranscoldAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Transcold A/C message with the supplied settings. < / p >
< dl class = "section note" > < dt > Note< / dt > < dd > May result in multiple messages being sent. < / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRTranscoldAc.html" > IRTranscoldAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > -1 is Off, > = 0 is on. < / dd > < / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "aed1a012c0546c2b1d53e86871a42ba1a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aed1a012c0546c2b1d53e86871a42ba1a" > ◆ < / a > < / span > trotec()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::trotec < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRTrotecESP.html" > IRTrotecESP< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Trotec A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRTrotecESP.html" title = "Class for handling detailed Trotec A/C messages." > IRTrotecESP< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a9b1cd1a4d44bc56e62128b9dbc178bba" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9b1cd1a4d44bc56e62128b9dbc178bba" > ◆ < / a > < / span > vestel()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::vestel < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRVestelAc.html" > IRVestelAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > filter< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > sendNormal< / em > = < code > true< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Vestel A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRVestelAc.html" title = "Class for handling detailed Vestel A/C messages." > IRVestelAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > filter< / td > < td > Turn on the (ion/pollen/etc) filter mode. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sendNormal< / td > < td > Do we send a Normal settings message at all? i.e In addition to the clock/time/timer message < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-09-01 10:36:06 +01:00
< / div >
< / div >
< a id = "aab4cf3b1872a94835cf1c885b767adb6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aab4cf3b1872a94835cf1c885b767adb6" > ◆ < / a > < / span > voltas()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::voltas < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRVoltas.html" > IRVoltas< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#aaf962dae17f7186607a93128fc2d13e2" > voltas_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147" > stdAc::swingh_t< / a >   < / td >
< td class = "paramname" > < em > swingh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > econo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Voltas A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRVoltas.html" title = "Class for handling detailed Voltas A/C messages." > IRVoltas< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingh< / td > < td > The horizontal swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > econo< / td > < td > Run the device in economical mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "ae5f7a03589f614c03c5ad8629100b05a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae5f7a03589f614c03c5ad8629100b05a" > ◆ < / a > < / span > whirlpool()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRac::whirlpool < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classIRWhirlpoolAc.html" > IRWhirlpoolAc< / a > *  < / td >
< td class = "paramname" > < em > ac< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2" > whirlpool_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const float  < / td >
< td class = "paramname" > < em > degrees< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a >   < / td >
< td class = "paramname" > < em > fan< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43" > stdAc::swingv_t< / a >   < / td >
< td class = "paramname" > < em > swingv< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > turbo< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > light< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > sleep< / em > = < code > -1< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const int16_t  < / td >
< td class = "paramname" > < em > clock< / em > = < code > -1< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send a Whirlpool A/C message with the supplied settings. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in,out]< / td > < td class = "paramname" > ac< / td > < td > A Ptr to an < a class = "el" href = "classIRWhirlpoolAc.html" title = "Class for handling detailed Whirlpool A/C messages." > IRWhirlpoolAc< / a > object to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The A/C model to use. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > The power setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The operation mode setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > degrees< / td > < td > The temperature setting in degrees. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fan< / td > < td > The speed setting for the fan. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingv< / td > < td > The vertical swing setting. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > turbo< / td > < td > Run the device in turbo/powerful mode. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > light< / td > < td > Turn on the LED/Display mode. < / td > < / tr >
2020-09-01 10:36:06 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > sleep< / td > < td > Nr. of minutes for sleep mode. -1 is Off, > = 0 is on. < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > clock< / td > < td > The time in Nr. of mins since midnight. < 0 is ignore. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "a9cfaa0b92819f06b3aa5b3e9e48b9d51" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9cfaa0b92819f06b3aa5b3e9e48b9d51" > ◆ < / a > < / span > _inverted< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::_inverted< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-09-01 10:36:06 +01:00
< p > IR LED is lit when GPIO is LOW (true) or HIGH (false)? < / p >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "acc6b7380f11c38d13fffa99ca2189a9b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acc6b7380f11c38d13fffa99ca2189a9b" > ◆ < / a > < / span > _modulation< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRac::_modulation< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-09-01 10:36:06 +01:00
< p > Is frequency modulation to be used? < / p >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "aba78a2510d8cdcaf4c601e8b0574ae6c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aba78a2510d8cdcaf4c601e8b0574ae6c" > ◆ < / a > < / span > _pin< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint16_t IRac::_pin< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-09-01 10:36:06 +01:00
< p > The GPIO to use to transmit messages from. < / p >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a8c63dc78c49f3714887fea0feefffd44" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8c63dc78c49f3714887fea0feefffd44" > ◆ < / a > < / span > _prev< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > IRac::_prev< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-09-01 10:36:06 +01:00
< p > The state we expect the device to currently be in. < / p >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "ae85d7ac0c58028b2547518f88d3e98fe" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae85d7ac0c58028b2547518f88d3e98fe" > ◆ < / a > < / span > next< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "structstdAc_1_1state__t.html" > stdAc::state_t< / a > IRac::next< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > The state we want the device to be in after we send. < / p >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > src/< a class = "el" href = "IRac_8h_source.html" > IRac.h< / a > < / li >
< li > src/< a class = "el" href = "IRac_8cpp.html" > IRac.cpp< / a > < / li >
< / ul >
< / 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" / >
< / a > 1.8.17
< / small > < / address >
< / body >
< / html >