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: IRFujitsuAC 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 = "#pri-methods" > Private Member Functions< / a > |
< a href = "#pri-attribs" > Private Attributes< / a > |
< a href = "classIRFujitsuAC-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > IRFujitsuAC Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > Class for handling detailed Fujitsu A/C messages.
< a href = "classIRFujitsuAC.html#details" > More...< / a > < / p >
< p > < code > #include < < a class = "el" href = "ir__Fujitsu_8h_source.html" > ir_Fujitsu.h< / a > > < / code > < / p >
< div class = "dynheader" >
Collaboration diagram for IRFujitsuAC:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classIRFujitsuAC__coll__graph.png" border = "0" usemap = "#IRFujitsuAC_coll__map" alt = "Collaboration graph" / > < / div >
< map name = "IRFujitsuAC_coll__map" id = "IRFujitsuAC_coll__map" >
< area shape = "rect" title = "Class for handling detailed Fujitsu A/C messages." alt = "" coords = "5,95,101,121" / >
< area shape = "rect" href = "classIRsend.html" title = "Class for sending all basic IR protocols." alt = "" coords = "20,5,87,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:acdb70f239884507f540b872ba25747ce" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#acdb70f239884507f540b872ba25747ce" > IRFujitsuAC< / a > (const uint16_t pin, const < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a > model=< a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a6ccf47af1067e794e02e21f03389297b" > ARRAH2E< / a > , const bool inverted=false, const bool use_modulation=true)< / td > < / tr >
< tr class = "memdesc:acdb70f239884507f540b872ba25747ce" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Class Constructor. < a href = "classIRFujitsuAC.html#acdb70f239884507f540b872ba25747ce" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acdb70f239884507f540b872ba25747ce" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5393698000d8becf33ff332b32b97c73" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a5393698000d8becf33ff332b32b97c73" > setModel< / a > (const < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a > model)< / td > < / tr >
< tr class = "memdesc:a5393698000d8becf33ff332b32b97c73" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the currently emulated model of the A/C. < a href = "classIRFujitsuAC.html#a5393698000d8becf33ff332b32b97c73" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5393698000d8becf33ff332b32b97c73" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a35c6bfb730014f3a24676f94e8308163" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a35c6bfb730014f3a24676f94e8308163" > getModel< / a > (void)< / td > < / tr >
< tr class = "memdesc:a35c6bfb730014f3a24676f94e8308163" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the currently emulated/detected model of the A/C. < a href = "classIRFujitsuAC.html#a35c6bfb730014f3a24676f94e8308163" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a35c6bfb730014f3a24676f94e8308163" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a603a0e1870f406e4e746a7bb4c37fb70" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a603a0e1870f406e4e746a7bb4c37fb70" > stateReset< / a > (void)< / td > < / tr >
< tr class = "memdesc:a603a0e1870f406e4e746a7bb4c37fb70" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reset the state of the remote to a known good state/sequence. < a href = "classIRFujitsuAC.html#a603a0e1870f406e4e746a7bb4c37fb70" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a603a0e1870f406e4e746a7bb4c37fb70" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1f1aa593cc4503d14c0fbea5cd9823a1" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a1f1aa593cc4503d14c0fbea5cd9823a1" > send< / a > (const uint16_t repeat=< a class = "el" href = "IRremoteESP8266_8h.html#a9dd52420366167afb4c8831b4ccd02fa" > kFujitsuAcMinRepeat< / a > )< / td > < / tr >
< tr class = "memdesc:a1f1aa593cc4503d14c0fbea5cd9823a1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Send the current internal state as an IR message. < a href = "classIRFujitsuAC.html#a1f1aa593cc4503d14c0fbea5cd9823a1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1f1aa593cc4503d14c0fbea5cd9823a1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8bb6d8456561dfb04ccac95e0e489558" > < td class = "memItemLeft" align = "right" valign = "top" > int8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a8bb6d8456561dfb04ccac95e0e489558" > calibrate< / a > (void)< / td > < / tr >
< tr class = "memdesc:a8bb6d8456561dfb04ccac95e0e489558" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Run the calibration to calculate uSec timing offsets for this platform. < a href = "classIRFujitsuAC.html#a8bb6d8456561dfb04ccac95e0e489558" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8bb6d8456561dfb04ccac95e0e489558" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af0dc3fffdafae5970bc367f31029464b" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#af0dc3fffdafae5970bc367f31029464b" > begin< / a > (void)< / td > < / tr >
< tr class = "memdesc:af0dc3fffdafae5970bc367f31029464b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set up hardware to be able to send a message. < a href = "classIRFujitsuAC.html#af0dc3fffdafae5970bc367f31029464b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af0dc3fffdafae5970bc367f31029464b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a53c48bc1f32c849263a3aa86ff06b1d4" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a53c48bc1f32c849263a3aa86ff06b1d4" > stepHoriz< / a > (void)< / td > < / tr >
< tr class = "memdesc:a53c48bc1f32c849263a3aa86ff06b1d4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Request the A/C to step the Horizontal Swing. < a href = "classIRFujitsuAC.html#a53c48bc1f32c849263a3aa86ff06b1d4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a53c48bc1f32c849263a3aa86ff06b1d4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeba829bb9a9934ad9246a5ba4f4c03fc" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#aeba829bb9a9934ad9246a5ba4f4c03fc" > toggleSwingHoriz< / a > (const bool update=true)< / td > < / tr >
< tr class = "memdesc:aeba829bb9a9934ad9246a5ba4f4c03fc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Request the A/C to toggle the Horizontal Swing mode. < a href = "classIRFujitsuAC.html#aeba829bb9a9934ad9246a5ba4f4c03fc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aeba829bb9a9934ad9246a5ba4f4c03fc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a942f106c27ce04094b5b615f2e174022" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a942f106c27ce04094b5b615f2e174022" > stepVert< / a > (void)< / td > < / tr >
< tr class = "memdesc:a942f106c27ce04094b5b615f2e174022" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Request the A/C to step the Vertical Swing. < a href = "classIRFujitsuAC.html#a942f106c27ce04094b5b615f2e174022" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a942f106c27ce04094b5b615f2e174022" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6dc9cc4bda83215fa97896c41b01e584" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a6dc9cc4bda83215fa97896c41b01e584" > toggleSwingVert< / a > (const bool update=true)< / td > < / tr >
< tr class = "memdesc:a6dc9cc4bda83215fa97896c41b01e584" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Request the A/C to toggle the Vertical Swing mode. < a href = "classIRFujitsuAC.html#a6dc9cc4bda83215fa97896c41b01e584" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6dc9cc4bda83215fa97896c41b01e584" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7579944c11b3d31bb069303926307617" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a7579944c11b3d31bb069303926307617" > setCmd< / a > (const uint8_t cmd)< / td > < / tr >
< tr class = "memdesc:a7579944c11b3d31bb069303926307617" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the requested (special) command part for the A/C message. < a href = "classIRFujitsuAC.html#a7579944c11b3d31bb069303926307617" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7579944c11b3d31bb069303926307617" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a758d209fd0e07cb200b2d4a232b6b0a2" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a758d209fd0e07cb200b2d4a232b6b0a2" > getCmd< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:a758d209fd0e07cb200b2d4a232b6b0a2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the requested (special) command part for the A/C message. < a href = "classIRFujitsuAC.html#a758d209fd0e07cb200b2d4a232b6b0a2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a758d209fd0e07cb200b2d4a232b6b0a2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab56c02fc0311ee7f28e780948cbc6a75" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75" > setTemp< / a > (const uint8_t temp)< / td > < / tr >
< tr class = "memdesc:ab56c02fc0311ee7f28e780948cbc6a75" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the temperature. < a href = "classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab56c02fc0311ee7f28e780948cbc6a75" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9209df913f46821a66a390b8cff37acf" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a9209df913f46821a66a390b8cff37acf" > getTemp< / a > (void)< / td > < / tr >
< tr class = "memdesc:a9209df913f46821a66a390b8cff37acf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the current temperature setting. < a href = "classIRFujitsuAC.html#a9209df913f46821a66a390b8cff37acf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9209df913f46821a66a390b8cff37acf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af0fc10ec0a606434477cb41c60eb49e5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#af0fc10ec0a606434477cb41c60eb49e5" > setFanSpeed< / a > (const uint8_t fan)< / td > < / tr >
< tr class = "memdesc:af0fc10ec0a606434477cb41c60eb49e5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the speed of the fan. < a href = "classIRFujitsuAC.html#af0fc10ec0a606434477cb41c60eb49e5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af0fc10ec0a606434477cb41c60eb49e5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aacb180bb884b80c1f8bbbed7e2dd23d5" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#aacb180bb884b80c1f8bbbed7e2dd23d5" > getFanSpeed< / a > (void)< / td > < / tr >
< tr class = "memdesc:aacb180bb884b80c1f8bbbed7e2dd23d5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the current fan speed setting. < a href = "classIRFujitsuAC.html#aacb180bb884b80c1f8bbbed7e2dd23d5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aacb180bb884b80c1f8bbbed7e2dd23d5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac125c320f9794aae931bc59ba332a4a8" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ac125c320f9794aae931bc59ba332a4a8" > setMode< / a > (const uint8_t mode)< / td > < / tr >
< tr class = "memdesc:ac125c320f9794aae931bc59ba332a4a8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the operating mode of the A/C. < a href = "classIRFujitsuAC.html#ac125c320f9794aae931bc59ba332a4a8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac125c320f9794aae931bc59ba332a4a8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5f9630d81acffc74434ce852b9523d17" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a5f9630d81acffc74434ce852b9523d17" > getMode< / a > (void)< / td > < / tr >
< tr class = "memdesc:a5f9630d81acffc74434ce852b9523d17" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the operating mode setting of the A/C. < a href = "classIRFujitsuAC.html#a5f9630d81acffc74434ce852b9523d17" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5f9630d81acffc74434ce852b9523d17" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a60ab8f21b5561e94a322b72a606468b9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a60ab8f21b5561e94a322b72a606468b9" > setSwing< / a > (const uint8_t mode)< / td > < / tr >
< tr class = "memdesc:a60ab8f21b5561e94a322b72a606468b9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the requested swing operation mode of the A/C unit. < a href = "classIRFujitsuAC.html#a60ab8f21b5561e94a322b72a606468b9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a60ab8f21b5561e94a322b72a606468b9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af6f05f1375c3c4662d10026028fadbed" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#af6f05f1375c3c4662d10026028fadbed" > getSwing< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:af6f05f1375c3c4662d10026028fadbed" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the requested swing operation mode of the A/C unit. < a href = "classIRFujitsuAC.html#af6f05f1375c3c4662d10026028fadbed" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af6f05f1375c3c4662d10026028fadbed" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4dce44cab1f26756d63728cb8d55e65" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ae4dce44cab1f26756d63728cb8d55e65" > getRaw< / a > (void)< / td > < / tr >
< tr class = "memdesc:ae4dce44cab1f26756d63728cb8d55e65" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get a PTR to the internal state/code for this protocol. < a href = "classIRFujitsuAC.html#ae4dce44cab1f26756d63728cb8d55e65" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae4dce44cab1f26756d63728cb8d55e65" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9b89d756948affa7029eeeed51916cbb" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a9b89d756948affa7029eeeed51916cbb" > setRaw< / a > (const uint8_t newState[], const uint16_t length)< / td > < / tr >
< tr class = "memdesc:a9b89d756948affa7029eeeed51916cbb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the internal state from a valid code for this protocol. < a href = "classIRFujitsuAC.html#a9b89d756948affa7029eeeed51916cbb" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9b89d756948affa7029eeeed51916cbb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a02636372996211d464c7394329921ea0" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a02636372996211d464c7394329921ea0" > getStateLength< / a > (void)< / td > < / tr >
< tr class = "memdesc:a02636372996211d464c7394329921ea0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the length (size) of the state code for the current configuration. < a href = "classIRFujitsuAC.html#a02636372996211d464c7394329921ea0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a02636372996211d464c7394329921ea0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8d8211f20c8ec299e1fcb588a0846ac2" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a8d8211f20c8ec299e1fcb588a0846ac2" > setPower< / a > (const bool < a class = "el" href = "classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43" > on< / a > )< / td > < / tr >
< tr class = "memdesc:a8d8211f20c8ec299e1fcb588a0846ac2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Change the power setting. < a href = "classIRFujitsuAC.html#a8d8211f20c8ec299e1fcb588a0846ac2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8d8211f20c8ec299e1fcb588a0846ac2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae7a320c2d2b8afbd9a04251053831cdd" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ae7a320c2d2b8afbd9a04251053831cdd" > off< / a > (void)< / td > < / tr >
< tr class = "memdesc:ae7a320c2d2b8afbd9a04251053831cdd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the requested power state of the A/C to off. < a href = "classIRFujitsuAC.html#ae7a320c2d2b8afbd9a04251053831cdd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae7a320c2d2b8afbd9a04251053831cdd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adcb24818d088c879beb7d76ada332f43" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43" > on< / a > (void)< / td > < / tr >
< tr class = "memdesc:adcb24818d088c879beb7d76ada332f43" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the requested power state of the A/C to on. < a href = "classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adcb24818d088c879beb7d76ada332f43" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5d03a83db8bc2084ae2acea17c2c7ae2" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a5d03a83db8bc2084ae2acea17c2c7ae2" > getPower< / a > (void)< / td > < / tr >
< tr class = "memdesc:a5d03a83db8bc2084ae2acea17c2c7ae2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the value of the current power setting. < a href = "classIRFujitsuAC.html#a5d03a83db8bc2084ae2acea17c2c7ae2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5d03a83db8bc2084ae2acea17c2c7ae2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7f6f18ea39bf28717cb65ff348b1b2f5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a7f6f18ea39bf28717cb65ff348b1b2f5" > setClean< / a > (const bool < a class = "el" href = "classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43" > on< / a > )< / td > < / tr >
< tr class = "memdesc:a7f6f18ea39bf28717cb65ff348b1b2f5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Clean mode of the A/C. < a href = "classIRFujitsuAC.html#a7f6f18ea39bf28717cb65ff348b1b2f5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7f6f18ea39bf28717cb65ff348b1b2f5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4bf872038fc175d1496eae25e9fcdce3" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a4bf872038fc175d1496eae25e9fcdce3" > getClean< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:a4bf872038fc175d1496eae25e9fcdce3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the Clean mode status of the A/C. < a href = "classIRFujitsuAC.html#a4bf872038fc175d1496eae25e9fcdce3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4bf872038fc175d1496eae25e9fcdce3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aec0048efe87f60406c76ad6bc3ffbc61" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#aec0048efe87f60406c76ad6bc3ffbc61" > setFilter< / a > (const bool < a class = "el" href = "classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43" > on< / a > )< / td > < / tr >
< tr class = "memdesc:aec0048efe87f60406c76ad6bc3ffbc61" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Filter mode status of the A/C. < a href = "classIRFujitsuAC.html#aec0048efe87f60406c76ad6bc3ffbc61" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aec0048efe87f60406c76ad6bc3ffbc61" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a430ed6a4b946d1b4527741b42e12a25c" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a430ed6a4b946d1b4527741b42e12a25c" > getFilter< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:a430ed6a4b946d1b4527741b42e12a25c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the Filter mode status of the A/C. < a href = "classIRFujitsuAC.html#a430ed6a4b946d1b4527741b42e12a25c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a430ed6a4b946d1b4527741b42e12a25c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9a0533cba18739e52014307bf4b1ad07" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a9a0533cba18739e52014307bf4b1ad07" > setOutsideQuiet< / a > (const bool < a class = "el" href = "classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43" > on< / a > )< / td > < / tr >
< tr class = "memdesc:a9a0533cba18739e52014307bf4b1ad07" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Outside Quiet mode of the A/C. < a href = "classIRFujitsuAC.html#a9a0533cba18739e52014307bf4b1ad07" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9a0533cba18739e52014307bf4b1ad07" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a404a06b5022899e622e629ec099864f5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a404a06b5022899e622e629ec099864f5" > getOutsideQuiet< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:a404a06b5022899e622e629ec099864f5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the Outside Quiet mode status of the A/C. < a href = "classIRFujitsuAC.html#a404a06b5022899e622e629ec099864f5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a404a06b5022899e622e629ec099864f5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:ae79205e908ecf65060d864f9710cf7b2" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ae79205e908ecf65060d864f9710cf7b2" > getTimerType< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:ae79205e908ecf65060d864f9710cf7b2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the Timer type of the A/C message. < a href = "classIRFujitsuAC.html#ae79205e908ecf65060d864f9710cf7b2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae79205e908ecf65060d864f9710cf7b2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a58670cab1b422527897da9e5ae821b0c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a58670cab1b422527897da9e5ae821b0c" > setTimerType< / a > (const uint8_t timertype)< / td > < / tr >
< tr class = "memdesc:a58670cab1b422527897da9e5ae821b0c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Timer type of the A/C message. < a href = "classIRFujitsuAC.html#a58670cab1b422527897da9e5ae821b0c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a58670cab1b422527897da9e5ae821b0c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeb69977c8b2f5ca92a9f986deac6f51d" > < td class = "memItemLeft" align = "right" valign = "top" > uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#aeb69977c8b2f5ca92a9f986deac6f51d" > getOnTimer< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:aeb69977c8b2f5ca92a9f986deac6f51d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the On Timer setting of the A/C. < a href = "classIRFujitsuAC.html#aeb69977c8b2f5ca92a9f986deac6f51d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aeb69977c8b2f5ca92a9f986deac6f51d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a500fd3371c360b446b0cc14e994b77db" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a500fd3371c360b446b0cc14e994b77db" > setOnTimer< / a > (const uint16_t nr_mins)< / td > < / tr >
< tr class = "memdesc:a500fd3371c360b446b0cc14e994b77db" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the On Timer setting of the A/C. < a href = "classIRFujitsuAC.html#a500fd3371c360b446b0cc14e994b77db" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a500fd3371c360b446b0cc14e994b77db" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a918416fcfaf2f05bc2b7391bb69bec4f" > < td class = "memItemLeft" align = "right" valign = "top" > uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a918416fcfaf2f05bc2b7391bb69bec4f" > getOffSleepTimer< / a > (const bool raw=false)< / td > < / tr >
< tr class = "memdesc:a918416fcfaf2f05bc2b7391bb69bec4f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the Off/Sleep Timer setting of the A/C. < a href = "classIRFujitsuAC.html#a918416fcfaf2f05bc2b7391bb69bec4f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a918416fcfaf2f05bc2b7391bb69bec4f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3f69df43ab82f08c84782585b90437a2" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a3f69df43ab82f08c84782585b90437a2" > setOffTimer< / a > (const uint16_t nr_mins)< / td > < / tr >
< tr class = "memdesc:a3f69df43ab82f08c84782585b90437a2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Off Timer time for the A/C. < a href = "classIRFujitsuAC.html#a3f69df43ab82f08c84782585b90437a2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3f69df43ab82f08c84782585b90437a2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aebed4f746874057d7a8a50bbc88e74a5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#aebed4f746874057d7a8a50bbc88e74a5" > setSleepTimer< / a > (const uint16_t nr_mins)< / td > < / tr >
< tr class = "memdesc:aebed4f746874057d7a8a50bbc88e74a5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Sleep Timer time for the A/C. < a href = "classIRFujitsuAC.html#aebed4f746874057d7a8a50bbc88e74a5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aebed4f746874057d7a8a50bbc88e74a5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< tr class = "memitem:a242504a5b97c19ff7e369efcadd3916e" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a242504a5b97c19ff7e369efcadd3916e" > convertMode< / a > (const < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" > stdAc::opmode_t< / a > mode)< / td > < / tr >
< tr class = "memdesc:a242504a5b97c19ff7e369efcadd3916e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert a < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" title = "Common A/C settings for A/C operating modes." > stdAc::opmode_t< / a > enum into its native mode. < a href = "classIRFujitsuAC.html#a242504a5b97c19ff7e369efcadd3916e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a242504a5b97c19ff7e369efcadd3916e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a111060b7c93e77fdbd1dc96fc8a6c10f" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a111060b7c93e77fdbd1dc96fc8a6c10f" > convertFan< / a > (< a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" > stdAc::fanspeed_t< / a > speed)< / td > < / tr >
< tr class = "memdesc:a111060b7c93e77fdbd1dc96fc8a6c10f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert a < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" title = "Common A/C settings for Fan Speeds." > stdAc::fanspeed_t< / a > enum into it's native speed. < a href = "classIRFujitsuAC.html#a111060b7c93e77fdbd1dc96fc8a6c10f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a111060b7c93e77fdbd1dc96fc8a6c10f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adfd6ff9d4449eae7a5268b26058a483f" > < 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 = "classIRFujitsuAC.html#adfd6ff9d4449eae7a5268b26058a483f" > toCommon< / a > (void)< / td > < / tr >
< tr class = "memdesc:adfd6ff9d4449eae7a5268b26058a483f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the current internal state into its < a class = "el" href = "structstdAc_1_1state__t.html" title = "Structure to hold a common A/C state." > stdAc::state_t< / a > equivilant. < a href = "classIRFujitsuAC.html#adfd6ff9d4449eae7a5268b26058a483f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adfd6ff9d4449eae7a5268b26058a483f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad779b8b86849ab4c6fe3cfc4afe2c7b8" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ad779b8b86849ab4c6fe3cfc4afe2c7b8" > toString< / a > (void)< / td > < / tr >
< tr class = "memdesc:ad779b8b86849ab4c6fe3cfc4afe2c7b8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert the current internal state into a human readable string. < a href = "classIRFujitsuAC.html#ad779b8b86849ab4c6fe3cfc4afe2c7b8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad779b8b86849ab4c6fe3cfc4afe2c7b8" > < 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:a26153c647d127356e47d35a7456c6235" > < td class = "memItemLeft" align = "right" valign = "top" > static bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a26153c647d127356e47d35a7456c6235" > validChecksum< / a > (uint8_t *state, const uint16_t length)< / td > < / tr >
< tr class = "memdesc:a26153c647d127356e47d35a7456c6235" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Verify the checksum is valid for a given state. < a href = "classIRFujitsuAC.html#a26153c647d127356e47d35a7456c6235" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a26153c647d127356e47d35a7456c6235" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a96140e74d31631581003064f70041d02" > < 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 = "classIRFujitsuAC.html#a96140e74d31631581003064f70041d02" > toCommonMode< / a > (const uint8_t mode)< / td > < / tr >
< tr class = "memdesc:a96140e74d31631581003064f70041d02" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert a native mode into its < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant. < a href = "classIRFujitsuAC.html#a96140e74d31631581003064f70041d02" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a96140e74d31631581003064f70041d02" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a93a35e42d887b5ca6414b295a4a91526" > < 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 = "classIRFujitsuAC.html#a93a35e42d887b5ca6414b295a4a91526" > toCommonFanSpeed< / a > (const uint8_t speed)< / td > < / tr >
< tr class = "memdesc:a93a35e42d887b5ca6414b295a4a91526" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert a native fan speed into its < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant. < a href = "classIRFujitsuAC.html#a93a35e42d887b5ca6414b295a4a91526" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a93a35e42d887b5ca6414b295a4a91526" > < 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 >
< tr class = "memitem:ac885c7952253fcee9bf5b4a889b54da9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#ac885c7952253fcee9bf5b4a889b54da9" > buildState< / a > (void)< / td > < / tr >
< tr class = "memdesc:ac885c7952253fcee9bf5b4a889b54da9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > (Re)Build the state from the currently configured settings. < a href = "classIRFujitsuAC.html#ac885c7952253fcee9bf5b4a889b54da9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac885c7952253fcee9bf5b4a889b54da9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6fc8d7d0f649185e0858974394636a8d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a6fc8d7d0f649185e0858974394636a8d" > buildFromState< / a > (const uint16_t length)< / td > < / tr >
< tr class = "memdesc:a6fc8d7d0f649185e0858974394636a8d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Build the internal state/config from the current (raw) A/C message. < a href = "classIRFujitsuAC.html#a6fc8d7d0f649185e0858974394636a8d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6fc8d7d0f649185e0858974394636a8d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:acc78790fa33d24c5e068200ec3109798" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#acc78790fa33d24c5e068200ec3109798" > setOffSleepTimer< / a > (const uint16_t nr_mins)< / td > < / tr >
< tr class = "memdesc:acc78790fa33d24c5e068200ec3109798" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the Off/Sleep Timer time for the A/C. < a href = "classIRFujitsuAC.html#acc78790fa33d24c5e068200ec3109798" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acc78790fa33d24c5e068200ec3109798" > < 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-attribs" > < / a >
Private Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:a2b7fec218b3530b06ce8b49f472e9595" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classIRsend.html" > IRsend< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a2b7fec218b3530b06ce8b49f472e9595" > _irsend< / a > < / td > < / tr >
< tr class = "memdesc:a2b7fec218b3530b06ce8b49f472e9595" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Instance of the IR send class. < a href = "classIRFujitsuAC.html#a2b7fec218b3530b06ce8b49f472e9595" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2b7fec218b3530b06ce8b49f472e9595" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a851b9192e1f18f6a4b2f1726d49ef33b" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a851b9192e1f18f6a4b2f1726d49ef33b" > remote_state< / a > [< a class = "el" href = "IRremoteESP8266_8h.html#ac3aa33a8386f73de0f57fc1ff7c6e7d9" > kFujitsuAcStateLength< / a > ]< / td > < / tr >
< tr class = "memdesc:a851b9192e1f18f6a4b2f1726d49ef33b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The state of the IR remote. < a href = "classIRFujitsuAC.html#a851b9192e1f18f6a4b2f1726d49ef33b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a851b9192e1f18f6a4b2f1726d49ef33b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afcff35df74885c63651134ba85359694" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#afcff35df74885c63651134ba85359694" > _temp< / a > < / td > < / tr >
< tr class = "separator:afcff35df74885c63651134ba85359694" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a537f02328039c044f7152bf0a61a05c9" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a537f02328039c044f7152bf0a61a05c9" > _fanSpeed< / a > < / td > < / tr >
< tr class = "separator:a537f02328039c044f7152bf0a61a05c9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1b22f3bb3dc43e370aabad5b6efd7ca5" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a1b22f3bb3dc43e370aabad5b6efd7ca5" > _mode< / a > < / td > < / tr >
< tr class = "separator:a1b22f3bb3dc43e370aabad5b6efd7ca5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a74a00fbba55b457b68f61481ce9ffbaa" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a74a00fbba55b457b68f61481ce9ffbaa" > _swingMode< / a > < / td > < / tr >
< tr class = "separator:a74a00fbba55b457b68f61481ce9ffbaa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5e66bc4a24b892525cfa02bb4d741cbf" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a5e66bc4a24b892525cfa02bb4d741cbf" > _cmd< / a > < / td > < / tr >
< tr class = "separator:a5e66bc4a24b892525cfa02bb4d741cbf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a181c71dbd46ceabdcfe08448ee32bba7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a181c71dbd46ceabdcfe08448ee32bba7" > _model< / a > < / td > < / tr >
< tr class = "separator:a181c71dbd46ceabdcfe08448ee32bba7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aea1819d0041f305e2c990f6f3eced865" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#aea1819d0041f305e2c990f6f3eced865" > _state_length< / a > < / td > < / tr >
< tr class = "separator:aea1819d0041f305e2c990f6f3eced865" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7093cf32cd2e856ff692aebc732c1d50" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a7093cf32cd2e856ff692aebc732c1d50" > _state_length_short< / a > < / td > < / tr >
< tr class = "separator:a7093cf32cd2e856ff692aebc732c1d50" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a20a794245e0bc44607faf7927a285672" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a20a794245e0bc44607faf7927a285672" > _outsideQuiet< / a > < / td > < / tr >
< tr class = "separator:a20a794245e0bc44607faf7927a285672" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acf7808cfeb6e15cea1d5ee8196075e04" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#acf7808cfeb6e15cea1d5ee8196075e04" > _clean< / a > < / td > < / tr >
< tr class = "separator:acf7808cfeb6e15cea1d5ee8196075e04" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4a2f96f4f1cd6650d48ebc3b13fd561c" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a4a2f96f4f1cd6650d48ebc3b13fd561c" > _filter< / a > < / td > < / tr >
< tr class = "separator:a4a2f96f4f1cd6650d48ebc3b13fd561c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-10-04 10:04:34 +01:00
< tr class = "memitem:a4f55c0b4a6768e1392778d8a23485ebb" > < td class = "memItemLeft" align = "right" valign = "top" > uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a4f55c0b4a6768e1392778d8a23485ebb" > _ontimer< / a > < / td > < / tr >
< tr class = "separator:a4f55c0b4a6768e1392778d8a23485ebb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5a87060bf88c48da5e16cd01114f7223" > < td class = "memItemLeft" align = "right" valign = "top" > uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a5a87060bf88c48da5e16cd01114f7223" > _offtimer< / a > < / td > < / tr >
< tr class = "separator:a5a87060bf88c48da5e16cd01114f7223" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4400fcecb4d0689ec735601835a941d5" > < td class = "memItemLeft" align = "right" valign = "top" > uint8_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classIRFujitsuAC.html#a4400fcecb4d0689ec735601835a941d5" > _timertype< / a > < / td > < / tr >
< tr class = "separator:a4400fcecb4d0689ec735601835a941d5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-06-24 20:48:33 +01:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Class for handling detailed Fujitsu A/C messages. < / p >
< / div > < h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "acdb70f239884507f540b872ba25747ce" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acdb70f239884507f540b872ba25747ce" > ◆ < / a > < / span > IRFujitsuAC()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > IRFujitsuAC::IRFujitsuAC < / 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 < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a >   < / td >
< td class = "paramname" > < em > model< / em > = < code > < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a6ccf47af1067e794e02e21f03389297b" > ARRAH2E< / a > < / code > , < / 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 to be used when sending. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > The enum for the model of A/C to be emulated. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > inverted< / td > < td > Is the output signal to be inverted? < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > use_modulation< / td > < td > Is frequency modulation to be used? < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "af0dc3fffdafae5970bc367f31029464b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af0dc3fffdafae5970bc367f31029464b" > ◆ < / a > < / span > begin()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::begin < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set up hardware to be able to send a message. < / p >
< / div >
< / div >
< a id = "a6fc8d7d0f649185e0858974394636a8d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6fc8d7d0f649185e0858974394636a8d" > ◆ < / a > < / span > buildFromState()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::buildFromState < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > length< / em > < / 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 > Build the internal state/config from the current (raw) A/C message. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > length< / td > < td > Size of the current/used (raw) A/C message array. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ac885c7952253fcee9bf5b4a889b54da9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac885c7952253fcee9bf5b4a889b54da9" > ◆ < / a > < / span > buildState()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::buildState < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / 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 > (Re)Build the state from the currently configured settings. < / p >
< / div >
< / div >
< a id = "a8bb6d8456561dfb04ccac95e0e489558" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8bb6d8456561dfb04ccac95e0e489558" > ◆ < / a > < / span > calibrate()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int8_t IRFujitsuAC::calibrate < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Run the calibration to calculate uSec timing offsets for this platform. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The uSec timing offset needed per modulation of the IR Led. < / dd > < / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > This will produce a 65ms IR signal pulse at 38kHz. Only ever needs to be run once per object instantiation, if at all. < / dd > < / dl >
< / div >
< / div >
< a id = "a111060b7c93e77fdbd1dc96fc8a6c10f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a111060b7c93e77fdbd1dc96fc8a6c10f" > ◆ < / a > < / span > convertFan()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::convertFan < / td >
< td > (< / td >
< td class = "paramtype" > < 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 >
< / div > < div class = "memdoc" >
< p > Convert a < a class = "el" href = "namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383" title = "Common A/C settings for Fan Speeds." > stdAc::fanspeed_t< / a > enum into it's native speed. < / 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 native equivilant of the enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a242504a5b97c19ff7e369efcadd3916e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a242504a5b97c19ff7e369efcadd3916e" > ◆ < / a > < / span > convertMode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::convertMode < / 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 >
< / div > < div class = "memdoc" >
< p > Convert a < a class = "el" href = "namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f" title = "Common A/C settings for A/C operating modes." > stdAc::opmode_t< / a > enum into its native mode. < / 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 native equivilant of the enum. < / dd > < / dl >
< / div >
< / div >
< a id = "a4bf872038fc175d1496eae25e9fcdce3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4bf872038fc175d1496eae25e9fcdce3" > ◆ < / a > < / span > getClean()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::getClean < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the Clean mode status of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we get the result from base data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true, the setting is on. false, the setting is off. < / dd > < / dl >
< / div >
< / div >
< a id = "a758d209fd0e07cb200b2d4a232b6b0a2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a758d209fd0e07cb200b2d4a232b6b0a2" > ◆ < / a > < / span > getCmd()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getCmd < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the requested (special) command part for the A/C message. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we need to get it from first principles from the raw data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The special command code. < / dd > < / dl >
< / div >
< / div >
< a id = "aacb180bb884b80c1f8bbbed7e2dd23d5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aacb180bb884b80c1f8bbbed7e2dd23d5" > ◆ < / a > < / span > getFanSpeed()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getFanSpeed < / 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 fan speed setting. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The current fan speed. < / dd > < / dl >
< / div >
< / div >
< a id = "a430ed6a4b946d1b4527741b42e12a25c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a430ed6a4b946d1b4527741b42e12a25c" > ◆ < / a > < / span > getFilter()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::getFilter < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the Filter mode status of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we get the result from base data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true, the setting is on. false, the setting is off. < / dd > < / dl >
< / div >
< / div >
< a id = "a5f9630d81acffc74434ce852b9523d17" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5f9630d81acffc74434ce852b9523d17" > ◆ < / a > < / span > getMode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getMode < / 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 operating mode setting of the A/C. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The current operating mode setting. < / dd > < / dl >
< / div >
< / div >
< a id = "a35c6bfb730014f3a24676f94e8308163" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a35c6bfb730014f3a24676f94e8308163" > ◆ < / a > < / span > getModel()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a > IRFujitsuAC::getModel < / 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 currently emulated/detected model of the A/C. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The enum representing the model of A/C. < / dd > < / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "a918416fcfaf2f05bc2b7391bb69bec4f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a918416fcfaf2f05bc2b7391bb69bec4f" > ◆ < / a > < / span > getOffSleepTimer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint16_t IRFujitsuAC::getOffSleepTimer < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the Off/Sleep Timer setting of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we get the result from base data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > nr of minutes left on the timer. 0 means disabled/not supported. < / dd > < / dl >
< / div >
< / div >
< a id = "aeb69977c8b2f5ca92a9f986deac6f51d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeb69977c8b2f5ca92a9f986deac6f51d" > ◆ < / a > < / span > getOnTimer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint16_t IRFujitsuAC::getOnTimer < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the On Timer setting of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we get the result from base data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > nr of minutes left on the timer. 0 means disabled/not supported. < / dd > < / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a404a06b5022899e622e629ec099864f5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a404a06b5022899e622e629ec099864f5" > ◆ < / a > < / span > getOutsideQuiet()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::getOutsideQuiet < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the Outside Quiet mode status of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we get the result from base data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true, the setting is on. false, the setting is off. < / dd > < / dl >
< / div >
< / div >
< a id = "a5d03a83db8bc2084ae2acea17c2c7ae2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5d03a83db8bc2084ae2acea17c2c7ae2" > ◆ < / a > < / span > getPower()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::getPower < / 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 value of the current power setting. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > true, the setting is on. false, the setting is off. < / dd > < / dl >
< / div >
< / div >
< a id = "ae4dce44cab1f26756d63728cb8d55e65" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae4dce44cab1f26756d63728cb8d55e65" > ◆ < / a > < / span > getRaw()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t * IRFujitsuAC::getRaw < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get a PTR to the internal state/code for this protocol. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > PTR to a code for this protocol based on the current internal state. < / dd > < / dl >
< / div >
< / div >
< a id = "a02636372996211d464c7394329921ea0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a02636372996211d464c7394329921ea0" > ◆ < / a > < / span > getStateLength()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getStateLength < / 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 length (size) of the state code for the current configuration. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The length of the state array required for this config. < / dd > < / dl >
< / div >
< / div >
< a id = "af6f05f1375c3c4662d10026028fadbed" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af6f05f1375c3c4662d10026028fadbed" > ◆ < / a > < / span > getSwing()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getSwing < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the requested swing operation mode of the A/C unit. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we need to get it from first principles from the raw data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The contents of the swing state/mode. < / dd > < / dl >
< / div >
< / div >
< a id = "a9209df913f46821a66a390b8cff37acf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9209df913f46821a66a390b8cff37acf" > ◆ < / a > < / span > getTemp()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getTemp < / 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 temperature setting. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The current setting for temp. in degrees celsius. < / dd > < / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "ae79205e908ecf65060d864f9710cf7b2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae79205e908ecf65060d864f9710cf7b2" > ◆ < / a > < / span > getTimerType()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::getTimerType < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > raw< / em > = < code > false< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the Timer type of the A/C message. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > raw< / td > < td > Do we get the result from base data? < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The current timer type in numeric form. < / dd > < / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "ae7a320c2d2b8afbd9a04251053831cdd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae7a320c2d2b8afbd9a04251053831cdd" > ◆ < / a > < / span > off()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::off < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the requested power state of the A/C to off. < / p >
< / div >
< / div >
< a id = "adcb24818d088c879beb7d76ada332f43" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adcb24818d088c879beb7d76ada332f43" > ◆ < / a > < / span > on()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::on < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the requested power state of the A/C to on. < / p >
< / div >
< / div >
< a id = "a1f1aa593cc4503d14c0fbea5cd9823a1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1f1aa593cc4503d14c0fbea5cd9823a1" > ◆ < / a > < / span > send()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::send < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > repeat< / em > = < code > < a class = "el" href = "IRremoteESP8266_8h.html#a9dd52420366167afb4c8831b4ccd02fa" > kFujitsuAcMinRepeat< / a > < / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Send the current internal state as an IR message. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > repeat< / td > < td > Nr. of times the message will be repeated. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a7f6f18ea39bf28717cb65ff348b1b2f5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7f6f18ea39bf28717cb65ff348b1b2f5" > ◆ < / a > < / span > setClean()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setClean < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the Clean mode of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > true, the setting is on. false, the setting is off. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a7579944c11b3d31bb069303926307617" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7579944c11b3d31bb069303926307617" > ◆ < / a > < / span > setCmd()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setCmd < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > cmd< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the requested (special) command part for the A/C message. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > cmd< / td > < td > The special command code. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "af0fc10ec0a606434477cb41c60eb49e5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af0fc10ec0a606434477cb41c60eb49e5" > ◆ < / a > < / span > setFanSpeed()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setFanSpeed < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > fanSpeed< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the speed of the fan. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > fanSpeed< / td > < td > The desired setting. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "aec0048efe87f60406c76ad6bc3ffbc61" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec0048efe87f60406c76ad6bc3ffbc61" > ◆ < / a > < / span > setFilter()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setFilter < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the Filter mode status of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > true, the setting is on. false, the setting is off. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ac125c320f9794aae931bc59ba332a4a8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac125c320f9794aae931bc59ba332a4a8" > ◆ < / a > < / span > setMode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setMode < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > mode< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the operating mode of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The desired operating mode. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a5393698000d8becf33ff332b32b97c73" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5393698000d8becf33ff332b32b97c73" > ◆ < / a > < / span > setModel()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setModel < / 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 > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the currently emulated model of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > model< / td > < td > An enum representing the model to support/emulate. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "acc78790fa33d24c5e068200ec3109798" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acc78790fa33d24c5e068200ec3109798" > ◆ < / a > < / span > setOffSleepTimer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setOffSleepTimer < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > nr_mins< / em > < / 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 > Set the Off/Sleep Timer time for the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > nr_mins< / td > < td > Nr. of minutes to set the timer to. 0 means disabled. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a3f69df43ab82f08c84782585b90437a2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3f69df43ab82f08c84782585b90437a2" > ◆ < / a > < / span > setOffTimer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setOffTimer < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > nr_mins< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the Off Timer time for the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > nr_mins< / td > < td > Nr. of minutes to set the timer to. 0 means disabled. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a500fd3371c360b446b0cc14e994b77db" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a500fd3371c360b446b0cc14e994b77db" > ◆ < / a > < / span > setOnTimer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setOnTimer < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > nr_mins< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the On Timer setting of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > nr_mins< / td > < td > Nr. of minutes to set the timer to. 0 means disabled. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a9a0533cba18739e52014307bf4b1ad07" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9a0533cba18739e52014307bf4b1ad07" > ◆ < / a > < / span > setOutsideQuiet()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setOutsideQuiet < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the Outside Quiet mode of the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > true, the setting is on. false, the setting is off. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a8d8211f20c8ec299e1fcb588a0846ac2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8d8211f20c8ec299e1fcb588a0846ac2" > ◆ < / a > < / span > setPower()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setPower < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > on< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Change the power setting. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > on< / td > < td > true, the setting is on. false, the setting is off. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a9b89d756948affa7029eeeed51916cbb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9b89d756948affa7029eeeed51916cbb" > ◆ < / a > < / span > setRaw()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::setRaw < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > newState< / em > [], < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > length< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the internal state from a valid code for this protocol. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > newState< / td > < td > A valid code for this protocol. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > length< / td > < td > Size of the newState array. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true, if successful; Otherwise false. (i.e. size check) < / dd > < / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "aebed4f746874057d7a8a50bbc88e74a5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aebed4f746874057d7a8a50bbc88e74a5" > ◆ < / a > < / span > setSleepTimer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setSleepTimer < / td >
< td > (< / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > nr_mins< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the Sleep Timer time for the A/C. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > nr_mins< / td > < td > Nr. of minutes to set the timer to. 0 means disabled. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a60ab8f21b5561e94a322b72a606468b9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a60ab8f21b5561e94a322b72a606468b9" > ◆ < / a > < / span > setSwing()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setSwing < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > swingMode< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the requested swing operation mode of the A/C unit. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > swingMode< / td > < td > The swingMode code for the A/C. Vertical, Horizon, or Both. See constants for details. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section note" > < dt > Note< / dt > < dd > Not all models support all possible swing modes. < / dd > < / dl >
< / div >
< / div >
< a id = "ab56c02fc0311ee7f28e780948cbc6a75" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab56c02fc0311ee7f28e780948cbc6a75" > ◆ < / a > < / span > setTemp()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setTemp < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > temp< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the temperature. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > temp< / td > < td > The temperature in degrees celsius. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "a58670cab1b422527897da9e5ae821b0c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a58670cab1b422527897da9e5ae821b0c" > ◆ < / a > < / span > setTimerType()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::setTimerType < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / td >
< td class = "paramname" > < em > timertype< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the Timer type of the A/C message. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > timertype< / td > < td > The kind of timer to use for the message. < / td > < / tr >
< / table >
< / dd >
< / dl >
2020-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a603a0e1870f406e4e746a7bb4c37fb70" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a603a0e1870f406e4e746a7bb4c37fb70" > ◆ < / a > < / span > stateReset()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::stateReset < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reset the state of the remote to a known good state/sequence. < / p >
< / div >
< / div >
< a id = "a53c48bc1f32c849263a3aa86ff06b1d4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a53c48bc1f32c849263a3aa86ff06b1d4" > ◆ < / a > < / span > stepHoriz()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::stepHoriz < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Request the A/C to step the Horizontal Swing. < / p >
< / div >
< / div >
< a id = "a942f106c27ce04094b5b615f2e174022" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a942f106c27ce04094b5b615f2e174022" > ◆ < / a > < / span > stepVert()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::stepVert < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Request the A/C to step the Vertical Swing. < / p >
< / div >
< / div >
< a id = "adfd6ff9d4449eae7a5268b26058a483f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adfd6ff9d4449eae7a5268b26058a483f" > ◆ < / a > < / span > toCommon()< / 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 > IRFujitsuAC::toCommon < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the current internal state into its < a class = "el" href = "structstdAc_1_1state__t.html" title = "Structure to hold a common A/C state." > stdAc::state_t< / a > equivilant. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant of the native settings. < / dd > < / dl >
< / div >
< / div >
< a id = "a93a35e42d887b5ca6414b295a4a91526" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a93a35e42d887b5ca6414b295a4a91526" > ◆ < / a > < / span > toCommonFanSpeed()< / 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 > IRFujitsuAC::toCommonFanSpeed < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / 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 a native fan speed into its < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > speed< / td > < td > The native setting to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant of the native setting. < / dd > < / dl >
< / div >
< / div >
< a id = "a96140e74d31631581003064f70041d02" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a96140e74d31631581003064f70041d02" > ◆ < / a > < / span > toCommonMode()< / 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 > IRFujitsuAC::toCommonMode < / td >
< td > (< / td >
< td class = "paramtype" > const uint8_t  < / 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 a native mode into its < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > mode< / td > < td > The native setting to be converted. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The < a class = "el" href = "namespacestdAc.html" title = "Enumerators and Structures for the Common A/C API." > stdAc< / a > equivilant of the native setting. < / dd > < / dl >
< / div >
< / div >
< a id = "aeba829bb9a9934ad9246a5ba4f4c03fc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeba829bb9a9934ad9246a5ba4f4c03fc" > ◆ < / a > < / span > toggleSwingHoriz()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::toggleSwingHoriz < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > update< / em > = < code > true< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Request the A/C to toggle the Horizontal Swing mode. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > update< / td > < td > Do we need to update the general swing config? < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a6dc9cc4bda83215fa97896c41b01e584" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6dc9cc4bda83215fa97896c41b01e584" > ◆ < / a > < / span > toggleSwingVert()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void IRFujitsuAC::toggleSwingVert < / td >
< td > (< / td >
< td class = "paramtype" > const bool  < / td >
< td class = "paramname" > < em > update< / em > = < code > true< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Request the A/C to toggle the Vertical Swing mode. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > update< / td > < td > Do we need to update the general swing config? < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ad779b8b86849ab4c6fe3cfc4afe2c7b8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad779b8b86849ab4c6fe3cfc4afe2c7b8" > ◆ < / a > < / span > toString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff" > String< / a > IRFujitsuAC::toString < / td >
< td > (< / td >
< td class = "paramtype" > void  < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert the current internal state into a human readable string. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > A human readable string. < / dd > < / dl >
< / div >
< / div >
< a id = "a26153c647d127356e47d35a7456c6235" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a26153c647d127356e47d35a7456c6235" > ◆ < / a > < / span > validChecksum()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::validChecksum < / td >
< td > (< / td >
< td class = "paramtype" > uint8_t *  < / td >
< td class = "paramname" > < em > state< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const uint16_t  < / td >
< td class = "paramname" > < em > length< / 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 > Verify the checksum is valid for a given state. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > state< / td > < td > The array to verify the checksum of. < / td > < / tr >
< tr > < td class = "paramdir" > [in]< / td > < td class = "paramname" > length< / td > < td > The length of the state array. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true, if the state has a valid checksum. Otherwise, false. < / dd > < / dl >
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "acf7808cfeb6e15cea1d5ee8196075e04" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acf7808cfeb6e15cea1d5ee8196075e04" > ◆ < / a > < / span > _clean< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::_clean< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a5e66bc4a24b892525cfa02bb4d741cbf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5e66bc4a24b892525cfa02bb4d741cbf" > ◆ < / a > < / span > _cmd< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_cmd< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a537f02328039c044f7152bf0a61a05c9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a537f02328039c044f7152bf0a61a05c9" > ◆ < / a > < / span > _fanSpeed< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_fanSpeed< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a4a2f96f4f1cd6650d48ebc3b13fd561c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4a2f96f4f1cd6650d48ebc3b13fd561c" > ◆ < / a > < / span > _filter< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::_filter< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a2b7fec218b3530b06ce8b49f472e9595" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2b7fec218b3530b06ce8b49f472e9595" > ◆ < / a > < / span > _irsend< / 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 = "classIRsend.html" > IRsend< / a > IRFujitsuAC::_irsend< / 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 > Instance of the IR send class. < / p >
< / div >
< / div >
< a id = "a1b22f3bb3dc43e370aabad5b6efd7ca5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1b22f3bb3dc43e370aabad5b6efd7ca5" > ◆ < / a > < / span > _mode< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_mode< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a181c71dbd46ceabdcfe08448ee32bba7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a181c71dbd46ceabdcfe08448ee32bba7" > ◆ < / a > < / span > _model< / 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 = "IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0" > fujitsu_ac_remote_model_t< / a > IRFujitsuAC::_model< / 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-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "a5a87060bf88c48da5e16cd01114f7223" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5a87060bf88c48da5e16cd01114f7223" > ◆ < / a > < / span > _offtimer< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint16_t IRFujitsuAC::_offtimer< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a4f55c0b4a6768e1392778d8a23485ebb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4f55c0b4a6768e1392778d8a23485ebb" > ◆ < / a > < / span > _ontimer< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint16_t IRFujitsuAC::_ontimer< / 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-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a20a794245e0bc44607faf7927a285672" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a20a794245e0bc44607faf7927a285672" > ◆ < / a > < / span > _outsideQuiet< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool IRFujitsuAC::_outsideQuiet< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aea1819d0041f305e2c990f6f3eced865" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aea1819d0041f305e2c990f6f3eced865" > ◆ < / a > < / span > _state_length< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_state_length< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a7093cf32cd2e856ff692aebc732c1d50" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7093cf32cd2e856ff692aebc732c1d50" > ◆ < / a > < / span > _state_length_short< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_state_length_short< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a74a00fbba55b457b68f61481ce9ffbaa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a74a00fbba55b457b68f61481ce9ffbaa" > ◆ < / a > < / span > _swingMode< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_swingMode< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "afcff35df74885c63651134ba85359694" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afcff35df74885c63651134ba85359694" > ◆ < / a > < / span > _temp< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_temp< / 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-10-04 10:04:34 +01:00
< / div >
< / div >
< a id = "a4400fcecb4d0689ec735601835a941d5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4400fcecb4d0689ec735601835a941d5" > ◆ < / a > < / span > _timertype< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::_timertype< / 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-06-24 20:48:33 +01:00
< / div >
< / div >
< a id = "a851b9192e1f18f6a4b2f1726d49ef33b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a851b9192e1f18f6a4b2f1726d49ef33b" > ◆ < / a > < / span > remote_state< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > uint8_t IRFujitsuAC::remote_state[< a class = "el" href = "IRremoteESP8266_8h.html#ac3aa33a8386f73de0f57fc1ff7c6e7d9" > kFujitsuAcStateLength< / a > ]< / 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 > The state of the IR remote. < / p >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > src/< a class = "el" href = "ir__Fujitsu_8h_source.html" > ir_Fujitsu.h< / a > < / li >
< li > src/< a class = "el" href = "ir__Fujitsu_8cpp.html" > ir_Fujitsu.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 >