mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 19:59:50 +03:00
15447 lines
566 KiB
Plaintext
15447 lines
566 KiB
Plaintext
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
|
|
{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
|
|
{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
|
|
{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
|
|
{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
|
|
}
|
|
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green128\blue0;\red96\green64\blue32;\rede0\green128\blue0;\red128\green0\blue0;\red128\green96\blue32;\red0\green32\blue128;\red0\green128\blue128;\red255\green0\blue255;\red0\green0\blue0;\red112\green0\blue112;\red255\green0\blue0;}
|
|
{\stylesheet
|
|
{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
|
|
{\paperw11900\paperh16840\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect}
|
|
{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
|
|
{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
|
|
{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
|
|
{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
|
|
{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
|
|
{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
|
|
{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
|
|
{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
|
|
{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
|
|
{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
|
|
{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
|
|
{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
|
|
{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
|
|
{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
|
|
{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
|
|
{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
|
|
{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
|
|
{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
|
|
{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
|
|
{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
|
|
{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext50 Code Example 9;}
|
|
{\s50\li3600\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext51 Code Example 10;}
|
|
{\s51\li3960\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext52 Code Example 11;}
|
|
{\s52\li4320\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext53 Code Example 12;}
|
|
{\s53\li4680\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext53 Code Example 13;}
|
|
{\s60\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext61 List Continue 0;}
|
|
{\s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext62 List Continue 1;}
|
|
{\s62\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext63 List Continue 2;}
|
|
{\s63\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext64 List Continue 3;}
|
|
{\s64\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext65 List Continue 4;}
|
|
{\s65\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext66 List Continue 5;}
|
|
{\s66\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext67 List Continue 6;}
|
|
{\s67\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext68 List Continue 7;}
|
|
{\s68\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext69 List Continue 8;}
|
|
{\s69\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext70 List Continue 9;}
|
|
{\s70\li3600\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext71 List Continue 10;}
|
|
{\s71\li3960\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext72 List Continue 11;}
|
|
{\s72\li4320\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext73 List Continue 12;}
|
|
{\s73\li4680\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext73 List Continue 13;}
|
|
{\s80\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext81 DescContinue 0;}
|
|
{\s81\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext82 DescContinue 1;}
|
|
{\s82\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext83 DescContinue 2;}
|
|
{\s83\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext84 DescContinue 3;}
|
|
{\s84\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext85 DescContinue 4;}
|
|
{\s85\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext86 DescContinue 5;}
|
|
{\s86\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext87 DescContinue 6;}
|
|
{\s87\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext88 DescContinue 7;}
|
|
{\s88\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext89 DescContinue 8;}
|
|
{\s89\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext90 DescContinue 9;}
|
|
{\s90\li3600\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext91 DescContinue 10;}
|
|
{\s91\li3960\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext92 DescContinue 11;}
|
|
{\s92\li4320\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext93 DescContinue 12;}
|
|
{\s93\li4680\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext93 DescContinue 13;}
|
|
{\s100\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext101 LatexTOC 0;}
|
|
{\s101\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext102 LatexTOC 1;}
|
|
{\s102\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext103 LatexTOC 2;}
|
|
{\s103\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext104 LatexTOC 3;}
|
|
{\s104\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext105 LatexTOC 4;}
|
|
{\s105\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext106 LatexTOC 5;}
|
|
{\s106\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext107 LatexTOC 6;}
|
|
{\s107\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext108 LatexTOC 7;}
|
|
{\s108\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext109 LatexTOC 8;}
|
|
{\s109\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext110 LatexTOC 9;}
|
|
{\s110\li3600\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext111 LatexTOC 10;}
|
|
{\s111\li3960\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext112 LatexTOC 11;}
|
|
{\s112\li4320\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext113 LatexTOC 12;}
|
|
{\s113\li4680\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext113 LatexTOC 13;}
|
|
{\s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext121 \sautoupd List Bullet 0;}
|
|
{\s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext122 \sautoupd List Bullet 1;}
|
|
{\s122\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext123 \sautoupd List Bullet 2;}
|
|
{\s123\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext124 \sautoupd List Bullet 3;}
|
|
{\s124\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext125 \sautoupd List Bullet 4;}
|
|
{\s125\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext126 \sautoupd List Bullet 5;}
|
|
{\s126\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext127 \sautoupd List Bullet 6;}
|
|
{\s127\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext128 \sautoupd List Bullet 7;}
|
|
{\s128\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext129 \sautoupd List Bullet 8;}
|
|
{\s129\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext130 \sautoupd List Bullet 9;}
|
|
{\s130\fi-360\li3960\widctlpar\jclisttab\tx3960{\*\pn \pnlvlbody\ilvl0\ls11\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext131 \sautoupd List Bullet 10;}
|
|
{\s131\fi-360\li4320\widctlpar\jclisttab\tx4320{\*\pn \pnlvlbody\ilvl0\ls12\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext132 \sautoupd List Bullet 11;}
|
|
{\s132\fi-360\li4680\widctlpar\jclisttab\tx4680{\*\pn \pnlvlbody\ilvl0\ls13\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext133 \sautoupd List Bullet 12;}
|
|
{\s133\fi-360\li5040\widctlpar\jclisttab\tx5040{\*\pn \pnlvlbody\ilvl0\ls14\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext133 \sautoupd List Bullet 13;}
|
|
{\s140\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext141 \sautoupd List Enum 0;}
|
|
{\s141\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext142 \sautoupd List Enum 1;}
|
|
{\s142\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext143 \sautoupd List Enum 2;}
|
|
{\s143\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext144 \sautoupd List Enum 3;}
|
|
{\s144\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext145 \sautoupd List Enum 4;}
|
|
{\s145\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext146 \sautoupd List Enum 5;}
|
|
{\s146\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext147 \sautoupd List Enum 6;}
|
|
{\s147\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext148 \sautoupd List Enum 7;}
|
|
{\s148\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext149 \sautoupd List Enum 8;}
|
|
{\s149\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext150 \sautoupd List Enum 9;}
|
|
{\s150\fi-360\li3960\widctlpar\fs20\cgrid \sbasedon0 \snext151 \sautoupd List Enum 10;}
|
|
{\s151\fi-360\li4320\widctlpar\fs20\cgrid \sbasedon0 \snext152 \sautoupd List Enum 11;}
|
|
{\s152\fi-360\li4680\widctlpar\fs20\cgrid \sbasedon0 \snext153 \sautoupd List Enum 12;}
|
|
{\s153\fi-360\li5040\widctlpar\fs20\cgrid \sbasedon0 \snext153 \sautoupd List Enum 13;}
|
|
}
|
|
{\info
|
|
{\title {\comment LightHub }LightHub}
|
|
{\comment Generated by doxygen1.8.20.}
|
|
{\creatim \yr2020\mo11\dy21\hr19\min49\sec49}
|
|
}\pard\plain
|
|
\sectd\pgnlcrm
|
|
{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
|
|
\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
|
|
\vertalc\qc\par\par\par\par\par\par\par
|
|
\pard\plain \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid
|
|
{\field\fldedit {\*\fldinst TITLE \\*MERGEFORMAT}{\fldrslt LightHub}}\par
|
|
\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
|
|
\par
|
|
\par\par\par\par\par\par\par\par\par\par\par\par
|
|
\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
|
|
{\field\fldedit {\*\fldinst AUTHOR \\*MERGEFORMAT}{\fldrslt AUTHOR}}\par
|
|
Version \par{\field\fldedit {\*\fldinst CREATEDATE \\*MERGEFORMAT}{\fldrslt Sat Nov 21 2020 }}\par
|
|
\page\page\vertalt
|
|
\pard\plain
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Table of Contents\par
|
|
\pard\plain \par
|
|
{\field\fldedit {\*\fldinst TOC \\f \\*MERGEFORMAT}{\fldrslt Table of contents}}\par
|
|
\pard\plain
|
|
\sect \sbkpage \pgndec \pgnrestart
|
|
\sect \sectd \sbknone
|
|
{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
|
|
Hierarchical Index\par \pard\plain
|
|
{\tc \v Hierarchical Index}
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
Class Hierarchy\par \pard\plain
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This inheritance list is sorted roughly, but not completely, alphabetically:}
|
|
{
|
|
\par
|
|
\pard\plain \s101\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
abstractCh\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
{
|
|
\par
|
|
\pard\plain \s102\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
abstractIn\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABAB \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
{
|
|
\par
|
|
\pard\plain \s103\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
in_ccs811\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
in_hdc1080\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBS \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
}\par
|
|
abstractOut\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABAI \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
{
|
|
\par
|
|
\pard\plain \s103\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
colorChannel\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
{
|
|
\par
|
|
\pard\plain \s104\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
out_dmx\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABIY \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
out_pwm\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
out_SPILed\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
}\par
|
|
out_AC\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABIV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
out_Modbus\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
out_Motor\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
}\par
|
|
}\par
|
|
chPersistent\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBE \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
{
|
|
\par
|
|
\pard\plain \s102\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
mbPersistent\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABIN \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
}\par
|
|
Input\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
inStore\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABDA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
Item\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABDR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
itemArgStore\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABFR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
itemCmd\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABGM \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
itemCmdStore\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABID \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
Print
|
|
{
|
|
\par
|
|
\pard\plain \s102\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
Streamlog\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
}\par
|
|
readCache\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJX \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
reg_t\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
serial_t\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKI \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
statusLED\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKL \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
UID\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABLB \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
}
|
|
\pard\plain \sect\sbkpage
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
|
|
Class Index\par \pard\plain
|
|
{\tc \v Class Index}
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
Class List\par \pard\plain
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here are the classes, structs, unions and interfaces with brief descriptions:}
|
|
{
|
|
\par
|
|
\pard\plain \s101\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
{\b {\b abstractCh} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b abstractIn} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABAB \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b abstractOut} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABAI \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b chPersistent} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBE \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b colorChannel} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b in_ccs811} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b in_hdc1080} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBS \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b Input} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABBV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b inStore} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABDA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b Item} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABDR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b itemArgStore} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABFR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b itemCmd} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABGM \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b itemCmdStore} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABID \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b mbPersistent} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABIN \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_AC} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABIV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_dmx} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABIY \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_Modbus} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_Motor} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_pwm} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_SPILed} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b readCache} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABJX \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b reg_t} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b serial_t} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKI \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b statusLED} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKL \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b Streamlog} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABKR \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b UID} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAABLB \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
\par}
|
|
\pard\plain \sect\sbkpage
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
|
|
File Index\par \pard\plain
|
|
{\tc \v File Index}
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
File List\par \pard\plain
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all files with brief descriptions:}
|
|
{
|
|
\par
|
|
\pard\plain \s101\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
|
|
{\b {\b abstractch.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b abstractch.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAE \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b abstractin.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAI \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b abstractin.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAL \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b abstractout.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAM \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b bright.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAN \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b bright.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAQ \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b colorchannel.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAU \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b colorchannel.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b dmx.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAW \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b dmx.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAABO \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b in_ccs811_hdc1080.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAACE \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b in_ccs811_hdc1080.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAACH \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b inputs.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAACJ \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b inputs.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAACQ \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b item.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAED \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b item.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAER \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b itemCmd.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGN \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b itemCmd.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAGP \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b main.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAIS \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b main.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAMC \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b options.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAOM \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_ac.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAQW \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_ac.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAARK \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_dmx.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_dmx.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASB \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_modbus.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASC \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_modbus.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_motor.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASW \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_motor.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAASX \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_pwm.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAATA \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_pwm.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAATB \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_spiled.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAATC \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b out_spiled.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAATE \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b owTerm.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAATF \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b owTerm.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAATV \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b statusled.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVJ \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b statusled.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVK \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b streamlog.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVY \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b streamlog.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAVZ \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b textconst.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWE \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b utils.cpp} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAWH \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
{\b {\b utils.h} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAXJ \\*MERGEFORMAT}{\fldrslt pagenum}}
|
|
\par
|
|
\par}
|
|
\pard\plain \sect\sbkpage
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
|
|
Class Documentation{\tc \v Class Documentation}
|
|
\par \pard\plain
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractCh Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractCh}
|
|
{\xe \v abstractCh}
|
|
{\bkmkstart AAAAAAAAYO}
|
|
{\bkmkend AAAAAAAAYO}
|
|
\par
|
|
{
|
|
{\f2 #include <abstractch.h>}}\par
|
|
Inheritance diagram for abstractCh:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classabstract_ch__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractCh} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual {\b ~abstractCh} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b Poll} (short cause)=0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b Setup} ()=0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b Anounce} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b Stop} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b Status} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b publishTopic} (const char *topic, long value, const char *subtopic=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b publishTopic} (const char *topic, float value, const char *subtopic=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b publishTopic} (const char *topic, const char *value, const char *subtopic=NULL)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v abstractCh\:abstractCh}
|
|
{\xe \v abstractCh\:abstractCh}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
abstractCh::abstractCh (){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYP}
|
|
{\bkmkend AAAAAAAAYP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ~abstractCh\:abstractCh}
|
|
{\xe \v abstractCh\:~abstractCh}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual abstractCh::~abstractCh (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYQ}
|
|
{\bkmkend AAAAAAAAYQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Anounce\:abstractCh}
|
|
{\xe \v abstractCh\:Anounce}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractCh::Anounce (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYR}
|
|
{\bkmkend AAAAAAAAYR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Poll\:abstractCh}
|
|
{\xe \v abstractCh\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractCh::Poll (short {\i cause}){\f2 [pure virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYS}
|
|
{\bkmkend AAAAAAAAYS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYT \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYU \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYV \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYW \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYX \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_AC} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYY \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b in_hdc1080} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYZ \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b in_ccs811} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZA \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v publishTopic\:abstractCh}
|
|
{\xe \v abstractCh\:publishTopic}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int abstractCh::publishTopic (const char * {\i topic}, const char * {\i value}, const char * {\i subtopic} = {\f2 NULL}){\f2 [protected]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZB}
|
|
{\bkmkend AAAAAAAAZB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v publishTopic\:abstractCh}
|
|
{\xe \v abstractCh\:publishTopic}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int abstractCh::publishTopic (const char * {\i topic}, float {\i value}, const char * {\i subtopic} = {\f2 NULL}){\f2 [protected]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZC}
|
|
{\bkmkend AAAAAAAAZC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v publishTopic\:abstractCh}
|
|
{\xe \v abstractCh\:publishTopic}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int abstractCh::publishTopic (const char * {\i topic}, long {\i value}, const char * {\i subtopic} = {\f2 NULL}){\f2 [protected]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZD}
|
|
{\bkmkend AAAAAAAAZD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Setup\:abstractCh}
|
|
{\xe \v abstractCh\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractCh::Setup (){\f2 [pure virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZE}
|
|
{\bkmkend AAAAAAAAZE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZF \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZG \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZH \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZI \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZJ \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_AC} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZK \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b in_hdc1080} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZL \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b in_ccs811} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZM \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:abstractCh}
|
|
{\xe \v abstractCh\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractCh::Status (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZN}
|
|
{\bkmkend AAAAAAAAZN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZO \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZP \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZQ \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZR \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZS \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b out_AC} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZT \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:abstractCh}
|
|
{\xe \v abstractCh\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractCh::Stop (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZU}
|
|
{\bkmkend AAAAAAAAZU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZV \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZW \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZX \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZY \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZZ \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b out_AC} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAA \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractch.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractch.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractIn Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractIn}
|
|
{\xe \v abstractIn}
|
|
{\bkmkstart AAAAAAABAB}
|
|
{\bkmkend AAAAAAABAB}
|
|
\par
|
|
{
|
|
{\f2 #include <abstractin.h>}}\par
|
|
Inheritance diagram for abstractIn:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classabstract_in__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for abstractIn:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classabstract_in__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractIn} ({\b Input} *_in)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b publish} (long value, const char *subtopic=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b publish} (float value, const char *subtopic=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b publish} (char *value, const char *subtopic=NULL)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Input} * {\b in}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
friend {\b Input}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v abstractIn\:abstractIn}
|
|
{\xe \v abstractIn\:abstractIn}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
abstractIn::abstractIn ({\b Input} * {\i _in}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAC}
|
|
{\bkmkend AAAAAAABAC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v publish\:abstractIn}
|
|
{\xe \v abstractIn\:publish}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int abstractIn::publish (char * {\i value}, const char * {\i subtopic} = {\f2 NULL}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAD}
|
|
{\bkmkend AAAAAAABAD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v publish\:abstractIn}
|
|
{\xe \v abstractIn\:publish}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int abstractIn::publish (float {\i value}, const char * {\i subtopic} = {\f2 NULL}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAE}
|
|
{\bkmkend AAAAAAABAE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v publish\:abstractIn}
|
|
{\xe \v abstractIn\:publish}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int abstractIn::publish (long {\i value}, const char * {\i subtopic} = {\f2 NULL}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAF}
|
|
{\bkmkend AAAAAAABAF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v in\:abstractIn}
|
|
{\xe \v abstractIn\:in}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Input}* abstractIn::in{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAG}
|
|
{\bkmkend AAAAAAABAG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Input\:abstractIn}
|
|
{\xe \v abstractIn\:Input}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
friend abstractIn::Input{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAH}
|
|
{\bkmkend AAAAAAABAH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractin.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractin.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractOut Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractOut}
|
|
{\xe \v abstractOut}
|
|
{\bkmkstart AAAAAAABAI}
|
|
{\bkmkend AAAAAAABAI}
|
|
\par
|
|
{
|
|
{\f2 #include <abstractout.h>}}\par
|
|
Inheritance diagram for abstractOut:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classabstract_out__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for abstractOut:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classabstract_out__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractOut} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b Ctrl} ({\b itemCmd} cmd, char *subItem=NULL, bool toExecute=true)=0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b isActive} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b getDefaultOnVal} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b getChanType} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Item} * {\b item}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v abstractOut\:abstractOut}
|
|
{\xe \v abstractOut\:abstractOut}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
abstractOut::abstractOut ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAJ}
|
|
{\bkmkend AAAAAAABAJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Ctrl\:abstractOut}
|
|
{\xe \v abstractOut\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractOut::Ctrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i toExecute} = {\f2 true}){\f2 [pure virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAK}
|
|
{\bkmkend AAAAAAABAK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implemented in {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAL \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAM \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_AC} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAN \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b colorChannel} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAO \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getChanType\:abstractOut}
|
|
{\xe \v abstractOut\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractOut::getChanType (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAP}
|
|
{\bkmkend AAAAAAABAP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAQ \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAR \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAS \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAT \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getDefaultOnVal\:abstractOut}
|
|
{\xe \v abstractOut\:getDefaultOnVal}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractOut::getDefaultOnVal (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAV}
|
|
{\bkmkend AAAAAAABAV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isActive\:abstractOut}
|
|
{\xe \v abstractOut\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int abstractOut::isActive (){\f2 [inline]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAW}
|
|
{\bkmkend AAAAAAABAW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAX \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAY \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Motor} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAZ \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_Modbus} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBA \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBB \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b out_AC} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBC \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v item\:abstractOut}
|
|
{\xe \v abstractOut\:item}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Item}* abstractOut::item{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBD}
|
|
{\bkmkend AAAAAAABBD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractout.h}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
chPersistent Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v chPersistent}
|
|
{\xe \v chPersistent}
|
|
{\bkmkstart AAAAAAABBE}
|
|
{\bkmkend AAAAAAABBE}
|
|
\par
|
|
{
|
|
{\f2 #include <abstractout.h>}}\par
|
|
Inheritance diagram for chPersistent:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classch_persistent__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractout.h}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
colorChannel Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v colorChannel}
|
|
{\xe \v colorChannel}
|
|
{\bkmkstart AAAAAAABBF}
|
|
{\bkmkend AAAAAAABBF}
|
|
\par
|
|
{
|
|
{\f2 #include <colorchannel.h>}}\par
|
|
Inheritance diagram for colorChannel:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classcolor_channel__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for colorChannel:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classcolor_channel__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b colorChannel} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Ctrl} ({\b itemCmd} cmd, char *subItem=NULL, bool toExecute=true) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b PixelCtrl} ({\b itemCmd} cmd, char *subItem=NULL, bool show=true)=0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b getChannelAddr} (short n=0)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b iaddr}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b numArgs}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v colorChannel\:colorChannel}
|
|
{\xe \v colorChannel\:colorChannel}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
colorChannel::colorChannel ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBG}
|
|
{\bkmkend AAAAAAABBG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Ctrl\:colorChannel}
|
|
{\xe \v colorChannel\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int colorChannel::Ctrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i toExecute} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAO}
|
|
{\bkmkend AAAAAAABAO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAK \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getChannelAddr\:colorChannel}
|
|
{\xe \v colorChannel\:getChannelAddr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short colorChannel::getChannelAddr (short {\i n} = {\f2 0})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBH}
|
|
{\bkmkend AAAAAAABBH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PixelCtrl\:colorChannel}
|
|
{\xe \v colorChannel\:PixelCtrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
virtual int colorChannel::PixelCtrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i show} = {\f2 true}){\f2 [pure virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBI}
|
|
{\bkmkend AAAAAAABBI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implemented in {\b out_SPILed} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBJ \\*MERGEFORMAT}{\fldrslt pagenum}}}), {\b out_pwm} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBK \\*MERGEFORMAT}{\fldrslt pagenum}}}), and {\b out_dmx} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBL \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v iaddr\:colorChannel}
|
|
{\xe \v colorChannel\:iaddr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short colorChannel::iaddr{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBM}
|
|
{\bkmkend AAAAAAABBM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v numArgs\:colorChannel}
|
|
{\xe \v colorChannel\:numArgs}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short colorChannel::numArgs{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBN}
|
|
{\bkmkend AAAAAAABBN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b colorchannel.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b colorchannel.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
in_ccs811 Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v in_ccs811}
|
|
{\xe \v in_ccs811}
|
|
{\bkmkstart AAAAAAABBO}
|
|
{\bkmkend AAAAAAABBO}
|
|
\par
|
|
{
|
|
{\f2 #include <in_ccs811_hdc1080.h>}}\par
|
|
Inheritance diagram for in_ccs811:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classin__ccs811__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for in_ccs811:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classin__ccs811__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b in_ccs811} ({\b Input} *_in)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printDriverError} (CCS811Core::status errorCode)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printSensorError} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v in_ccs811\:in_ccs811}
|
|
{\xe \v in_ccs811\:in_ccs811}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
in_ccs811::in_ccs811 ({\b Input} * {\i _in}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBP}
|
|
{\bkmkend AAAAAAABBP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Poll\:in_ccs811}
|
|
{\xe \v in_ccs811\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int in_ccs811::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZA}
|
|
{\bkmkend AAAAAAAAZA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v printDriverError\:in_ccs811}
|
|
{\xe \v in_ccs811\:printDriverError}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void in_ccs811::printDriverError (CCS811Core::status {\i errorCode}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBQ}
|
|
{\bkmkend AAAAAAABBQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printSensorError\:in_ccs811}
|
|
{\xe \v in_ccs811\:printSensorError}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void in_ccs811::printSensorError (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBR}
|
|
{\bkmkend AAAAAAABBR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Setup\:in_ccs811}
|
|
{\xe \v in_ccs811\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int in_ccs811::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZM}
|
|
{\bkmkend AAAAAAAAZM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b in_ccs811_hdc1080.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b in_ccs811_hdc1080.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
in_hdc1080 Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v in_hdc1080}
|
|
{\xe \v in_hdc1080}
|
|
{\bkmkstart AAAAAAABBS}
|
|
{\bkmkend AAAAAAABBS}
|
|
\par
|
|
{
|
|
{\f2 #include <in_ccs811_hdc1080.h>}}\par
|
|
Inheritance diagram for in_hdc1080:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classin__hdc1080__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for in_hdc1080:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classin__hdc1080__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b in_hdc1080} ({\b Input} *_in)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printSerialNumber} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v in_hdc1080\:in_hdc1080}
|
|
{\xe \v in_hdc1080\:in_hdc1080}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
in_hdc1080::in_hdc1080 ({\b Input} * {\i _in}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBT}
|
|
{\bkmkend AAAAAAABBT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Poll\:in_hdc1080}
|
|
{\xe \v in_hdc1080\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int in_hdc1080::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYZ}
|
|
{\bkmkend AAAAAAAAYZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v printSerialNumber\:in_hdc1080}
|
|
{\xe \v in_hdc1080\:printSerialNumber}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void in_hdc1080::printSerialNumber (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBU}
|
|
{\bkmkend AAAAAAABBU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Setup\:in_hdc1080}
|
|
{\xe \v in_hdc1080\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int in_hdc1080::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZL}
|
|
{\bkmkend AAAAAAAAZL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b in_ccs811_hdc1080.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b in_ccs811_hdc1080.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
Input Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v Input}
|
|
{\xe \v Input}
|
|
{\bkmkstart AAAAAAABBV}
|
|
{\bkmkend AAAAAAABBV}
|
|
\par
|
|
{
|
|
{\f2 #include <inputs.h>}}\par
|
|
Collaboration diagram for Input:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_input__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Input} (aJsonObject *obj, aJsonObject *configObj=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Input} (char *name)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
boolean {\b isValid} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b onContactChanged} (int newValue)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b onAnalogChanged} (float newValue)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setup} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Static Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged} (int i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged0} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged1} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged2} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged3} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged4} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
static void {\b onCounterChanged5} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b inputObj}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b inType}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b pin}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b inStore} * {\b store}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b Parse} (aJsonObject *configObj=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b contactPoll} (short cause)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b analogPoll} (short cause)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b dht22Poll} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b counterPoll} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b attachInterruptPinIrq} (int realPin, int irq)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
unsigned long {\b nextPollTime} () const\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setNextPollTime} (unsigned long pollTime)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b uptimePoll} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b publishDataToDomoticz} (int, aJsonObject *, const char *format,...)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b getIdxField} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b changeState} (uint8_t newState, short cause)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v Input\:Input}
|
|
{\xe \v Input\:Input}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Input::Input (aJsonObject * {\i obj}, aJsonObject * {\i configObj} = {\f2 NULL})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBW}
|
|
{\bkmkend AAAAAAABBW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Input\:Input}
|
|
{\xe \v Input\:Input}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Input::Input (char * {\i name})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBX}
|
|
{\bkmkend AAAAAAABBX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v analogPoll\:Input}
|
|
{\xe \v Input\:analogPoll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::analogPoll (short {\i cause}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBY}
|
|
{\bkmkend AAAAAAABBY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v attachInterruptPinIrq\:Input}
|
|
{\xe \v Input\:attachInterruptPinIrq}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::attachInterruptPinIrq (int {\i realPin}, int {\i irq}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBZ}
|
|
{\bkmkend AAAAAAABBZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v changeState\:Input}
|
|
{\xe \v Input\:changeState}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool Input::changeState (uint8_t {\i newState}, short {\i cause}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCA}
|
|
{\bkmkend AAAAAAABCA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v contactPoll\:Input}
|
|
{\xe \v Input\:contactPoll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::contactPoll (short {\i cause}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCB}
|
|
{\bkmkend AAAAAAABCB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v counterPoll\:Input}
|
|
{\xe \v Input\:counterPoll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::counterPoll (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCC}
|
|
{\bkmkend AAAAAAABCC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v dht22Poll\:Input}
|
|
{\xe \v Input\:dht22Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::dht22Poll (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCD}
|
|
{\bkmkend AAAAAAABCD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getIdxField\:Input}
|
|
{\xe \v Input\:getIdxField}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char * Input::getIdxField (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCE}
|
|
{\bkmkend AAAAAAABCE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isValid\:Input}
|
|
{\xe \v Input\:isValid}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
boolean Input::isValid ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCF}
|
|
{\bkmkend AAAAAAABCF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v nextPollTime\:Input}
|
|
{\xe \v Input\:nextPollTime}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
unsigned long Input::nextPollTime () const{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCG}
|
|
{\bkmkend AAAAAAABCG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onAnalogChanged\:Input}
|
|
{\xe \v Input\:onAnalogChanged}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onAnalogChanged (float {\i newValue})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCH}
|
|
{\bkmkend AAAAAAABCH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onContactChanged\:Input}
|
|
{\xe \v Input\:onContactChanged}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onContactChanged (int {\i newValue})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCI}
|
|
{\bkmkend AAAAAAABCI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged\:Input}
|
|
{\xe \v Input\:onCounterChanged}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged (int {\i i}){\f2 [inline]}, {\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCJ}
|
|
{\bkmkend AAAAAAABCJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged0\:Input}
|
|
{\xe \v Input\:onCounterChanged0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged0 (){\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCK}
|
|
{\bkmkend AAAAAAABCK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged1\:Input}
|
|
{\xe \v Input\:onCounterChanged1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged1 (){\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCL}
|
|
{\bkmkend AAAAAAABCL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged2\:Input}
|
|
{\xe \v Input\:onCounterChanged2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged2 (){\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCM}
|
|
{\bkmkend AAAAAAABCM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged3\:Input}
|
|
{\xe \v Input\:onCounterChanged3}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged3 (){\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCN}
|
|
{\bkmkend AAAAAAABCN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged4\:Input}
|
|
{\xe \v Input\:onCounterChanged4}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged4 (){\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCO}
|
|
{\bkmkend AAAAAAABCO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onCounterChanged5\:Input}
|
|
{\xe \v Input\:onCounterChanged5}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::onCounterChanged5 (){\f2 [static]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCP}
|
|
{\bkmkend AAAAAAABCP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Parse\:Input}
|
|
{\xe \v Input\:Parse}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::Parse (aJsonObject * {\i configObj} = {\f2 NULL}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCQ}
|
|
{\bkmkend AAAAAAABCQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Poll\:Input}
|
|
{\xe \v Input\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Input::Poll (short {\i cause})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCR}
|
|
{\bkmkend AAAAAAABCR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v publishDataToDomoticz\:Input}
|
|
{\xe \v Input\:publishDataToDomoticz}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool Input::publishDataToDomoticz (int {\i pollTimeIncrement}, aJsonObject * {\i emit}, const char * {\i format}, {\i ...}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCS}
|
|
{\bkmkend AAAAAAABCS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setNextPollTime\:Input}
|
|
{\xe \v Input\:setNextPollTime}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::setNextPollTime (unsigned long {\i pollTime}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCT}
|
|
{\bkmkend AAAAAAABCT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setup\:Input}
|
|
{\xe \v Input\:setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::setup ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCU}
|
|
{\bkmkend AAAAAAABCU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v uptimePoll\:Input}
|
|
{\xe \v Input\:uptimePoll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Input::uptimePoll (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCV}
|
|
{\bkmkend AAAAAAABCV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v inputObj\:Input}
|
|
{\xe \v Input\:inputObj}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* Input::inputObj}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCW}
|
|
{\bkmkend AAAAAAABCW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inType\:Input}
|
|
{\xe \v Input\:inType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t Input::inType}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCX}
|
|
{\bkmkend AAAAAAABCX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pin\:Input}
|
|
{\xe \v Input\:pin}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t Input::pin}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCY}
|
|
{\bkmkend AAAAAAABCY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v store\:Input}
|
|
{\xe \v Input\:store}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b inStore}* Input::store}}
|
|
\par
|
|
{\bkmkstart AAAAAAABCZ}
|
|
{\bkmkend AAAAAAABCZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b inputs.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b inputs.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
inStore Union Reference\par \pard\plain
|
|
{\tc\tcl2 \v inStore}
|
|
{\xe \v inStore}
|
|
{\bkmkstart AAAAAAABDA}
|
|
{\bkmkend AAAAAAABDA}
|
|
\par
|
|
{
|
|
{\f2 #include <inputs.h>}}\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long int {\b aslong}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b timestamp}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b reserved}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b logicState}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ int16_t {\b currentValue}\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\}; \par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b toggle1}:1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b toggle2}:1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b toggle3}:1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b lastValue}:1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b delayedState}:1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b bounce}:3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b state}:4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b reqState}:4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint16_t {\b timestamp16}\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\}; \par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
struct \{ ... \} }}
|
|
\par
|
|
{\bkmkstart AAAAAAABDB}
|
|
{\bkmkend AAAAAAABDB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
struct \{ ... \} }}
|
|
\par
|
|
{\bkmkstart AAAAAAABDC}
|
|
{\bkmkend AAAAAAABDC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v aslong\:inStore}
|
|
{\xe \v inStore\:aslong}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long int inStore::aslong}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDD}
|
|
{\bkmkend AAAAAAABDD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v bounce\:inStore}
|
|
{\xe \v inStore\:bounce}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::bounce}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDE}
|
|
{\bkmkend AAAAAAABDE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v currentValue\:inStore}
|
|
{\xe \v inStore\:currentValue}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int16_t inStore::currentValue}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDF}
|
|
{\bkmkend AAAAAAABDF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v delayedState\:inStore}
|
|
{\xe \v inStore\:delayedState}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::delayedState}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDG}
|
|
{\bkmkend AAAAAAABDG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lastValue\:inStore}
|
|
{\xe \v inStore\:lastValue}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::lastValue}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDH}
|
|
{\bkmkend AAAAAAABDH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v logicState\:inStore}
|
|
{\xe \v inStore\:logicState}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::logicState}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDI}
|
|
{\bkmkend AAAAAAABDI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v reqState\:inStore}
|
|
{\xe \v inStore\:reqState}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::reqState}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDJ}
|
|
{\bkmkend AAAAAAABDJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v reserved\:inStore}
|
|
{\xe \v inStore\:reserved}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::reserved}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDK}
|
|
{\bkmkend AAAAAAABDK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v state\:inStore}
|
|
{\xe \v inStore\:state}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::state}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDL}
|
|
{\bkmkend AAAAAAABDL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v timestamp\:inStore}
|
|
{\xe \v inStore\:timestamp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t inStore::timestamp}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDM}
|
|
{\bkmkend AAAAAAABDM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v timestamp16\:inStore}
|
|
{\xe \v inStore\:timestamp16}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t inStore::timestamp16}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDN}
|
|
{\bkmkend AAAAAAABDN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v toggle1\:inStore}
|
|
{\xe \v inStore\:toggle1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::toggle1}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDO}
|
|
{\bkmkend AAAAAAABDO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v toggle2\:inStore}
|
|
{\xe \v inStore\:toggle2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::toggle2}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDP}
|
|
{\bkmkend AAAAAAABDP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v toggle3\:inStore}
|
|
{\xe \v inStore\:toggle3}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t inStore::toggle3}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDQ}
|
|
{\bkmkend AAAAAAABDQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this union was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b inputs.h}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
Item Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v Item}
|
|
{\xe \v Item}
|
|
{\bkmkstart AAAAAAABDR}
|
|
{\bkmkend AAAAAAABDR}
|
|
\par
|
|
{
|
|
{\f2 #include <item.h>}}\par
|
|
Collaboration diagram for Item:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_item__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Item} (char *name)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Item} (aJsonObject *obj)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b ~Item} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
boolean {\b isValid} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
boolean {\b Setup} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b Stop} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Ctrl} ({\b itemCmd} cmd, char *subItem=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Ctrl} (char *payload, char *subItem=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getArg} (short n=0)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b getArgCount} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long int {\b getVal} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getSubtype} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getCmd} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long int {\b getExt} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setExt} (long int par)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b chPersistent} * {\b getPersistent} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b chPersistent} * {\b setPersistent} ({\b chPersistent} *par)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setCmd} (uint8_t cmdValue)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b getFlag} (short flag={\b FLAG_MASK})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setFlag} (short flag)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b clearFlag} (short flag)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setVal} (long int par)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setSubtype} (uint8_t par)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (int cause)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b SendStatus} (int sendFlags)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getChanType} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b On} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Off} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Toggle} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b itemArr}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b itemArg}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b itemVal}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b itemExt}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b itemType}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b abstractOut} * {\b driver}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b VacomSetFan} ({\b itemCmd} st)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b VacomSetHeat} ({\b itemCmd} st)\par
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
move to float todo }{
|
|
}\par
|
|
}\par}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b modbusDimmerSet} ({\b itemCmd} st)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b modbusDimmerSet} (int addr, uint16_t _reg, int _regType, int _mask, uint16_t value)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b mb_fail} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b Parse} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b checkModbusDimmer} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b checkModbusDimmer} (int {\b data})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
boolean {\b checkModbusRetry} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
boolean {\b checkVCRetry} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
boolean {\b checkHeatRetry} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b sendDelayedStatus} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b checkFM} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char {\b defaultSubItem} [10]\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b defaultSuffixCode}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v Item\:Item}
|
|
{\xe \v Item\:Item}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Item::Item (char * {\i name})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDS}
|
|
{\bkmkend AAAAAAABDS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Item\:Item}
|
|
{\xe \v Item\:Item}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Item::Item (aJsonObject * {\i obj})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDT}
|
|
{\bkmkend AAAAAAABDT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ~Item\:Item}
|
|
{\xe \v Item\:~Item}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Item::~Item ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDU}
|
|
{\bkmkend AAAAAAABDU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v checkFM\:Item}
|
|
{\xe \v Item\:checkFM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::checkFM (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDV}
|
|
{\bkmkend AAAAAAABDV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v checkHeatRetry\:Item}
|
|
{\xe \v Item\:checkHeatRetry}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
boolean Item::checkHeatRetry (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDW}
|
|
{\bkmkend AAAAAAABDW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v checkModbusDimmer\:Item}
|
|
{\xe \v Item\:checkModbusDimmer}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::checkModbusDimmer (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDX}
|
|
{\bkmkend AAAAAAABDX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v checkModbusDimmer\:Item}
|
|
{\xe \v Item\:checkModbusDimmer}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::checkModbusDimmer (int {\i data}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDY}
|
|
{\bkmkend AAAAAAABDY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v checkModbusRetry\:Item}
|
|
{\xe \v Item\:checkModbusRetry}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
boolean Item::checkModbusRetry (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABDZ}
|
|
{\bkmkend AAAAAAABDZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v checkVCRetry\:Item}
|
|
{\xe \v Item\:checkVCRetry}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
boolean Item::checkVCRetry (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEA}
|
|
{\bkmkend AAAAAAABEA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v clearFlag\:Item}
|
|
{\xe \v Item\:clearFlag}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::clearFlag (short {\i flag})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEB}
|
|
{\bkmkend AAAAAAABEB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Ctrl\:Item}
|
|
{\xe \v Item\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::Ctrl (char * {\i payload}, char * {\i subItem} = {\f2 NULL})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEC}
|
|
{\bkmkend AAAAAAABEC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
possible problem here with truncated default\par
|
|
}}
|
|
{\xe \v Ctrl\:Item}
|
|
{\xe \v Item\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::Ctrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABED}
|
|
{\bkmkend AAAAAAABED}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
possible problem here with truncated default\par
|
|
thermoSet(name,cmd,Par1); all activities done - update temp & cmd\par
|
|
}}
|
|
{\xe \v getArg\:Item}
|
|
{\xe \v Item\:getArg}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::getArg (short {\i n} = {\f2 0})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEE}
|
|
{\bkmkend AAAAAAABEE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getArgCount\:Item}
|
|
{\xe \v Item\:getArgCount}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short Item::getArgCount ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEF}
|
|
{\bkmkend AAAAAAABEF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getChanType\:Item}
|
|
{\xe \v Item\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::getChanType ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEG}
|
|
{\bkmkend AAAAAAABEG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getCmd\:Item}
|
|
{\xe \v Item\:getCmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t Item::getCmd ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEH}
|
|
{\bkmkend AAAAAAABEH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getExt\:Item}
|
|
{\xe \v Item\:getExt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long int Item::getExt ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEI}
|
|
{\bkmkend AAAAAAABEI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getFlag\:Item}
|
|
{\xe \v Item\:getFlag}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short Item::getFlag (short {\i flag} = {\f2 {\b FLAG_MASK}})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEJ}
|
|
{\bkmkend AAAAAAABEJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getPersistent\:Item}
|
|
{\xe \v Item\:getPersistent}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b chPersistent} * Item::getPersistent ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEK}
|
|
{\bkmkend AAAAAAABEK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getSubtype\:Item}
|
|
{\xe \v Item\:getSubtype}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t Item::getSubtype ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEL}
|
|
{\bkmkend AAAAAAABEL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getVal\:Item}
|
|
{\xe \v Item\:getVal}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long int Item::getVal ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEM}
|
|
{\bkmkend AAAAAAABEM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isActive\:Item}
|
|
{\xe \v Item\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::isActive ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEN}
|
|
{\bkmkend AAAAAAABEN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isValid\:Item}
|
|
{\xe \v Item\:isValid}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
boolean Item::isValid ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEO}
|
|
{\bkmkend AAAAAAABEO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mb_fail\:Item}
|
|
{\xe \v Item\:mb_fail}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::mb_fail (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEP}
|
|
{\bkmkend AAAAAAABEP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusDimmerSet\:Item}
|
|
{\xe \v Item\:modbusDimmerSet}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::modbusDimmerSet (int {\i addr}, uint16_t {\i _reg}, int {\i _regType}, int {\i _mask}, uint16_t {\i value}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEQ}
|
|
{\bkmkend AAAAAAABEQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusDimmerSet\:Item}
|
|
{\xe \v Item\:modbusDimmerSet}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::modbusDimmerSet ({\b itemCmd} {\i st}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABER}
|
|
{\bkmkend AAAAAAABER}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Off\:Item}
|
|
{\xe \v Item\:Off}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::Off (){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABES}
|
|
{\bkmkend AAAAAAABES}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v On\:Item}
|
|
{\xe \v Item\:On}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::On (){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABET}
|
|
{\bkmkend AAAAAAABET}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Parse\:Item}
|
|
{\xe \v Item\:Parse}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::Parse (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEU}
|
|
{\bkmkend AAAAAAABEU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Poll\:Item}
|
|
{\xe \v Item\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::Poll (int {\i cause})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEV}
|
|
{\bkmkend AAAAAAABEV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v sendDelayedStatus\:Item}
|
|
{\xe \v Item\:sendDelayedStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::sendDelayedStatus (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEW}
|
|
{\bkmkend AAAAAAABEW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SendStatus\:Item}
|
|
{\xe \v Item\:SendStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::SendStatus (int {\i sendFlags})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEX}
|
|
{\bkmkend AAAAAAABEX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setCmd\:Item}
|
|
{\xe \v Item\:setCmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::setCmd (uint8_t {\i cmdValue})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEY}
|
|
{\bkmkend AAAAAAABEY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setExt\:Item}
|
|
{\xe \v Item\:setExt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::setExt (long int {\i par})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABEZ}
|
|
{\bkmkend AAAAAAABEZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setFlag\:Item}
|
|
{\xe \v Item\:setFlag}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::setFlag (short {\i flag})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFA}
|
|
{\bkmkend AAAAAAABFA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setPersistent\:Item}
|
|
{\xe \v Item\:setPersistent}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b chPersistent} * Item::setPersistent ({\b chPersistent} * {\i par})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFB}
|
|
{\bkmkend AAAAAAABFB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setSubtype\:Item}
|
|
{\xe \v Item\:setSubtype}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::setSubtype (uint8_t {\i par})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFC}
|
|
{\bkmkend AAAAAAABFC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Setup\:Item}
|
|
{\xe \v Item\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
boolean Item::Setup ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFD}
|
|
{\bkmkend AAAAAAABFD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setVal\:Item}
|
|
{\xe \v Item\:setVal}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::setVal (long int {\i par})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFE}
|
|
{\bkmkend AAAAAAABFE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Stop\:Item}
|
|
{\xe \v Item\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Item::Stop ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFF}
|
|
{\bkmkend AAAAAAABFF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Toggle\:Item}
|
|
{\xe \v Item\:Toggle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::Toggle (){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFG}
|
|
{\bkmkend AAAAAAABFG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v VacomSetFan\:Item}
|
|
{\xe \v Item\:VacomSetFan}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::VacomSetFan ({\b itemCmd} {\i st}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFH}
|
|
{\bkmkend AAAAAAABFH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v VacomSetHeat\:Item}
|
|
{\xe \v Item\:VacomSetHeat}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::VacomSetHeat ({\b itemCmd} {\i st}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFI}
|
|
{\bkmkend AAAAAAABFI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
move to float todo }}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v defaultSubItem\:Item}
|
|
{\xe \v Item\:defaultSubItem}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char Item::defaultSubItem[10]{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFJ}
|
|
{\bkmkend AAAAAAABFJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v defaultSuffixCode\:Item}
|
|
{\xe \v Item\:defaultSuffixCode}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Item::defaultSuffixCode{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFK}
|
|
{\bkmkend AAAAAAABFK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v driver\:Item}
|
|
{\xe \v Item\:driver}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b abstractOut}* Item::driver}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFL}
|
|
{\bkmkend AAAAAAABFL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemArg\:Item}
|
|
{\xe \v Item\:itemArg}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject * Item::itemArg}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFM}
|
|
{\bkmkend AAAAAAABFM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemArr\:Item}
|
|
{\xe \v Item\:itemArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* Item::itemArr}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFN}
|
|
{\bkmkend AAAAAAABFN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemExt\:Item}
|
|
{\xe \v Item\:itemExt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject * Item::itemExt}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFO}
|
|
{\bkmkend AAAAAAABFO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemType\:Item}
|
|
{\xe \v Item\:itemType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t Item::itemType}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFP}
|
|
{\bkmkend AAAAAAABFP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemVal\:Item}
|
|
{\xe \v Item\:itemVal}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject * Item::itemVal}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFQ}
|
|
{\bkmkend AAAAAAABFQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b item.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b item.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
itemArgStore Union Reference\par \pard\plain
|
|
{\tc\tcl2 \v itemArgStore}
|
|
{\xe \v itemArgStore}
|
|
{\bkmkstart AAAAAAABFR}
|
|
{\bkmkend AAAAAAABFR}
|
|
\par
|
|
{
|
|
{\f2 #include <itemCmd.h>}}\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long int {\b aslong}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int32_t {\b asInt32}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b asUint32}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b asString}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
float {\b asfloat}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b v}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b s}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint16_t {\b h}:9\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint16_t {\b colorTemp}:7\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\}; \par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ int8_t {\b signed_v}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ int8_t {\b signed_s}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ int16_t {\b signed_h}:9\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ int16_t {\b signed_colorTemp}:7\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\}; \par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b b}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b g}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b r}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b w}\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\}; \par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
struct \{ ... \} }}
|
|
\par
|
|
{\bkmkstart AAAAAAABFS}
|
|
{\bkmkend AAAAAAABFS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
struct \{ ... \} }}
|
|
\par
|
|
{\bkmkstart AAAAAAABFT}
|
|
{\bkmkend AAAAAAABFT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
struct \{ ... \} }}
|
|
\par
|
|
{\bkmkstart AAAAAAABFU}
|
|
{\bkmkend AAAAAAABFU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v asfloat\:itemArgStore}
|
|
{\xe \v itemArgStore\:asfloat}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
float itemArgStore::asfloat}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFV}
|
|
{\bkmkend AAAAAAABFV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v asInt32\:itemArgStore}
|
|
{\xe \v itemArgStore\:asInt32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int32_t itemArgStore::asInt32}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFW}
|
|
{\bkmkend AAAAAAABFW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v aslong\:itemArgStore}
|
|
{\xe \v itemArgStore\:aslong}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long int itemArgStore::aslong}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFX}
|
|
{\bkmkend AAAAAAABFX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v asString\:itemArgStore}
|
|
{\xe \v itemArgStore\:asString}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* itemArgStore::asString}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFY}
|
|
{\bkmkend AAAAAAABFY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v asUint32\:itemArgStore}
|
|
{\xe \v itemArgStore\:asUint32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t itemArgStore::asUint32}}
|
|
\par
|
|
{\bkmkstart AAAAAAABFZ}
|
|
{\bkmkend AAAAAAABFZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v b\:itemArgStore}
|
|
{\xe \v itemArgStore\:b}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemArgStore::b}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGA}
|
|
{\bkmkend AAAAAAABGA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v colorTemp\:itemArgStore}
|
|
{\xe \v itemArgStore\:colorTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t itemArgStore::colorTemp}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGB}
|
|
{\bkmkend AAAAAAABGB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v g\:itemArgStore}
|
|
{\xe \v itemArgStore\:g}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemArgStore::g}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGC}
|
|
{\bkmkend AAAAAAABGC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v h\:itemArgStore}
|
|
{\xe \v itemArgStore\:h}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t itemArgStore::h}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGD}
|
|
{\bkmkend AAAAAAABGD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v r\:itemArgStore}
|
|
{\xe \v itemArgStore\:r}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemArgStore::r}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGE}
|
|
{\bkmkend AAAAAAABGE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v s\:itemArgStore}
|
|
{\xe \v itemArgStore\:s}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemArgStore::s}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGF}
|
|
{\bkmkend AAAAAAABGF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v signed_colorTemp\:itemArgStore}
|
|
{\xe \v itemArgStore\:signed_colorTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int16_t itemArgStore::signed_colorTemp}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGG}
|
|
{\bkmkend AAAAAAABGG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v signed_h\:itemArgStore}
|
|
{\xe \v itemArgStore\:signed_h}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int16_t itemArgStore::signed_h}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGH}
|
|
{\bkmkend AAAAAAABGH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v signed_s\:itemArgStore}
|
|
{\xe \v itemArgStore\:signed_s}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t itemArgStore::signed_s}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGI}
|
|
{\bkmkend AAAAAAABGI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v signed_v\:itemArgStore}
|
|
{\xe \v itemArgStore\:signed_v}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t itemArgStore::signed_v}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGJ}
|
|
{\bkmkend AAAAAAABGJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v v\:itemArgStore}
|
|
{\xe \v itemArgStore\:v}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemArgStore::v}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGK}
|
|
{\bkmkend AAAAAAABGK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v w\:itemArgStore}
|
|
{\xe \v itemArgStore\:w}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemArgStore::w}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGL}
|
|
{\bkmkend AAAAAAABGL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this union was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd.h}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
itemCmd Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v itemCmd}
|
|
{\xe \v itemCmd}
|
|
{\bkmkstart AAAAAAABGM}
|
|
{\bkmkend AAAAAAABGM}
|
|
\par
|
|
{
|
|
{\f2 #include <itemCmd.h>}}\par
|
|
Collaboration diagram for itemCmd:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classitem_cmd__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} (uint8_t _type={\b ST_VOID}, uint8_t _code={\b CMD_VOID})\par
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Constructor with definition of type and command. }{
|
|
}\par
|
|
}\par}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} (float val)\par
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Constructor with definition of FLOAT value in storage. }{
|
|
}\par
|
|
}\par}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b assignFrom} ({\b itemCmd} from)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b loadItem} ({\b Item} *item, bool includeCommand=false)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b saveItem} ({\b Item} *item, bool includeCommand=false)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b Int} (int32_t i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b Int} (uint32_t i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b Cmd} (uint8_t i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b HSV} (uint16_t h, uint8_t s, uint8_t v)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b HSV255} (uint16_t h, uint8_t s, uint8_t v)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b HS} (uint16_t h, uint8_t s)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b RGB} (uint8_t r, uint8_t g, uint8_t {\b b})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b RGBW} (uint8_t r, uint8_t g, uint8_t {\b b}, uint8_t w)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b setH} (uint16_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b setS} (uint8_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b setColorTemp} (uint8_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b getColorTemp} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b getH} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b getS} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b setArgType} (uint8_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b Percents} (int i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b Percents255} (int i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getSuffix} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b setSuffix} (uint8_t suffix)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b incrementPercents} (int16_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b incrementH} (int16_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b incrementS} (int16_t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long int {\b getInt} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b getPercents} (bool inverse=false)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b getPercents255} (bool inverse=false)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getCmd} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getArgType} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getCmdParam} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b toString} (char *Buffer, int bufLen, int sendFlags={\b SEND_COMMAND}|{\b SEND_PARAMETERS})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isCommand} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isValue} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isColor} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b setDefault} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b setChanType} (short chanType)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b debugOut} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmdStore} {\b cmd}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemArgStore} {\b param}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v itemCmd\:itemCmd}
|
|
{\xe \v itemCmd\:itemCmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
itemCmd::itemCmd (uint8_t {\i _type} = {\f2 {\b ST_VOID}}, uint8_t {\i _code} = {\f2 {\b CMD_VOID}})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGN}
|
|
{\bkmkend AAAAAAABGN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Constructor with definition of type and command. }}\par
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
{\par
|
|
{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Parameters\par}
|
|
\pard\plain \s81\li360\widctlpar\ql\adjustright \fs20\cgrid \trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i type} \cell }{- type of value (ST_???, ST_VOID by default) \cell }
|
|
{\row }
|
|
\trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i code} \cell }{- code of command (CMD_VOID by default) \cell }
|
|
{\row }
|
|
}
|
|
}}
|
|
{\xe \v itemCmd\:itemCmd}
|
|
{\xe \v itemCmd\:itemCmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
itemCmd::itemCmd (float {\i val})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGO}
|
|
{\bkmkend AAAAAAABGO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Constructor with definition of FLOAT value in storage. }}\par
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
{\par
|
|
{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Parameters\par}
|
|
\pard\plain \s81\li360\widctlpar\ql\adjustright \fs20\cgrid \trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i float} \cell }{\cell }
|
|
{\row }
|
|
\trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i type} \cell }{- type of value (ST_FLOAT or ST_FLOAT_CELSIUS or ST_FLOAT_FARENHEIT) - optional \cell }
|
|
{\row }
|
|
}
|
|
}}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v assignFrom\:itemCmd}
|
|
{\xe \v itemCmd\:assignFrom}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::assignFrom ({\b itemCmd} {\i from})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGP}
|
|
{\bkmkend AAAAAAABGP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Cmd\:itemCmd}
|
|
{\xe \v itemCmd\:Cmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::Cmd (uint8_t {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGQ}
|
|
{\bkmkend AAAAAAABGQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v debugOut\:itemCmd}
|
|
{\xe \v itemCmd\:debugOut}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void itemCmd::debugOut ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGR}
|
|
{\bkmkend AAAAAAABGR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getArgType\:itemCmd}
|
|
{\xe \v itemCmd\:getArgType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmd::getArgType ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGS}
|
|
{\bkmkend AAAAAAABGS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getCmd\:itemCmd}
|
|
{\xe \v itemCmd\:getCmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmd::getCmd ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGT}
|
|
{\bkmkend AAAAAAABGT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getCmdParam\:itemCmd}
|
|
{\xe \v itemCmd\:getCmdParam}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmd::getCmdParam ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGU}
|
|
{\bkmkend AAAAAAABGU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getColorTemp\:itemCmd}
|
|
{\xe \v itemCmd\:getColorTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t itemCmd::getColorTemp ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGV}
|
|
{\bkmkend AAAAAAABGV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Setup color tempetature parameter from HSV or HSV255 types. return 0..100 value in success. -1 - if no value stored \par
|
|
}}
|
|
{\xe \v getH\:itemCmd}
|
|
{\xe \v itemCmd\:getH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t itemCmd::getH ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGW}
|
|
{\bkmkend AAAAAAABGW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getInt\:itemCmd}
|
|
{\xe \v itemCmd\:getInt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long int itemCmd::getInt ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGX}
|
|
{\bkmkend AAAAAAABGX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getPercents\:itemCmd}
|
|
{\xe \v itemCmd\:getPercents}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short itemCmd::getPercents (bool {\i inverse} = {\f2 false})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGY}
|
|
{\bkmkend AAAAAAABGY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getPercents255\:itemCmd}
|
|
{\xe \v itemCmd\:getPercents255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short itemCmd::getPercents255 (bool {\i inverse} = {\f2 false})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABGZ}
|
|
{\bkmkend AAAAAAABGZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getS\:itemCmd}
|
|
{\xe \v itemCmd\:getS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t itemCmd::getS ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHA}
|
|
{\bkmkend AAAAAAABHA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getSuffix\:itemCmd}
|
|
{\xe \v itemCmd\:getSuffix}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmd::getSuffix ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHB}
|
|
{\bkmkend AAAAAAABHB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HS\:itemCmd}
|
|
{\xe \v itemCmd\:HS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::HS (uint16_t {\i h}, uint8_t {\i s})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHC}
|
|
{\bkmkend AAAAAAABHC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HSV\:itemCmd}
|
|
{\xe \v itemCmd\:HSV}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::HSV (uint16_t {\i h}, uint8_t {\i s}, uint8_t {\i v})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHD}
|
|
{\bkmkend AAAAAAABHD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HSV255\:itemCmd}
|
|
{\xe \v itemCmd\:HSV255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::HSV255 (uint16_t {\i h}, uint8_t {\i s}, uint8_t {\i v})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHE}
|
|
{\bkmkend AAAAAAABHE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v incrementH\:itemCmd}
|
|
{\xe \v itemCmd\:incrementH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::incrementH (int16_t {\i dif})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHF}
|
|
{\bkmkend AAAAAAABHF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v incrementPercents\:itemCmd}
|
|
{\xe \v itemCmd\:incrementPercents}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::incrementPercents (int16_t {\i dif})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHG}
|
|
{\bkmkend AAAAAAABHG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v incrementS\:itemCmd}
|
|
{\xe \v itemCmd\:incrementS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::incrementS (int16_t {\i dif})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHH}
|
|
{\bkmkend AAAAAAABHH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Int\:itemCmd}
|
|
{\xe \v itemCmd\:Int}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::Int (int32_t {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHI}
|
|
{\bkmkend AAAAAAABHI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Int\:itemCmd}
|
|
{\xe \v itemCmd\:Int}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::Int (uint32_t {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHJ}
|
|
{\bkmkend AAAAAAABHJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isColor\:itemCmd}
|
|
{\xe \v itemCmd\:isColor}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::isColor ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHK}
|
|
{\bkmkend AAAAAAABHK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isCommand\:itemCmd}
|
|
{\xe \v itemCmd\:isCommand}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::isCommand ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHL}
|
|
{\bkmkend AAAAAAABHL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isValue\:itemCmd}
|
|
{\xe \v itemCmd\:isValue}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::isValue ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHM}
|
|
{\bkmkend AAAAAAABHM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadItem\:itemCmd}
|
|
{\xe \v itemCmd\:loadItem}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::loadItem ({\b Item} * {\i item}, bool {\i includeCommand} = {\f2 false})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHN}
|
|
{\bkmkend AAAAAAABHN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Percents\:itemCmd}
|
|
{\xe \v itemCmd\:Percents}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::Percents (int {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHO}
|
|
{\bkmkend AAAAAAABHO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Percents255\:itemCmd}
|
|
{\xe \v itemCmd\:Percents255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::Percents255 (int {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHP}
|
|
{\bkmkend AAAAAAABHP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v RGB\:itemCmd}
|
|
{\xe \v itemCmd\:RGB}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::RGB (uint8_t {\i r}, uint8_t {\i g}, uint8_t {\i b})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHQ}
|
|
{\bkmkend AAAAAAABHQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v RGBW\:itemCmd}
|
|
{\xe \v itemCmd\:RGBW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::RGBW (uint8_t {\i r}, uint8_t {\i g}, uint8_t {\i b}, uint8_t {\i w})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHR}
|
|
{\bkmkend AAAAAAABHR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v saveItem\:itemCmd}
|
|
{\xe \v itemCmd\:saveItem}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::saveItem ({\b Item} * {\i item}, bool {\i includeCommand} = {\f2 false})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHS}
|
|
{\bkmkend AAAAAAABHS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setArgType\:itemCmd}
|
|
{\xe \v itemCmd\:setArgType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::setArgType (uint8_t {\i type})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHT}
|
|
{\bkmkend AAAAAAABHT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setChanType\:itemCmd}
|
|
{\xe \v itemCmd\:setChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::setChanType (short {\i chanType})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHU}
|
|
{\bkmkend AAAAAAABHU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setColorTemp\:itemCmd}
|
|
{\xe \v itemCmd\:setColorTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::setColorTemp (uint8_t {\i t})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHV}
|
|
{\bkmkend AAAAAAABHV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Setup color tempetature parameter for HSV or HSV255 types. It must be 0..100 value. 0 - cold, 100 - warm light \par
|
|
}}
|
|
{\xe \v setDefault\:itemCmd}
|
|
{\xe \v itemCmd\:setDefault}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::setDefault ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHW}
|
|
{\bkmkend AAAAAAABHW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setH\:itemCmd}
|
|
{\xe \v itemCmd\:setH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::setH (uint16_t {\i h})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHX}
|
|
{\bkmkend AAAAAAABHX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setS\:itemCmd}
|
|
{\xe \v itemCmd\:setS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool itemCmd::setS (uint8_t {\i s})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHY}
|
|
{\bkmkend AAAAAAABHY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setSuffix\:itemCmd}
|
|
{\xe \v itemCmd\:setSuffix}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} itemCmd::setSuffix (uint8_t {\i suffix})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABHZ}
|
|
{\bkmkend AAAAAAABHZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v toString\:itemCmd}
|
|
{\xe \v itemCmd\:toString}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char * itemCmd::toString (char * {\i Buffer}, int {\i bufLen}, int {\i sendFlags} = {\f2 {\b SEND_COMMAND}\~ |\~ {\b SEND_PARAMETERS}})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIA}
|
|
{\bkmkend AAAAAAABIA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v cmd\:itemCmd}
|
|
{\xe \v itemCmd\:cmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmdStore} itemCmd::cmd}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIB}
|
|
{\bkmkend AAAAAAABIB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v param\:itemCmd}
|
|
{\xe \v itemCmd\:param}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemArgStore} itemCmd::param}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIC}
|
|
{\bkmkend AAAAAAABIC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
itemCmdStore Union Reference\par \pard\plain
|
|
{\tc\tcl2 \v itemCmdStore}
|
|
{\xe \v itemCmdStore}
|
|
{\bkmkstart AAAAAAABID}
|
|
{\bkmkend AAAAAAABID}
|
|
\par
|
|
{
|
|
{\f2 #include <itemCmd.h>}}\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long int {\b aslong}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int32_t {\b asInt32}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b asUint32}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b cmdCode}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ union \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ \~ uint8_t {\b cmdFlag}\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ \} \par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ struct \{\par
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ \~ uint8_t {\b suffixCode}:4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ \~ uint8_t {\b itemArgType}:4\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ \} \par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\~ uint8_t {\b cmdParam}\par
|
|
}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
\}; \par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
struct \{ ... \} }}
|
|
\par
|
|
{\bkmkstart AAAAAAABIE}
|
|
{\bkmkend AAAAAAABIE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v asInt32\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:asInt32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int32_t itemCmdStore::asInt32}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIF}
|
|
{\bkmkend AAAAAAABIF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v aslong\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:aslong}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long int itemCmdStore::aslong}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIG}
|
|
{\bkmkend AAAAAAABIG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v asUint32\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:asUint32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t itemCmdStore::asUint32}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIH}
|
|
{\bkmkend AAAAAAABIH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdCode\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:cmdCode}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmdStore::cmdCode}}
|
|
\par
|
|
{\bkmkstart AAAAAAABII}
|
|
{\bkmkend AAAAAAABII}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFlag\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:cmdFlag}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmdStore::cmdFlag}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIJ}
|
|
{\bkmkend AAAAAAABIJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdParam\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:cmdParam}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmdStore::cmdParam}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIK}
|
|
{\bkmkend AAAAAAABIK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemArgType\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:itemArgType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmdStore::itemArgType}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIL}
|
|
{\bkmkend AAAAAAABIL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v suffixCode\:itemCmdStore}
|
|
{\xe \v itemCmdStore\:suffixCode}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t itemCmdStore::suffixCode}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIM}
|
|
{\bkmkend AAAAAAABIM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this union was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd.h}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
mbPersistent Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v mbPersistent}
|
|
{\xe \v mbPersistent}
|
|
{\bkmkstart AAAAAAABIN}
|
|
{\bkmkend AAAAAAABIN}
|
|
\par
|
|
{
|
|
{\f2 #include <out_modbus.h>}}\par
|
|
Inheritance diagram for mbPersistent:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classmb_persistent__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for mbPersistent:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classmb_persistent__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b driverStatus}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b baud}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b serialParam}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b pollingInterval}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b timestamp}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b pollingRegisters}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b parameters}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v baud\:mbPersistent}
|
|
{\xe \v mbPersistent\:baud}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int mbPersistent::baud}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIO}
|
|
{\bkmkend AAAAAAABIO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v driverStatus\:mbPersistent}
|
|
{\xe \v mbPersistent\:driverStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t mbPersistent::driverStatus}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIP}
|
|
{\bkmkend AAAAAAABIP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v parameters\:mbPersistent}
|
|
{\xe \v mbPersistent\:parameters}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* mbPersistent::parameters}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIQ}
|
|
{\bkmkend AAAAAAABIQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pollingInterval\:mbPersistent}
|
|
{\xe \v mbPersistent\:pollingInterval}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t mbPersistent::pollingInterval}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIR}
|
|
{\bkmkend AAAAAAABIR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pollingRegisters\:mbPersistent}
|
|
{\xe \v mbPersistent\:pollingRegisters}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* mbPersistent::pollingRegisters}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIS}
|
|
{\bkmkend AAAAAAABIS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v serialParam\:mbPersistent}
|
|
{\xe \v mbPersistent\:serialParam}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t mbPersistent::serialParam}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIT}
|
|
{\bkmkend AAAAAAABIT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v timestamp\:mbPersistent}
|
|
{\xe \v mbPersistent\:timestamp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t mbPersistent::timestamp}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIU}
|
|
{\bkmkend AAAAAAABIU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_modbus.h}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_AC Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_AC}
|
|
{\xe \v out_AC}
|
|
{\bkmkstart AAAAAAABIV}
|
|
{\bkmkend AAAAAAABIV}
|
|
\par
|
|
{
|
|
{\f2 #include <out_ac.h>}}\par
|
|
Inheritance diagram for out_AC:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___a_c__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for out_AC:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___a_c__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_AC} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Stop} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Status} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Ctrl} ({\b itemCmd} cmd, char *subItem=NULL, bool toExecute=true) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b InsertData} (byte {\b data}[], size_t size)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v out_AC\:out_AC}
|
|
{\xe \v out_AC\:out_AC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
out_AC::out_AC ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIW}
|
|
{\bkmkend AAAAAAABIW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Ctrl\:out_AC}
|
|
{\xe \v out_AC\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_AC::Ctrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i toExecute} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAN}
|
|
{\bkmkend AAAAAAABAN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAK \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v InsertData\:out_AC}
|
|
{\xe \v out_AC\:InsertData}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void out_AC::InsertData (byte {\i data}[], size_t {\i size}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIX}
|
|
{\bkmkend AAAAAAABIX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isActive\:out_AC}
|
|
{\xe \v out_AC\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_AC::isActive (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBC}
|
|
{\bkmkend AAAAAAABBC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAW \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Poll\:out_AC}
|
|
{\xe \v out_AC\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_AC::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYY}
|
|
{\bkmkend AAAAAAAAYY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Setup\:out_AC}
|
|
{\xe \v out_AC\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_AC::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZK}
|
|
{\bkmkend AAAAAAAAZK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:out_AC}
|
|
{\xe \v out_AC\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_AC::Status (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZT}
|
|
{\bkmkend AAAAAAAAZT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZN \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:out_AC}
|
|
{\xe \v out_AC\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_AC::Stop (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAA}
|
|
{\bkmkend AAAAAAABAA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_ac.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_ac.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_dmx Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_dmx}
|
|
{\xe \v out_dmx}
|
|
{\bkmkstart AAAAAAABIY}
|
|
{\bkmkend AAAAAAABIY}
|
|
\par
|
|
{
|
|
{\f2 #include <out_dmx.h>}}\par
|
|
Inheritance diagram for out_dmx:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout__dmx__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for out_dmx:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout__dmx__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_dmx} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Stop} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Status} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getChanType} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
virtual int {\b PixelCtrl} ({\b itemCmd} cmd, char *subItem=NULL, bool show=true) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v out_dmx\:out_dmx}
|
|
{\xe \v out_dmx\:out_dmx}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
out_dmx::out_dmx ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABIZ}
|
|
{\bkmkend AAAAAAABIZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v getChanType\:out_dmx}
|
|
{\xe \v out_dmx\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::getChanType (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAU}
|
|
{\bkmkend AAAAAAABAU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAP \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v isActive\:out_dmx}
|
|
{\xe \v out_dmx\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::isActive (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBB}
|
|
{\bkmkend AAAAAAABBB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAW \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v PixelCtrl\:out_dmx}
|
|
{\xe \v out_dmx\:PixelCtrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::PixelCtrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i show} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBL}
|
|
{\bkmkend AAAAAAABBL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b colorChannel} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBI \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Poll\:out_dmx}
|
|
{\xe \v out_dmx\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYX}
|
|
{\bkmkend AAAAAAAAYX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Setup\:out_dmx}
|
|
{\xe \v out_dmx\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZJ}
|
|
{\bkmkend AAAAAAAAZJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:out_dmx}
|
|
{\xe \v out_dmx\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::Status (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZS}
|
|
{\bkmkend AAAAAAAAZS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZN \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:out_dmx}
|
|
{\xe \v out_dmx\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_dmx::Stop (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZZ}
|
|
{\bkmkend AAAAAAAAZZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_dmx.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_dmx.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_Modbus Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_Modbus}
|
|
{\xe \v out_Modbus}
|
|
{\bkmkstart AAAAAAABJA}
|
|
{\bkmkend AAAAAAABJA}
|
|
\par
|
|
{
|
|
{\f2 #include <out_modbus.h>}}\par
|
|
Inheritance diagram for out_Modbus:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___modbus__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for out_Modbus:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___modbus__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_Modbus} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Stop} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Status} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getChanType} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Ctrl} ({\b itemCmd} cmd, char *subItem=NULL, bool toExecute=true) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b getConfig} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b findRegister} (int registerNum, int posInBuffer)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b mbPersistent} * {\b store}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v out_Modbus\:out_Modbus}
|
|
{\xe \v out_Modbus\:out_Modbus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
out_Modbus::out_Modbus ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJB}
|
|
{\bkmkend AAAAAAABJB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Ctrl\:out_Modbus}
|
|
{\xe \v out_Modbus\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::Ctrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i toExecute} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAM}
|
|
{\bkmkend AAAAAAABAM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAK \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v findRegister\:out_Modbus}
|
|
{\xe \v out_Modbus\:findRegister}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::findRegister (int {\i registerNum}, int {\i posInBuffer}){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJC}
|
|
{\bkmkend AAAAAAABJC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getChanType\:out_Modbus}
|
|
{\xe \v out_Modbus\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::getChanType (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAT}
|
|
{\bkmkend AAAAAAABAT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAP \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getConfig\:out_Modbus}
|
|
{\xe \v out_Modbus\:getConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool out_Modbus::getConfig (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJD}
|
|
{\bkmkend AAAAAAABJD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isActive\:out_Modbus}
|
|
{\xe \v out_Modbus\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::isActive (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBA}
|
|
{\bkmkend AAAAAAABBA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAW \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Poll\:out_Modbus}
|
|
{\xe \v out_Modbus\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYW}
|
|
{\bkmkend AAAAAAAAYW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Setup\:out_Modbus}
|
|
{\xe \v out_Modbus\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZI}
|
|
{\bkmkend AAAAAAAAZI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:out_Modbus}
|
|
{\xe \v out_Modbus\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::Status (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZR}
|
|
{\bkmkend AAAAAAAAZR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZN \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:out_Modbus}
|
|
{\xe \v out_Modbus\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Modbus::Stop (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZY}
|
|
{\bkmkend AAAAAAAAZY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v store\:out_Modbus}
|
|
{\xe \v out_Modbus\:store}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b mbPersistent}* out_Modbus::store{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJE}
|
|
{\bkmkend AAAAAAABJE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_modbus.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_modbus.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_Motor Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_Motor}
|
|
{\xe \v out_Motor}
|
|
{\bkmkstart AAAAAAABJF}
|
|
{\bkmkend AAAAAAABJF}
|
|
\par
|
|
{
|
|
{\f2 #include <out_motor.h>}}\par
|
|
Inheritance diagram for out_Motor:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___motor__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for out_Motor:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___motor__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_Motor} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Stop} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Status} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getChanType} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Ctrl} ({\b itemCmd} cmd, char *subItem=NULL, bool toExecute=true) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b pinUp}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b pinDown}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b pinFeedback}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int16_t {\b maxOnTime}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b feedbackOpen}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b feedbackClosed}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b getConfig} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v out_Motor\:out_Motor}
|
|
{\xe \v out_Motor\:out_Motor}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
out_Motor::out_Motor ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJG}
|
|
{\bkmkend AAAAAAABJG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v Ctrl\:out_Motor}
|
|
{\xe \v out_Motor\:Ctrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::Ctrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i toExecute} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAL}
|
|
{\bkmkend AAAAAAABAL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAK \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getChanType\:out_Motor}
|
|
{\xe \v out_Motor\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::getChanType (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAS}
|
|
{\bkmkend AAAAAAABAS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAP \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getConfig\:out_Motor}
|
|
{\xe \v out_Motor\:getConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void out_Motor::getConfig (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJH}
|
|
{\bkmkend AAAAAAABJH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isActive\:out_Motor}
|
|
{\xe \v out_Motor\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::isActive (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAZ}
|
|
{\bkmkend AAAAAAABAZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAW \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Poll\:out_Motor}
|
|
{\xe \v out_Motor\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYV}
|
|
{\bkmkend AAAAAAAAYV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Setup\:out_Motor}
|
|
{\xe \v out_Motor\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZH}
|
|
{\bkmkend AAAAAAAAZH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:out_Motor}
|
|
{\xe \v out_Motor\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::Status (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZQ}
|
|
{\bkmkend AAAAAAAAZQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZN \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:out_Motor}
|
|
{\xe \v out_Motor\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_Motor::Stop (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZX}
|
|
{\bkmkend AAAAAAAAZX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v feedbackClosed\:out_Motor}
|
|
{\xe \v out_Motor\:feedbackClosed}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t out_Motor::feedbackClosed}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJI}
|
|
{\bkmkend AAAAAAABJI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v feedbackOpen\:out_Motor}
|
|
{\xe \v out_Motor\:feedbackOpen}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t out_Motor::feedbackOpen}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJJ}
|
|
{\bkmkend AAAAAAABJJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v maxOnTime\:out_Motor}
|
|
{\xe \v out_Motor\:maxOnTime}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int16_t out_Motor::maxOnTime}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJK}
|
|
{\bkmkend AAAAAAABJK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pinDown\:out_Motor}
|
|
{\xe \v out_Motor\:pinDown}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t out_Motor::pinDown}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJL}
|
|
{\bkmkend AAAAAAABJL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pinFeedback\:out_Motor}
|
|
{\xe \v out_Motor\:pinFeedback}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t out_Motor::pinFeedback}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJM}
|
|
{\bkmkend AAAAAAABJM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pinUp\:out_Motor}
|
|
{\xe \v out_Motor\:pinUp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t out_Motor::pinUp}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJN}
|
|
{\bkmkend AAAAAAABJN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_motor.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_motor.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_pwm Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_pwm}
|
|
{\xe \v out_pwm}
|
|
{\bkmkstart AAAAAAABJO}
|
|
{\bkmkend AAAAAAABJO}
|
|
\par
|
|
{
|
|
{\f2 #include <out_pwm.h>}}\par
|
|
Inheritance diagram for out_pwm:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout__pwm__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for out_pwm:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout__pwm__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_pwm} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Stop} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Status} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getChanType} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b PixelCtrl} ({\b itemCmd} cmd, char *subItem=NULL, bool show=true) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b numChannels}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v out_pwm\:out_pwm}
|
|
{\xe \v out_pwm\:out_pwm}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
out_pwm::out_pwm ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJP}
|
|
{\bkmkend AAAAAAABJP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v getChanType\:out_pwm}
|
|
{\xe \v out_pwm\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::getChanType (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAR}
|
|
{\bkmkend AAAAAAABAR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAP \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v isActive\:out_pwm}
|
|
{\xe \v out_pwm\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::isActive (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAY}
|
|
{\bkmkend AAAAAAABAY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAW \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v PixelCtrl\:out_pwm}
|
|
{\xe \v out_pwm\:PixelCtrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::PixelCtrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i show} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBK}
|
|
{\bkmkend AAAAAAABBK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b colorChannel} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBI \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Poll\:out_pwm}
|
|
{\xe \v out_pwm\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYU}
|
|
{\bkmkend AAAAAAAAYU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Setup\:out_pwm}
|
|
{\xe \v out_pwm\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZG}
|
|
{\bkmkend AAAAAAAAZG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:out_pwm}
|
|
{\xe \v out_pwm\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::Status (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZP}
|
|
{\bkmkend AAAAAAAAZP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZN \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:out_pwm}
|
|
{\xe \v out_pwm\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_pwm::Stop (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZW}
|
|
{\bkmkend AAAAAAAAZW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v numChannels\:out_pwm}
|
|
{\xe \v out_pwm\:numChannels}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short out_pwm::numChannels{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJQ}
|
|
{\bkmkend AAAAAAABJQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_pwm.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_pwm.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_SPILed Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_SPILed}
|
|
{\xe \v out_SPILed}
|
|
{\bkmkstart AAAAAAABJR}
|
|
{\bkmkend AAAAAAABJR}
|
|
\par
|
|
{
|
|
{\f2 #include <out_spiled.h>}}\par
|
|
Inheritance diagram for out_SPILed:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___s_p_i_led__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for out_SPILed:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "classout___s_p_i_led__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_SPILed} ({\b Item} *_item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Setup} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Poll} (short cause) override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Stop} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b Status} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b isActive} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getChanType} () override\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b PixelCtrl} ({\b itemCmd} cmd, char *subItem=NULL, bool show=true) override\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b numLeds}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b pin}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b ledsType}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b getConfig} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Additional Inherited Members\par
|
|
\pard\plain
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v out_SPILed\:out_SPILed}
|
|
{\xe \v out_SPILed\:out_SPILed}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
out_SPILed::out_SPILed ({\b Item} * {\i _item}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJS}
|
|
{\bkmkend AAAAAAABJS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v getChanType\:out_SPILed}
|
|
{\xe \v out_SPILed\:getChanType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::getChanType (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAQ}
|
|
{\bkmkend AAAAAAABAQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAP \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v getConfig\:out_SPILed}
|
|
{\xe \v out_SPILed\:getConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void out_SPILed::getConfig (){\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJT}
|
|
{\bkmkend AAAAAAABJT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isActive\:out_SPILed}
|
|
{\xe \v out_SPILed\:isActive}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::isActive (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABAX}
|
|
{\bkmkend AAAAAAABAX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractOut} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABAW \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v PixelCtrl\:out_SPILed}
|
|
{\xe \v out_SPILed\:PixelCtrl}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::PixelCtrl ({\b itemCmd} {\i cmd}, char * {\i subItem} = {\f2 NULL}, bool {\i show} = {\f2 true}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABBJ}
|
|
{\bkmkend AAAAAAABBJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b colorChannel} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAABBI \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Poll\:out_SPILed}
|
|
{\xe \v out_SPILed\:Poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::Poll (short {\i cause}){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYT}
|
|
{\bkmkend AAAAAAAAYT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAYS \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Setup\:out_SPILed}
|
|
{\xe \v out_SPILed\:Setup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::Setup (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZF}
|
|
{\bkmkend AAAAAAAAZF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Implements {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZE \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Status\:out_SPILed}
|
|
{\xe \v out_SPILed\:Status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::Status (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZO}
|
|
{\bkmkend AAAAAAAAZO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZN \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\xe \v Stop\:out_SPILed}
|
|
{\xe \v out_SPILed\:Stop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::Stop (){\f2 [override]}, {\f2 [virtual]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAZV}
|
|
{\bkmkend AAAAAAAAZV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
Reimplemented from {\b abstractCh} ({\i p.{\field\fldedit {\*\fldinst PAGEREF AAAAAAAAZU \\*MERGEFORMAT}{\fldrslt pagenum}}}).}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v ledsType\:out_SPILed}
|
|
{\xe \v out_SPILed\:ledsType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::ledsType}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJU}
|
|
{\bkmkend AAAAAAABJU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v numLeds\:out_SPILed}
|
|
{\xe \v out_SPILed\:numLeds}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int out_SPILed::numLeds}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJV}
|
|
{\bkmkend AAAAAAABJV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pin\:out_SPILed}
|
|
{\xe \v out_SPILed\:pin}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t out_SPILed::pin}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJW}
|
|
{\bkmkend AAAAAAABJW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_spiled.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_spiled.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
readCache Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v readCache}
|
|
{\xe \v readCache}
|
|
{\bkmkstart AAAAAAABJX}
|
|
{\bkmkend AAAAAAABJX}
|
|
\par
|
|
{
|
|
{\f2 #include <inputs.h>}}\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b readCache} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b analogReadCached} (uint8_t pin)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b digitalReadCached} (uint8_t pin)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b invalidateInputCache} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Protected Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b addr}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b type}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b cached_data}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v readCache\:readCache}
|
|
{\xe \v readCache\:readCache}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
readCache::readCache ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJY}
|
|
{\bkmkend AAAAAAABJY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v analogReadCached\:readCache}
|
|
{\xe \v readCache\:analogReadCached}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t readCache::analogReadCached (uint8_t {\i pin})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABJZ}
|
|
{\bkmkend AAAAAAABJZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v digitalReadCached\:readCache}
|
|
{\xe \v readCache\:digitalReadCached}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t readCache::digitalReadCached (uint8_t {\i pin})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKA}
|
|
{\bkmkend AAAAAAABKA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
TBD\par
|
|
}}
|
|
{\xe \v invalidateInputCache\:readCache}
|
|
{\xe \v readCache\:invalidateInputCache}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void readCache::invalidateInputCache ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKB}
|
|
{\bkmkend AAAAAAABKB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v addr\:readCache}
|
|
{\xe \v readCache\:addr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t readCache::addr{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKC}
|
|
{\bkmkend AAAAAAABKC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cached_data\:readCache}
|
|
{\xe \v readCache\:cached_data}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t readCache::cached_data{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKD}
|
|
{\bkmkend AAAAAAABKD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v type\:readCache}
|
|
{\xe \v readCache\:type}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t readCache::type{\f2 [protected]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKE}
|
|
{\bkmkend AAAAAAABKE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b inputs.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b inputs.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
reg_t Struct Reference\par \pard\plain
|
|
{\tc\tcl2 \v reg_t}
|
|
{\xe \v reg_t}
|
|
{\bkmkstart AAAAAAABKF}
|
|
{\bkmkend AAAAAAABKF}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char {\b verb} [4]\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const uint8_t {\b id}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v id\:reg_t}
|
|
{\xe \v reg_t\:id}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const uint8_t reg_t::id}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKG}
|
|
{\bkmkend AAAAAAABKG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v verb\:reg_t}
|
|
{\xe \v reg_t\:verb}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char reg_t::verb[4]}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKH}
|
|
{\bkmkend AAAAAAABKH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this struct was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_modbus.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
serial_t Struct Reference\par \pard\plain
|
|
{\tc\tcl2 \v serial_t}
|
|
{\xe \v serial_t}
|
|
{\bkmkstart AAAAAAABKI}
|
|
{\bkmkend AAAAAAABKI}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char {\b verb} [4]\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const uint16_t {\b mode}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v mode\:serial_t}
|
|
{\xe \v serial_t\:mode}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const uint16_t serial_t::mode}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKJ}
|
|
{\bkmkend AAAAAAABKJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v verb\:serial_t}
|
|
{\xe \v serial_t\:verb}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char serial_t::verb[4]}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKK}
|
|
{\bkmkend AAAAAAABKK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this struct was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b out_modbus.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
statusLED Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v statusLED}
|
|
{\xe \v statusLED}
|
|
{\bkmkstart AAAAAAABKL}
|
|
{\bkmkend AAAAAAABKL}
|
|
\par
|
|
{
|
|
{\f2 #include <statusled.h>}}\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b statusLED} (uint8_t pattern=0)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b set} (uint8_t pattern)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b show} (uint8_t pattern)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b poll} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b flash} (uint8_t pattern)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v statusLED\:statusLED}
|
|
{\xe \v statusLED\:statusLED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
statusLED::statusLED (uint8_t {\i pattern} = {\f2 0})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKM}
|
|
{\bkmkend AAAAAAABKM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v flash\:statusLED}
|
|
{\xe \v statusLED\:flash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void statusLED::flash (uint8_t {\i pattern})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKN}
|
|
{\bkmkend AAAAAAABKN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v poll\:statusLED}
|
|
{\xe \v statusLED\:poll}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void statusLED::poll ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKO}
|
|
{\bkmkend AAAAAAABKO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v set\:statusLED}
|
|
{\xe \v statusLED\:set}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void statusLED::set (uint8_t {\i pattern})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKP}
|
|
{\bkmkend AAAAAAABKP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v show\:statusLED}
|
|
{\xe \v statusLED\:show}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void statusLED::show (uint8_t {\i pattern})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKQ}
|
|
{\bkmkend AAAAAAABKQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b statusled.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b statusled.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
Streamlog Class Reference\par \pard\plain
|
|
{\tc\tcl2 \v Streamlog}
|
|
{\xe \v Streamlog}
|
|
{\bkmkstart AAAAAAABKR}
|
|
{\bkmkend AAAAAAABKR}
|
|
\par
|
|
{
|
|
{\f2 #include <streamlog.h>}}\par
|
|
Inheritance diagram for Streamlog:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_streamlog__inherit__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
Collaboration diagram for Streamlog:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "class_streamlog__coll__graph.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Member Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Streamlog} (HardwareSerial *_serialPort, int _severity={\b LOG_DEBUG}, uint8_t _ledPattern=0)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b begin} (unsigned long speed)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b end} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b available} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b peek} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b read} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b flush} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
size_t {\b write} (uint8_t ch)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b operator bool} ()\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Constructor & Destructor Documentation\par
|
|
\pard\plain
|
|
{\xe \v Streamlog\:Streamlog}
|
|
{\xe \v Streamlog\:Streamlog}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Streamlog::Streamlog (HardwareSerial * {\i _serialPort}, int {\i _severity} = {\f2 {\b LOG_DEBUG}}, uint8_t {\i _ledPattern} = {\f2 0})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKS}
|
|
{\bkmkend AAAAAAABKS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v available\:Streamlog}
|
|
{\xe \v Streamlog\:available}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Streamlog::available (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKT}
|
|
{\bkmkend AAAAAAABKT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v begin\:Streamlog}
|
|
{\xe \v Streamlog\:begin}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Streamlog::begin (unsigned long {\i speed})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKU}
|
|
{\bkmkend AAAAAAABKU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v end\:Streamlog}
|
|
{\xe \v Streamlog\:end}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Streamlog::end ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKV}
|
|
{\bkmkend AAAAAAABKV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v flush\:Streamlog}
|
|
{\xe \v Streamlog\:flush}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Streamlog::flush (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKW}
|
|
{\bkmkend AAAAAAABKW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v operator bool\:Streamlog}
|
|
{\xe \v Streamlog\:operator bool}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
Streamlog::operator bool (){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKX}
|
|
{\bkmkend AAAAAAABKX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v peek\:Streamlog}
|
|
{\xe \v Streamlog\:peek}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Streamlog::peek (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKY}
|
|
{\bkmkend AAAAAAABKY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v read\:Streamlog}
|
|
{\xe \v Streamlog\:read}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int Streamlog::read (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAABKZ}
|
|
{\bkmkend AAAAAAABKZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v write\:Streamlog}
|
|
{\xe \v Streamlog\:write}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
size_t Streamlog::write (uint8_t {\i ch})}}
|
|
\par
|
|
{\bkmkstart AAAAAAABLA}
|
|
{\bkmkend AAAAAAABLA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this class was generated from the following files:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b streamlog.h}\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b streamlog.cpp}\par
|
|
}\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
UID Union Reference\par \pard\plain
|
|
{\tc\tcl2 \v UID}
|
|
{\xe \v UID}
|
|
{\bkmkstart AAAAAAABLB}
|
|
{\bkmkend AAAAAAABLB}
|
|
\par
|
|
{
|
|
{\f2 #include <main.h>}}\par
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Public Attributes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b UID_Long} [5]\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b UID_Byte} [20]\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Member Data Documentation\par
|
|
\pard\plain
|
|
{\xe \v UID_Byte\:UID}
|
|
{\xe \v UID\:UID_Byte}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t UID::UID_Byte[20]}}
|
|
\par
|
|
{\bkmkstart AAAAAAABLC}
|
|
{\bkmkend AAAAAAABLC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v UID_Long\:UID}
|
|
{\xe \v UID\:UID_Long}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t UID::UID_Long[5]}}
|
|
\par
|
|
{\bkmkstart AAAAAAABLD}
|
|
{\bkmkend AAAAAAABLD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
The documentation for this union was generated from the following file:{\par
|
|
\pard\plain \s121\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b main.h}\par
|
|
}
|
|
\pard\plain \sect\sbkpage
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
|
|
File Documentation{\tc \v File Documentation}
|
|
\par \pard\plain
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractch.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractch.cpp}
|
|
{\xe \v abstractch.cpp}
|
|
{\bkmkstart AAAAAAAAAA}
|
|
{\bkmkend AAAAAAAAAA}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "abstractch.h"}\par
|
|
{\f2 #include <PubSubClient.h>}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include <aJSON.h>}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for abstractch.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractch_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b lanStatus}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
PubSubClient {\b mqttClient}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b ethernetIdleCount}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v ethernetIdleCount\:abstractch.cpp}
|
|
{\xe \v abstractch.cpp\:ethernetIdleCount}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t ethernetIdleCount{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAB}
|
|
{\bkmkend AAAAAAAAAB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lanStatus\:abstractch.cpp}
|
|
{\xe \v abstractch.cpp\:lanStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} lanStatus{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAC}
|
|
{\bkmkend AAAAAAAAAC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttClient\:abstractch.cpp}
|
|
{\xe \v abstractch.cpp\:mqttClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
PubSubClient mqttClient{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAD}
|
|
{\bkmkend AAAAAAAAAD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractch.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractch.h}
|
|
{\xe \v abstractch.h}
|
|
{\bkmkstart AAAAAAAAAE}
|
|
{\bkmkend AAAAAAAAAE}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "Arduino.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for abstractch.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractch_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractch_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b abstractCh}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CST_UNKNOWN}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CST_INITIALIZED}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CST_FAILED}\~ 2\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v CST_FAILED\:abstractch.h}
|
|
{\xe \v abstractch.h\:CST_FAILED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CST_FAILED\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAF}
|
|
{\bkmkend AAAAAAAAAF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CST_INITIALIZED\:abstractch.h}
|
|
{\xe \v abstractch.h\:CST_INITIALIZED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CST_INITIALIZED\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAG}
|
|
{\bkmkend AAAAAAAAAG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CST_UNKNOWN\:abstractch.h}
|
|
{\xe \v abstractch.h\:CST_UNKNOWN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CST_UNKNOWN\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAH}
|
|
{\bkmkend AAAAAAAAAH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractin.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractin.cpp}
|
|
{\xe \v abstractin.cpp}
|
|
{\bkmkstart AAAAAAAAAI}
|
|
{\bkmkend AAAAAAAAAI}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "abstractin.h"}\par
|
|
{\f2 #include "abstractch.h"}\par
|
|
{\f2 #include <PubSubClient.h>}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include <aJSON.h>}\par
|
|
{\f2 #include "inputs.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for abstractin.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractin_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b lanStatus}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
PubSubClient {\b mqttClient}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v lanStatus\:abstractin.cpp}
|
|
{\xe \v abstractin.cpp\:lanStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} lanStatus{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAJ}
|
|
{\bkmkend AAAAAAAAAJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttClient\:abstractin.cpp}
|
|
{\xe \v abstractin.cpp\:mqttClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
PubSubClient mqttClient{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAK}
|
|
{\bkmkend AAAAAAAAAK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractin.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractin.h}
|
|
{\xe \v abstractin.h}
|
|
{\bkmkstart AAAAAAAAAL}
|
|
{\bkmkend AAAAAAAAAL}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "abstractch.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for abstractin.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractin_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractin_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b abstractIn}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
abstractout.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v abstractout.h}
|
|
{\xe \v abstractout.h}
|
|
{\bkmkstart AAAAAAAAAM}
|
|
{\bkmkend AAAAAAAAAM}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "abstractch.h"}\par
|
|
{\f2 #include "itemCmd.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for abstractout.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractout_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "abstractout_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b chPersistent}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b abstractOut}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
bright.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v bright.cpp}
|
|
{\xe \v bright.cpp}
|
|
{\bkmkstart AAAAAAAAAN}
|
|
{\bkmkend AAAAAAAAAN}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "bright.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for bright.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "bright_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getBright} (uint8_t percent)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getBright255} (uint8_t percent)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v getBright\:bright.cpp}
|
|
{\xe \v bright.cpp\:getBright}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t getBright (uint8_t {\i percent})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAO}
|
|
{\bkmkend AAAAAAAAAO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getBright255\:bright.cpp}
|
|
{\xe \v bright.cpp\:getBright255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t getBright255 (uint8_t {\i percent})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAP}
|
|
{\bkmkend AAAAAAAAAP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
bright.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v bright.h}
|
|
{\xe \v bright.h}
|
|
{\bkmkstart AAAAAAAAAQ}
|
|
{\bkmkend AAAAAAAAAQ}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <Arduino.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for bright.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "bright_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "bright_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b BRIGHT_LINEAR}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getBright} (uint8_t percent)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b getBright255} (uint8_t percent)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v BRIGHT_LINEAR\:bright.h}
|
|
{\xe \v bright.h\:BRIGHT_LINEAR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define BRIGHT_LINEAR}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAR}
|
|
{\bkmkend AAAAAAAAAR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v getBright\:bright.h}
|
|
{\xe \v bright.h\:getBright}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t getBright (uint8_t {\i percent})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAS}
|
|
{\bkmkend AAAAAAAAAS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getBright255\:bright.h}
|
|
{\xe \v bright.h\:getBright255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t getBright255 (uint8_t {\i percent})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAT}
|
|
{\bkmkend AAAAAAAAAT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
colorchannel.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v colorchannel.cpp}
|
|
{\xe \v colorchannel.cpp}
|
|
{\bkmkstart AAAAAAAAAU}
|
|
{\bkmkend AAAAAAAAAU}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "colorchannel.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for colorchannel.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "colorchannel_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
colorchannel.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v colorchannel.h}
|
|
{\xe \v colorchannel.h}
|
|
{\bkmkstart AAAAAAAAAV}
|
|
{\bkmkend AAAAAAAAAV}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include <abstractout.h>}\par
|
|
{\f2 #include <item.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for colorchannel.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "colorchannel_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "colorchannel_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b colorChannel}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
dmx.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v dmx.cpp}
|
|
{\xe \v dmx.cpp}
|
|
{\bkmkstart AAAAAAAAAW}
|
|
{\bkmkend AAAAAAAAAW}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "dmx.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for dmx.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dmx_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b itemCtrl2} (char *name, int r, int g, int {\b b}, int w)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXImmediateUpdate} (short tch, short r, short g, short {\b b}, short w)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXSemiImmediateUpdate} (short tch, short trh, int val)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXput} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXUpdate} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXCheck} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b onDmxFrame} (uint16_t universe, uint16_t length, uint8_t sequence, uint8_t *{\b data}, IPAddress remoteIP)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXinSetup} (int channels)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXoutSetup} (int channels)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXOUT_propagate} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b ArtnetSetup} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DmxWriteBuf} (uint16_t chan, uint8_t val)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t * {\b DMXin} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b D_State} =0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
unsigned long {\b D_checkT} =0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b items}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b dmxArr}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v ArtnetSetup\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:ArtnetSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void ArtnetSetup ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAX}
|
|
{\bkmkend AAAAAAAAAX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXCheck\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXCheck (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAY}
|
|
{\bkmkend AAAAAAAAAY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXImmediateUpdate\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXImmediateUpdate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXImmediateUpdate (short {\i tch}, short {\i r}, short {\i g}, short {\i b}, short {\i w})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAAZ}
|
|
{\bkmkend AAAAAAAAAZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXinSetup\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXinSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXinSetup (int {\i channels})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABA}
|
|
{\bkmkend AAAAAAAABA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
ToDo: re-init\par
|
|
}}
|
|
{\xe \v DMXOUT_propagate\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXOUT_propagate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXOUT_propagate ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABB}
|
|
{\bkmkend AAAAAAAABB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXoutSetup\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXoutSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXoutSetup (int {\i channels})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABC}
|
|
{\bkmkend AAAAAAAABC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXput\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXput}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXput (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABD}
|
|
{\bkmkend AAAAAAAABD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXSemiImmediateUpdate\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXSemiImmediateUpdate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXSemiImmediateUpdate (short {\i tch}, short {\i trh}, int {\i val})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABE}
|
|
{\bkmkend AAAAAAAABE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXUpdate\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXUpdate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXUpdate (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABF}
|
|
{\bkmkend AAAAAAAABF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DmxWriteBuf\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DmxWriteBuf}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DmxWriteBuf (uint16_t {\i chan}, uint8_t {\i val})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABG}
|
|
{\bkmkend AAAAAAAABG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemCtrl2\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:itemCtrl2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int itemCtrl2 (char * {\i name}, int {\i r}, int {\i g}, int {\i b}, int {\i w})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABH}
|
|
{\bkmkend AAAAAAAABH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onDmxFrame\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:onDmxFrame}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void onDmxFrame (uint16_t {\i universe}, uint16_t {\i length}, uint8_t {\i sequence}, uint8_t * {\i data}, IPAddress {\i remoteIP})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABI}
|
|
{\bkmkend AAAAAAAABI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v D_checkT\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:D_checkT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
unsigned long D_checkT =0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABJ}
|
|
{\bkmkend AAAAAAAABJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v D_State\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:D_State}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int D_State =0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABK}
|
|
{\bkmkend AAAAAAAABK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v dmxArr\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:dmxArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* dmxArr{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABL}
|
|
{\bkmkend AAAAAAAABL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXin\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:DMXin}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t* DMXin = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABM}
|
|
{\bkmkend AAAAAAAABM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v items\:dmx.cpp}
|
|
{\xe \v dmx.cpp\:items}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* items{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABN}
|
|
{\bkmkend AAAAAAAABN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
dmx.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v dmx.h}
|
|
{\xe \v dmx.h}
|
|
{\bkmkstart AAAAAAAABO}
|
|
{\bkmkend AAAAAAAABO}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include "aJSON.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for dmx.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dmx_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "dmx_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b D_UPDATED1}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b D_UPDATED2}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b D_UPDATED3}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b D_UPDATED4}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b D_CHECKT}\~ 300\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MAX_CHANNELS}\~ 60\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXput} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXinSetup} (int channels)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXoutSetup} (int channels)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b ArtnetSetup} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXCheck} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b itemCtrl2} (char *name, int r, int g, int {\b b}, int w)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DmxWriteBuf} (uint16_t chan, uint8_t val)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b DMXOUT_propagate} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b dmxArr}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v D_CHECKT\:dmx.h}
|
|
{\xe \v dmx.h\:D_CHECKT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define D_CHECKT\~ 300}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABP}
|
|
{\bkmkend AAAAAAAABP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v D_UPDATED1\:dmx.h}
|
|
{\xe \v dmx.h\:D_UPDATED1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define D_UPDATED1\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABQ}
|
|
{\bkmkend AAAAAAAABQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v D_UPDATED2\:dmx.h}
|
|
{\xe \v dmx.h\:D_UPDATED2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define D_UPDATED2\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABR}
|
|
{\bkmkend AAAAAAAABR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v D_UPDATED3\:dmx.h}
|
|
{\xe \v dmx.h\:D_UPDATED3}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define D_UPDATED3\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABS}
|
|
{\bkmkend AAAAAAAABS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v D_UPDATED4\:dmx.h}
|
|
{\xe \v dmx.h\:D_UPDATED4}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define D_UPDATED4\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABT}
|
|
{\bkmkend AAAAAAAABT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MAX_CHANNELS\:dmx.h}
|
|
{\xe \v dmx.h\:MAX_CHANNELS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MAX_CHANNELS\~ 60}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABU}
|
|
{\bkmkend AAAAAAAABU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v ArtnetSetup\:dmx.h}
|
|
{\xe \v dmx.h\:ArtnetSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void ArtnetSetup ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABV}
|
|
{\bkmkend AAAAAAAABV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXCheck\:dmx.h}
|
|
{\xe \v dmx.h\:DMXCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXCheck (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABW}
|
|
{\bkmkend AAAAAAAABW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXinSetup\:dmx.h}
|
|
{\xe \v dmx.h\:DMXinSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXinSetup (int {\i channels})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABX}
|
|
{\bkmkend AAAAAAAABX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
ToDo: re-init\par
|
|
}}
|
|
{\xe \v DMXOUT_propagate\:dmx.h}
|
|
{\xe \v dmx.h\:DMXOUT_propagate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXOUT_propagate ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABY}
|
|
{\bkmkend AAAAAAAABY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXoutSetup\:dmx.h}
|
|
{\xe \v dmx.h\:DMXoutSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXoutSetup (int {\i channels})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAABZ}
|
|
{\bkmkend AAAAAAAABZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMXput\:dmx.h}
|
|
{\xe \v dmx.h\:DMXput}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DMXput (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACA}
|
|
{\bkmkend AAAAAAAACA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DmxWriteBuf\:dmx.h}
|
|
{\xe \v dmx.h\:DmxWriteBuf}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void DmxWriteBuf (uint16_t {\i chan}, uint8_t {\i val})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACB}
|
|
{\bkmkend AAAAAAAACB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v itemCtrl2\:dmx.h}
|
|
{\xe \v dmx.h\:itemCtrl2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int itemCtrl2 (char * {\i name}, int {\i r}, int {\i g}, int {\i b}, int {\i w})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACC}
|
|
{\bkmkend AAAAAAAACC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v dmxArr\:dmx.h}
|
|
{\xe \v dmx.h\:dmxArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* dmxArr{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACD}
|
|
{\bkmkend AAAAAAAACD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
in_ccs811_hdc1080.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v in_ccs811_hdc1080.cpp}
|
|
{\xe \v in_ccs811_hdc1080.cpp}
|
|
{\bkmkstart AAAAAAAACE}
|
|
{\bkmkend AAAAAAAACE}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/in_ccs811_hdc1080.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for in_ccs811_hdc1080.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "in__ccs811__hdc1080_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b i2cReset} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long {\b ccs811Baseline}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v i2cReset\:in_ccs811_hdc1080.cpp}
|
|
{\xe \v in_ccs811_hdc1080.cpp\:i2cReset}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void i2cReset ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACF}
|
|
{\bkmkend AAAAAAAACF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v ccs811Baseline\:in_ccs811_hdc1080.cpp}
|
|
{\xe \v in_ccs811_hdc1080.cpp\:ccs811Baseline}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long ccs811Baseline}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACG}
|
|
{\bkmkend AAAAAAAACG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
in_ccs811_hdc1080.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v in_ccs811_hdc1080.h}
|
|
{\xe \v in_ccs811_hdc1080.h}
|
|
{\bkmkstart AAAAAAAACH}
|
|
{\bkmkend AAAAAAAACH}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <inputs.h>}\par
|
|
{\f2 #include <abstractin.h>}\par
|
|
{\f2 #include <Wire.h>}\par
|
|
{\f2 #include "ClosedCube_HDC1080.h"}\par
|
|
{\f2 #include "SparkFunCCS811.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for in_ccs811_hdc1080.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "in__ccs811__hdc1080_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "in__ccs811__hdc1080_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b in_ccs811}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b in_hdc1080}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CCS811_ADDR}\~ 0x5A\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v CCS811_ADDR\:in_ccs811_hdc1080.h}
|
|
{\xe \v in_ccs811_hdc1080.h\:CCS811_ADDR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CCS811_ADDR\~ 0x5A}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACI}
|
|
{\bkmkend AAAAAAAACI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
inputs.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v inputs.cpp}
|
|
{\xe \v inputs.cpp}
|
|
{\bkmkstart AAAAAAAACJ}
|
|
{\bkmkend AAAAAAAACJ}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "inputs.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include <PubSubClient.h>}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "itemCmd.h"}\par
|
|
{\f2 #include "DHT.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for inputs.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "inputs_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cleanStore} (aJsonObject *input)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
PubSubClient {\b mqttClient}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b root}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b ethernetIdleCount}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b configLocked}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b readCache} {\b inCache}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v cleanStore\:inputs.cpp}
|
|
{\xe \v inputs.cpp\:cleanStore}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cleanStore (aJsonObject * {\i input})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACK}
|
|
{\bkmkend AAAAAAAACK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v configLocked\:inputs.cpp}
|
|
{\xe \v inputs.cpp\:configLocked}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t configLocked{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACL}
|
|
{\bkmkend AAAAAAAACL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ethernetIdleCount\:inputs.cpp}
|
|
{\xe \v inputs.cpp\:ethernetIdleCount}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t ethernetIdleCount{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACM}
|
|
{\bkmkend AAAAAAAACM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inCache\:inputs.cpp}
|
|
{\xe \v inputs.cpp\:inCache}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b readCache} inCache}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACN}
|
|
{\bkmkend AAAAAAAACN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttClient\:inputs.cpp}
|
|
{\xe \v inputs.cpp\:mqttClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
PubSubClient mqttClient{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACO}
|
|
{\bkmkend AAAAAAAACO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v root\:inputs.cpp}
|
|
{\xe \v inputs.cpp\:root}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* root{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACP}
|
|
{\bkmkend AAAAAAAACP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
inputs.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v inputs.h}
|
|
{\xe \v inputs.h}
|
|
{\bkmkstart AAAAAAAACQ}
|
|
{\bkmkend AAAAAAAACQ}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <aJSON.h>}\par
|
|
{\f2 #include "modules/in_ccs811_hdc1080.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for inputs.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "inputs_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "inputs_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
union {\b inStore}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b Input}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b readCache}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_ACTIVE_HIGH}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_ANALOG}\~ 64\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_RE}\~ 32\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_I2C}\~ 128\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_PUSH_ON}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_PUSH_TOGGLE}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_DHT22}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_CCS811}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_HDC1080}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_COUNTER}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IN_UPTIME}\~ 16\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_IDLE}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_PRESSED}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_RELEASED}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_LONG}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_REPEAT}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_WAITPRESS}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_PRESSED2}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_RELEASED2}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_LONG2}\~ 8u\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_REPEAT2}\~ 9u\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_PRESSED3}\~ 10u\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_LONG3}\~ 11u\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_REPEAT3}\~ 12u\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_WAITRELEASE}\~ 13u\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IS_REQSTATE}\~ 0xFF\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SAME_STATE_ATTEMPTS}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ANALOG_STATE_ATTEMPTS}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ANALOG_NOIZE}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CHECK_SENSOR}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CHECK_INPUT}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CHECK_INTERRUPT}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b T_LONG}\~ 1000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b T_IDLE}\~ 600\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b T_RPT}\~ 300\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b T_RPT_PULSE}\~ 150\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b inputs}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b readCache} {\b inCache}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v ANALOG_NOIZE\:inputs.h}
|
|
{\xe \v inputs.h\:ANALOG_NOIZE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ANALOG_NOIZE\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACR}
|
|
{\bkmkend AAAAAAAACR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ANALOG_STATE_ATTEMPTS\:inputs.h}
|
|
{\xe \v inputs.h\:ANALOG_STATE_ATTEMPTS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ANALOG_STATE_ATTEMPTS\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACS}
|
|
{\bkmkend AAAAAAAACS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CHECK_INPUT\:inputs.h}
|
|
{\xe \v inputs.h\:CHECK_INPUT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CHECK_INPUT\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACT}
|
|
{\bkmkend AAAAAAAACT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CHECK_INTERRUPT\:inputs.h}
|
|
{\xe \v inputs.h\:CHECK_INTERRUPT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CHECK_INTERRUPT\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACU}
|
|
{\bkmkend AAAAAAAACU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CHECK_SENSOR\:inputs.h}
|
|
{\xe \v inputs.h\:CHECK_SENSOR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CHECK_SENSOR\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACV}
|
|
{\bkmkend AAAAAAAACV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_ACTIVE_HIGH\:inputs.h}
|
|
{\xe \v inputs.h\:IN_ACTIVE_HIGH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_ACTIVE_HIGH\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACW}
|
|
{\bkmkend AAAAAAAACW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_ANALOG\:inputs.h}
|
|
{\xe \v inputs.h\:IN_ANALOG}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_ANALOG\~ 64}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACX}
|
|
{\bkmkend AAAAAAAACX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_CCS811\:inputs.h}
|
|
{\xe \v inputs.h\:IN_CCS811}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_CCS811\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACY}
|
|
{\bkmkend AAAAAAAACY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_COUNTER\:inputs.h}
|
|
{\xe \v inputs.h\:IN_COUNTER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_COUNTER\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAACZ}
|
|
{\bkmkend AAAAAAAACZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_DHT22\:inputs.h}
|
|
{\xe \v inputs.h\:IN_DHT22}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_DHT22\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADA}
|
|
{\bkmkend AAAAAAAADA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_HDC1080\:inputs.h}
|
|
{\xe \v inputs.h\:IN_HDC1080}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_HDC1080\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADB}
|
|
{\bkmkend AAAAAAAADB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_I2C\:inputs.h}
|
|
{\xe \v inputs.h\:IN_I2C}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_I2C\~ 128}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADC}
|
|
{\bkmkend AAAAAAAADC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_PUSH_ON\:inputs.h}
|
|
{\xe \v inputs.h\:IN_PUSH_ON}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_PUSH_ON\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADD}
|
|
{\bkmkend AAAAAAAADD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_PUSH_TOGGLE\:inputs.h}
|
|
{\xe \v inputs.h\:IN_PUSH_TOGGLE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_PUSH_TOGGLE\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADE}
|
|
{\bkmkend AAAAAAAADE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_RE\:inputs.h}
|
|
{\xe \v inputs.h\:IN_RE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_RE\~ 32}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADF}
|
|
{\bkmkend AAAAAAAADF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IN_UPTIME\:inputs.h}
|
|
{\xe \v inputs.h\:IN_UPTIME}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IN_UPTIME\~ 16}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADG}
|
|
{\bkmkend AAAAAAAADG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_IDLE\:inputs.h}
|
|
{\xe \v inputs.h\:IS_IDLE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_IDLE\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADH}
|
|
{\bkmkend AAAAAAAADH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_LONG\:inputs.h}
|
|
{\xe \v inputs.h\:IS_LONG}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_LONG\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADI}
|
|
{\bkmkend AAAAAAAADI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_LONG2\:inputs.h}
|
|
{\xe \v inputs.h\:IS_LONG2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_LONG2\~ 8u}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADJ}
|
|
{\bkmkend AAAAAAAADJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_LONG3\:inputs.h}
|
|
{\xe \v inputs.h\:IS_LONG3}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_LONG3\~ 11u}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADK}
|
|
{\bkmkend AAAAAAAADK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_PRESSED\:inputs.h}
|
|
{\xe \v inputs.h\:IS_PRESSED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_PRESSED\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADL}
|
|
{\bkmkend AAAAAAAADL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_PRESSED2\:inputs.h}
|
|
{\xe \v inputs.h\:IS_PRESSED2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_PRESSED2\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADM}
|
|
{\bkmkend AAAAAAAADM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_PRESSED3\:inputs.h}
|
|
{\xe \v inputs.h\:IS_PRESSED3}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_PRESSED3\~ 10u}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADN}
|
|
{\bkmkend AAAAAAAADN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_RELEASED\:inputs.h}
|
|
{\xe \v inputs.h\:IS_RELEASED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_RELEASED\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADO}
|
|
{\bkmkend AAAAAAAADO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_RELEASED2\:inputs.h}
|
|
{\xe \v inputs.h\:IS_RELEASED2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_RELEASED2\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADP}
|
|
{\bkmkend AAAAAAAADP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_REPEAT\:inputs.h}
|
|
{\xe \v inputs.h\:IS_REPEAT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_REPEAT\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADQ}
|
|
{\bkmkend AAAAAAAADQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_REPEAT2\:inputs.h}
|
|
{\xe \v inputs.h\:IS_REPEAT2}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_REPEAT2\~ 9u}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADR}
|
|
{\bkmkend AAAAAAAADR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_REPEAT3\:inputs.h}
|
|
{\xe \v inputs.h\:IS_REPEAT3}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_REPEAT3\~ 12u}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADS}
|
|
{\bkmkend AAAAAAAADS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_REQSTATE\:inputs.h}
|
|
{\xe \v inputs.h\:IS_REQSTATE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_REQSTATE\~ 0xFF}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADT}
|
|
{\bkmkend AAAAAAAADT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_WAITPRESS\:inputs.h}
|
|
{\xe \v inputs.h\:IS_WAITPRESS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_WAITPRESS\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADU}
|
|
{\bkmkend AAAAAAAADU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IS_WAITRELEASE\:inputs.h}
|
|
{\xe \v inputs.h\:IS_WAITRELEASE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IS_WAITRELEASE\~ 13u}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADV}
|
|
{\bkmkend AAAAAAAADV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SAME_STATE_ATTEMPTS\:inputs.h}
|
|
{\xe \v inputs.h\:SAME_STATE_ATTEMPTS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SAME_STATE_ATTEMPTS\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADW}
|
|
{\bkmkend AAAAAAAADW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v T_IDLE\:inputs.h}
|
|
{\xe \v inputs.h\:T_IDLE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define T_IDLE\~ 600}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADX}
|
|
{\bkmkend AAAAAAAADX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v T_LONG\:inputs.h}
|
|
{\xe \v inputs.h\:T_LONG}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define T_LONG\~ 1000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADY}
|
|
{\bkmkend AAAAAAAADY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v T_RPT\:inputs.h}
|
|
{\xe \v inputs.h\:T_RPT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define T_RPT\~ 300}}
|
|
\par
|
|
{\bkmkstart AAAAAAAADZ}
|
|
{\bkmkend AAAAAAAADZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v T_RPT_PULSE\:inputs.h}
|
|
{\xe \v inputs.h\:T_RPT_PULSE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define T_RPT_PULSE\~ 150}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEA}
|
|
{\bkmkend AAAAAAAAEA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v inCache\:inputs.h}
|
|
{\xe \v inputs.h\:inCache}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b readCache} inCache{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEB}
|
|
{\bkmkend AAAAAAAAEB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inputs\:inputs.h}
|
|
{\xe \v inputs.h\:inputs}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* inputs{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEC}
|
|
{\bkmkend AAAAAAAAEC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
item.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v item.cpp}
|
|
{\xe \v item.cpp}
|
|
{\bkmkstart AAAAAAAAED}
|
|
{\bkmkend AAAAAAAAED}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "aJSON.h"}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include "textconst.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "bright.h"}\par
|
|
{\f2 #include "itemCmd.h"}\par
|
|
{\f2 #include "dmx.h"}\par
|
|
{\f2 #include <Adafruit_NeoPixel.h>}\par
|
|
{\f2 #include <ModbusMaster.h>}\par
|
|
{\f2 #include <PubSubClient.h>}\par
|
|
{\f2 #include "modules/out_spiled.h"}\par
|
|
{\f2 #include "modules/out_ac.h"}\par
|
|
{\f2 #include "modules/out_motor.h"}\par
|
|
{\f2 #include "modules/out_modbus.h"}\par
|
|
{\f2 #include "modules/out_dmx.h"}\par
|
|
{\f2 #include "modules/out_pwm.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for item.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "item_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b a}\~ 0.1842f\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b b}\~ -36.68f\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b retrieveCode} (char **psubItem)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b subitem2cmd} (char *payload)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b txt2subItem} (char *payload)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b modbusBusy} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b pollingItem}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
PubSubClient {\b mqttClient}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b ethernetIdleCount}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b configLocked}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b lanStatus}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const short {\b defval} [4] = \{0, 0, 0, 0\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
ModbusMaster {\b node}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v a\:item.cpp}
|
|
{\xe \v item.cpp\:a}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define a\~ 0.1842f}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEE}
|
|
{\bkmkend AAAAAAAAEE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v b\:item.cpp}
|
|
{\xe \v item.cpp\:b}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define b\~ -36.68f}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEF}
|
|
{\bkmkend AAAAAAAAEF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v retrieveCode\:item.cpp}
|
|
{\xe \v item.cpp\:retrieveCode}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int retrieveCode (char ** {\i psubItem})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEG}
|
|
{\bkmkend AAAAAAAAEG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v subitem2cmd\:item.cpp}
|
|
{\xe \v item.cpp\:subitem2cmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int subitem2cmd (char * {\i payload})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEH}
|
|
{\bkmkend AAAAAAAAEH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v txt2subItem\:item.cpp}
|
|
{\xe \v item.cpp\:txt2subItem}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int txt2subItem (char * {\i payload})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEI}
|
|
{\bkmkend AAAAAAAAEI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v configLocked\:item.cpp}
|
|
{\xe \v item.cpp\:configLocked}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t configLocked{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEJ}
|
|
{\bkmkend AAAAAAAAEJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v defval\:item.cpp}
|
|
{\xe \v item.cpp\:defval}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const short defval[4] = \{0, 0, 0, 0\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEK}
|
|
{\bkmkend AAAAAAAAEK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ethernetIdleCount\:item.cpp}
|
|
{\xe \v item.cpp\:ethernetIdleCount}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t ethernetIdleCount{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEL}
|
|
{\bkmkend AAAAAAAAEL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lanStatus\:item.cpp}
|
|
{\xe \v item.cpp\:lanStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} lanStatus{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEM}
|
|
{\bkmkend AAAAAAAAEM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusBusy\:item.cpp}
|
|
{\xe \v item.cpp\:modbusBusy}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short modbusBusy = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEN}
|
|
{\bkmkend AAAAAAAAEN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttClient\:item.cpp}
|
|
{\xe \v item.cpp\:mqttClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
PubSubClient mqttClient{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEO}
|
|
{\bkmkend AAAAAAAAEO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v node\:item.cpp}
|
|
{\xe \v item.cpp\:node}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
ModbusMaster node{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEP}
|
|
{\bkmkend AAAAAAAAEP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pollingItem\:item.cpp}
|
|
{\xe \v item.cpp\:pollingItem}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* pollingItem{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEQ}
|
|
{\bkmkend AAAAAAAAEQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
item.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v item.h}
|
|
{\xe \v item.h}
|
|
{\bkmkstart AAAAAAAAER}
|
|
{\bkmkend AAAAAAAAER}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include "abstractout.h"}\par
|
|
{\f2 #include "itemCmd.h"}\par
|
|
{\f2 #include "aJSON.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for item.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "item_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "item_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b Item}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_NOTFOUND}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_CMD}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_SET}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_ESET}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_HSV}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_RGB}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_FAN}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_MODE}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_HUE}\~ 9\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_SAT}\~ 10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_TEMP}\~ 11\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_ADDITIONAL}\~ 11\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_DIMMER}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_RGBW}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_RGB}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_PWM}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_MODBUS}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_THERMO}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_RELAY}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_GROUP}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_VCTEMP}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_VC}\~ 9\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_AC}\~ 10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_SPILED}\~ 11\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_MOTOR}\~ 12\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_MBUS}\~ 14\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CH_WHITE}\~ 127\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b POLLING_SLOW}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b POLLING_FAST}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b POLLING_INT}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b I_TYPE}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b I_ARG}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b I_VAL}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b I_CMD}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b I_EXT}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_CMD_ARG_ADDR}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_CMD_ARG_REG}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_CMD_ARG_MASK}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_CMD_ARG_MAX_SCALE}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_CMD_ARG_REG_TYPE}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_COIL_REG_TYPE}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_DISCRETE_REG_TYPE}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_HOLDING_REG_TYPE}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_INPUT_REG_TYPE}\~ 3\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b thermoSetCurTemp} (char *name, float t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b txt2cmd} (char *payload)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b items}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v CH_AC\:item.h}
|
|
{\xe \v item.h\:CH_AC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_AC\~ 10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAES}
|
|
{\bkmkend AAAAAAAAES}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_DIMMER\:item.h}
|
|
{\xe \v item.h\:CH_DIMMER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_DIMMER\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAET}
|
|
{\bkmkend AAAAAAAAET}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_GROUP\:item.h}
|
|
{\xe \v item.h\:CH_GROUP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_GROUP\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEU}
|
|
{\bkmkend AAAAAAAAEU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_MBUS\:item.h}
|
|
{\xe \v item.h\:CH_MBUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_MBUS\~ 14}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEV}
|
|
{\bkmkend AAAAAAAAEV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_MODBUS\:item.h}
|
|
{\xe \v item.h\:CH_MODBUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_MODBUS\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEW}
|
|
{\bkmkend AAAAAAAAEW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_MOTOR\:item.h}
|
|
{\xe \v item.h\:CH_MOTOR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_MOTOR\~ 12}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEX}
|
|
{\bkmkend AAAAAAAAEX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_PWM\:item.h}
|
|
{\xe \v item.h\:CH_PWM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_PWM\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEY}
|
|
{\bkmkend AAAAAAAAEY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_RELAY\:item.h}
|
|
{\xe \v item.h\:CH_RELAY}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_RELAY\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAEZ}
|
|
{\bkmkend AAAAAAAAEZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_RGB\:item.h}
|
|
{\xe \v item.h\:CH_RGB}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_RGB\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFA}
|
|
{\bkmkend AAAAAAAAFA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_RGBW\:item.h}
|
|
{\xe \v item.h\:CH_RGBW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_RGBW\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFB}
|
|
{\bkmkend AAAAAAAAFB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_SPILED\:item.h}
|
|
{\xe \v item.h\:CH_SPILED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_SPILED\~ 11}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFC}
|
|
{\bkmkend AAAAAAAAFC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_THERMO\:item.h}
|
|
{\xe \v item.h\:CH_THERMO}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_THERMO\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFD}
|
|
{\bkmkend AAAAAAAAFD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_VC\:item.h}
|
|
{\xe \v item.h\:CH_VC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_VC\~ 9}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFE}
|
|
{\bkmkend AAAAAAAAFE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_VCTEMP\:item.h}
|
|
{\xe \v item.h\:CH_VCTEMP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_VCTEMP\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFF}
|
|
{\bkmkend AAAAAAAAFF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CH_WHITE\:item.h}
|
|
{\xe \v item.h\:CH_WHITE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CH_WHITE\~ 127}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFG}
|
|
{\bkmkend AAAAAAAAFG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v I_ARG\:item.h}
|
|
{\xe \v item.h\:I_ARG}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define I_ARG\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFH}
|
|
{\bkmkend AAAAAAAAFH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v I_CMD\:item.h}
|
|
{\xe \v item.h\:I_CMD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define I_CMD\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFI}
|
|
{\bkmkend AAAAAAAAFI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v I_EXT\:item.h}
|
|
{\xe \v item.h\:I_EXT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define I_EXT\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFJ}
|
|
{\bkmkend AAAAAAAAFJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v I_TYPE\:item.h}
|
|
{\xe \v item.h\:I_TYPE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define I_TYPE\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFK}
|
|
{\bkmkend AAAAAAAAFK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v I_VAL\:item.h}
|
|
{\xe \v item.h\:I_VAL}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define I_VAL\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFL}
|
|
{\bkmkend AAAAAAAAFL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_CMD_ARG_ADDR\:item.h}
|
|
{\xe \v item.h\:MODBUS_CMD_ARG_ADDR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_CMD_ARG_ADDR\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFM}
|
|
{\bkmkend AAAAAAAAFM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_CMD_ARG_MASK\:item.h}
|
|
{\xe \v item.h\:MODBUS_CMD_ARG_MASK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_CMD_ARG_MASK\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFN}
|
|
{\bkmkend AAAAAAAAFN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_CMD_ARG_MAX_SCALE\:item.h}
|
|
{\xe \v item.h\:MODBUS_CMD_ARG_MAX_SCALE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_CMD_ARG_MAX_SCALE\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFO}
|
|
{\bkmkend AAAAAAAAFO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_CMD_ARG_REG\:item.h}
|
|
{\xe \v item.h\:MODBUS_CMD_ARG_REG}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_CMD_ARG_REG\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFP}
|
|
{\bkmkend AAAAAAAAFP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_CMD_ARG_REG_TYPE\:item.h}
|
|
{\xe \v item.h\:MODBUS_CMD_ARG_REG_TYPE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_CMD_ARG_REG_TYPE\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFQ}
|
|
{\bkmkend AAAAAAAAFQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_COIL_REG_TYPE\:item.h}
|
|
{\xe \v item.h\:MODBUS_COIL_REG_TYPE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_COIL_REG_TYPE\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFR}
|
|
{\bkmkend AAAAAAAAFR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_DISCRETE_REG_TYPE\:item.h}
|
|
{\xe \v item.h\:MODBUS_DISCRETE_REG_TYPE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_DISCRETE_REG_TYPE\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFS}
|
|
{\bkmkend AAAAAAAAFS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_HOLDING_REG_TYPE\:item.h}
|
|
{\xe \v item.h\:MODBUS_HOLDING_REG_TYPE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_HOLDING_REG_TYPE\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFT}
|
|
{\bkmkend AAAAAAAAFT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_INPUT_REG_TYPE\:item.h}
|
|
{\xe \v item.h\:MODBUS_INPUT_REG_TYPE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_INPUT_REG_TYPE\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFU}
|
|
{\bkmkend AAAAAAAAFU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v POLLING_FAST\:item.h}
|
|
{\xe \v item.h\:POLLING_FAST}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define POLLING_FAST\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFV}
|
|
{\bkmkend AAAAAAAAFV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v POLLING_INT\:item.h}
|
|
{\xe \v item.h\:POLLING_INT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define POLLING_INT\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFW}
|
|
{\bkmkend AAAAAAAAFW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v POLLING_SLOW\:item.h}
|
|
{\xe \v item.h\:POLLING_SLOW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define POLLING_SLOW\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFX}
|
|
{\bkmkend AAAAAAAAFX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_ADDITIONAL\:item.h}
|
|
{\xe \v item.h\:S_ADDITIONAL}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_ADDITIONAL\~ 11}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFY}
|
|
{\bkmkend AAAAAAAAFY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_CMD\:item.h}
|
|
{\xe \v item.h\:S_CMD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_CMD\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAFZ}
|
|
{\bkmkend AAAAAAAAFZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_ESET\:item.h}
|
|
{\xe \v item.h\:S_ESET}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_ESET\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGA}
|
|
{\bkmkend AAAAAAAAGA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_FAN\:item.h}
|
|
{\xe \v item.h\:S_FAN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_FAN\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGB}
|
|
{\bkmkend AAAAAAAAGB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_HSV\:item.h}
|
|
{\xe \v item.h\:S_HSV}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_HSV\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGC}
|
|
{\bkmkend AAAAAAAAGC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_HUE\:item.h}
|
|
{\xe \v item.h\:S_HUE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_HUE\~ 9}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGD}
|
|
{\bkmkend AAAAAAAAGD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_MODE\:item.h}
|
|
{\xe \v item.h\:S_MODE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_MODE\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGE}
|
|
{\bkmkend AAAAAAAAGE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_NOTFOUND\:item.h}
|
|
{\xe \v item.h\:S_NOTFOUND}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_NOTFOUND\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGF}
|
|
{\bkmkend AAAAAAAAGF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_RGB\:item.h}
|
|
{\xe \v item.h\:S_RGB}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_RGB\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGG}
|
|
{\bkmkend AAAAAAAAGG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_SAT\:item.h}
|
|
{\xe \v item.h\:S_SAT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_SAT\~ 10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGH}
|
|
{\bkmkend AAAAAAAAGH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_SET\:item.h}
|
|
{\xe \v item.h\:S_SET}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_SET\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGI}
|
|
{\bkmkend AAAAAAAAGI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_TEMP\:item.h}
|
|
{\xe \v item.h\:S_TEMP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_TEMP\~ 11}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGJ}
|
|
{\bkmkend AAAAAAAAGJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v thermoSetCurTemp\:item.h}
|
|
{\xe \v item.h\:thermoSetCurTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short thermoSetCurTemp (char * {\i name}, float {\i t})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGK}
|
|
{\bkmkend AAAAAAAAGK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v txt2cmd\:item.h}
|
|
{\xe \v item.h\:txt2cmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int txt2cmd (char * {\i payload})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGL}
|
|
{\bkmkend AAAAAAAAGL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v items\:item.h}
|
|
{\xe \v item.h\:items}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* items{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGM}
|
|
{\bkmkend AAAAAAAAGM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
itemCmd.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v itemCmd.cpp}
|
|
{\xe \v itemCmd.cpp}
|
|
{\bkmkstart AAAAAAAAGN}
|
|
{\bkmkend AAAAAAAAGN}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <Arduino.h>}\par
|
|
{\f2 #include "itemCmd.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include <Adafruit_NeoPixel.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for itemCmd.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "item_cmd_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b txt2cmd} (char *payload)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v txt2cmd\:itemCmd.cpp}
|
|
{\xe \v itemCmd.cpp\:txt2cmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int txt2cmd (char * {\i payload})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGO}
|
|
{\bkmkend AAAAAAAAGO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
itemCmd.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v itemCmd.h}
|
|
{\xe \v itemCmd.h}
|
|
{\bkmkstart AAAAAAAAGP}
|
|
{\bkmkend AAAAAAAAGP}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "Arduino.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for itemCmd.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "item_cmd_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "item_cmd_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
union {\b itemCmdStore}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
union {\b itemArgStore}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b itemCmd}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b commandsNum}\~ sizeof(commands_P)/sizeof({\b cmdstr})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_ON}\~ 1\par
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Definition of Commands. }{
|
|
}\par
|
|
}\par}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_OFF}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_RESTORE}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_TOGGLE}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_HALT}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_XON}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_XOFF}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_UP}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_DN}\~ 9\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_HEAT}\~ 0xa\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_COOL}\~ 0xb\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_AUTO}\~ 0xc\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_FAN}\~ 0xd\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_DRY}\~ 0xe\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_STOP}\~ 0xf\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_HIGH}\~ 0x10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_MED}\~ 0x11\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_LOW}\~ 0x12\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_ENABLED}\~ 0x13\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_DISABLED}\~ 0x14\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_TRUE}\~ 0x15\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_FALSE}\~ 0x16\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_RGB}\~ 0x17\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_HSV}\~ 0x18\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_MASK}\~ 0xff\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b FLAG_MASK}\~ 0xff00\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_VOID}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_UNKNOWN}\~ -1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMD_JSON}\~ -2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SEND_COMMAND}\~ 0x100\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SEND_PARAMETERS}\~ 0x200\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SEND_RETRY}\~ 0x400\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SEND_DEFFERED}\~ 0x800\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ACTION_NEEDED}\~ 0x1000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ACTION_IN_PROCESS}\~ 0x2000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_VOID}\~ 0\par
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Definition of all possible types of argument, contained in class. }{
|
|
}\par
|
|
}\par}
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_PERCENTS}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_TENS}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_HSV}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_HS}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_FLOAT_CELSIUS}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_FLOAT_FARENHEIT}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_RGB}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_RGBW}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_PERCENTS255}\~ 9\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_HSV255}\~ 10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_INT32}\~ 11\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_UINT32}\~ 12\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_STRING}\~ 13\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ST_FLOAT}\~ 14\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Typedefs\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
typedef char {\b cmdstr}[9]\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b txt2cmd} (char *payload)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const {\b cmdstr} commands_P[] {\b PROGMEM}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v ACTION_IN_PROCESS\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ACTION_IN_PROCESS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ACTION_IN_PROCESS\~ 0x2000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGQ}
|
|
{\bkmkend AAAAAAAAGQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ACTION_NEEDED\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ACTION_NEEDED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ACTION_NEEDED\~ 0x1000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGR}
|
|
{\bkmkend AAAAAAAAGR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_AUTO\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_AUTO}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_AUTO\~ 0xc}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGS}
|
|
{\bkmkend AAAAAAAAGS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_COOL\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_COOL}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_COOL\~ 0xb}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGT}
|
|
{\bkmkend AAAAAAAAGT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_DISABLED\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_DISABLED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_DISABLED\~ 0x14}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGU}
|
|
{\bkmkend AAAAAAAAGU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_DN\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_DN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_DN\~ 9}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGV}
|
|
{\bkmkend AAAAAAAAGV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_DRY\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_DRY}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_DRY\~ 0xe}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGW}
|
|
{\bkmkend AAAAAAAAGW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_ENABLED\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_ENABLED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_ENABLED\~ 0x13}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGX}
|
|
{\bkmkend AAAAAAAAGX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_FALSE\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_FALSE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_FALSE\~ 0x16}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGY}
|
|
{\bkmkend AAAAAAAAGY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_FAN\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_FAN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_FAN\~ 0xd}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAGZ}
|
|
{\bkmkend AAAAAAAAGZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_HALT\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_HALT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_HALT\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHA}
|
|
{\bkmkend AAAAAAAAHA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_HEAT\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_HEAT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_HEAT\~ 0xa}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHB}
|
|
{\bkmkend AAAAAAAAHB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_HIGH\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_HIGH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_HIGH\~ 0x10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHC}
|
|
{\bkmkend AAAAAAAAHC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_HSV\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_HSV}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_HSV\~ 0x18}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHD}
|
|
{\bkmkend AAAAAAAAHD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_JSON\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_JSON}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_JSON\~ -2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHE}
|
|
{\bkmkend AAAAAAAAHE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_LOW\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_LOW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_LOW\~ 0x12}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHF}
|
|
{\bkmkend AAAAAAAAHF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_MASK\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_MASK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_MASK\~ 0xff}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHG}
|
|
{\bkmkend AAAAAAAAHG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_MED\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_MED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_MED\~ 0x11}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHH}
|
|
{\bkmkend AAAAAAAAHH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_OFF\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_OFF}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_OFF\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHI}
|
|
{\bkmkend AAAAAAAAHI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_ON\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_ON}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_ON\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHJ}
|
|
{\bkmkend AAAAAAAAHJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Definition of Commands. }}\par
|
|
}
|
|
{\xe \v CMD_RESTORE\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_RESTORE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_RESTORE\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHK}
|
|
{\bkmkend AAAAAAAAHK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_RGB\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_RGB}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_RGB\~ 0x17}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHL}
|
|
{\bkmkend AAAAAAAAHL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_STOP\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_STOP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_STOP\~ 0xf}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHM}
|
|
{\bkmkend AAAAAAAAHM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_TOGGLE\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_TOGGLE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_TOGGLE\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHN}
|
|
{\bkmkend AAAAAAAAHN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_TRUE\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_TRUE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_TRUE\~ 0x15}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHO}
|
|
{\bkmkend AAAAAAAAHO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_UNKNOWN\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_UNKNOWN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_UNKNOWN\~ -1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHP}
|
|
{\bkmkend AAAAAAAAHP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_UP\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_UP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_UP\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHQ}
|
|
{\bkmkend AAAAAAAAHQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_VOID\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_VOID}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_VOID\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHR}
|
|
{\bkmkend AAAAAAAAHR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_XOFF\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_XOFF}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_XOFF\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHS}
|
|
{\bkmkend AAAAAAAAHS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMD_XON\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:CMD_XON}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMD_XON\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHT}
|
|
{\bkmkend AAAAAAAAHT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v commandsNum\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:commandsNum}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define commandsNum\~ sizeof(commands_P)/sizeof({\b cmdstr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHU}
|
|
{\bkmkend AAAAAAAAHU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v FLAG_MASK\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:FLAG_MASK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define FLAG_MASK\~ 0xff00}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHV}
|
|
{\bkmkend AAAAAAAAHV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SEND_COMMAND\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:SEND_COMMAND}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SEND_COMMAND\~ 0x100}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHW}
|
|
{\bkmkend AAAAAAAAHW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SEND_DEFFERED\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:SEND_DEFFERED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SEND_DEFFERED\~ 0x800}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHX}
|
|
{\bkmkend AAAAAAAAHX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SEND_PARAMETERS\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:SEND_PARAMETERS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SEND_PARAMETERS\~ 0x200}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHY}
|
|
{\bkmkend AAAAAAAAHY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SEND_RETRY\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:SEND_RETRY}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SEND_RETRY\~ 0x400}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAHZ}
|
|
{\bkmkend AAAAAAAAHZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_FLOAT\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_FLOAT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_FLOAT\~ 14}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIA}
|
|
{\bkmkend AAAAAAAAIA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_FLOAT_CELSIUS\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_FLOAT_CELSIUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_FLOAT_CELSIUS\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIB}
|
|
{\bkmkend AAAAAAAAIB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_FLOAT_FARENHEIT\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_FLOAT_FARENHEIT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_FLOAT_FARENHEIT\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIC}
|
|
{\bkmkend AAAAAAAAIC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_HS\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_HS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_HS\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAID}
|
|
{\bkmkend AAAAAAAAID}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_HSV\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_HSV}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_HSV\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIE}
|
|
{\bkmkend AAAAAAAAIE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_HSV255\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_HSV255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_HSV255\~ 10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIF}
|
|
{\bkmkend AAAAAAAAIF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_INT32\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_INT32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_INT32\~ 11}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIG}
|
|
{\bkmkend AAAAAAAAIG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_PERCENTS\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_PERCENTS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_PERCENTS\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIH}
|
|
{\bkmkend AAAAAAAAIH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_PERCENTS255\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_PERCENTS255}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_PERCENTS255\~ 9}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAII}
|
|
{\bkmkend AAAAAAAAII}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_RGB\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_RGB}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_RGB\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIJ}
|
|
{\bkmkend AAAAAAAAIJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_RGBW\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_RGBW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_RGBW\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIK}
|
|
{\bkmkend AAAAAAAAIK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_STRING\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_STRING}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_STRING\~ 13}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIL}
|
|
{\bkmkend AAAAAAAAIL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_TENS\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_TENS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_TENS\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIM}
|
|
{\bkmkend AAAAAAAAIM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_UINT32\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_UINT32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_UINT32\~ 12}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIN}
|
|
{\bkmkend AAAAAAAAIN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ST_VOID\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:ST_VOID}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ST_VOID\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIO}
|
|
{\bkmkend AAAAAAAAIO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
\par
|
|
{
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Definition of all possible types of argument, contained in class. }}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Typedef Documentation\par
|
|
\pard\plain
|
|
{\xe \v cmdstr\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:cmdstr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
typedef char cmdstr[9]}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIP}
|
|
{\bkmkend AAAAAAAAIP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v txt2cmd\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:txt2cmd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int txt2cmd (char * {\i payload})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIQ}
|
|
{\bkmkend AAAAAAAAIQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v PROGMEM\:itemCmd.h}
|
|
{\xe \v itemCmd.h\:PROGMEM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const {\b cmdstr} commands_P [] PROGMEM}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIR}
|
|
{\bkmkend AAAAAAAAIR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\b Initial value:}{
|
|
\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid =\par
|
|
\{\par
|
|
{\cf22 ""},{\cf22 "ON"},{\cf22 "OFF"},{\cf22 "REST"},{\cf22 "TOGGLE"},{\cf22 "HALT"},{\cf22 "XON"},{\cf22 "XOFF"},{\cf22 "INCREASE"},{\cf22 "DECREASE"},\par
|
|
{\cf22 "HEAT"},{\cf22 "COOL"},{\cf22 "AUTO"},{\cf22 "FAN_ONLY"},{\cf22 "DRY"},{\cf22 "STOP"},{\cf22 "HIGH"},{\cf22 "MEDIUM"},{\cf22 "LOW"},\par
|
|
{\cf22 "TRUE"},{\cf22 "FALSE"},{\cf22 "ENABLED"},{\cf22 "DISABLED"},{\cf22 "RGB"},{\cf22 "HSV"}\par
|
|
\}\par
|
|
}
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
main.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v main.cpp}
|
|
{\xe \v main.cpp}
|
|
{\bkmkstart AAAAAAAAIS}
|
|
{\bkmkend AAAAAAAAIS}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "main.h"}\par
|
|
{\f2 #include "statusled.h"}\par
|
|
{\f2 #include <Dhcp.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for main.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "main_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
PubSubClient {\b mqttClient} ({\b ethClient})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cleanConf} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isNotRetainingStatus} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b mqttCallback} (char *topic, byte *payload, unsigned int length)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printMACAddress} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b getStringFromConfig} (aJsonObject *{\b a}, int i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b getStringFromConfig} (aJsonObject *{\b a}, char *name)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupOTA} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupSyslog} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b lanLoop} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b onMQTTConnect} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b ip_ready_config_loaded_connecting_to_broker} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b onInitialStateInitLAN} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b resetHard} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b Changed} (int i, DeviceAddress addr, float currentTemp)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionHelp} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printCurentLanConfig} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionKill} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionReboot} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b applyConfig} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printConfigSummary} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionLoad} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b loadConfigFromEEPROM} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionReq} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b mqttConfigRequest} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b mqttConfigResp} (char *as)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionSave} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionIp} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionClearEEPROM} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionPwd} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionSetMac} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionGet} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printBool} (bool arg)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b saveFlash} (short n, char *str)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b loadFlash} (short n, char *str, short l)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b saveFlash} (short n, IPAddress &ip)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b ipLoadFromFlash} (short n, IPAddress &ip)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b loadConfigFromHttp} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b preTransmission} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b postTransmission} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setup_main} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printFirmwareVersionAndBuildOptions} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b publishStat} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupMacAddress} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupCmdArduino} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b loop_main} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b owIdle} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b ethernetIdle} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b modbusIdle} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b inputLoop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b inputSetup} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b pollingLoop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isThermostatWithMinArraySize} (aJsonObject *item, int minimalArraySize)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b thermoDisabledOrDisconnected} (aJsonObject *thermoExtensionArray, int thermoStateCommand)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b thermoLoop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b thermoSetCurTemp} (char *name, float t)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
EthernetClient {\b ethClient}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Streamlog} {\b debugSerial} & {\b debugSerialPort}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b statusLED} {\b LED} ({\b ledRED})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b lanStatus} = {\b INITIAL_STATE}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char configserver[] {\b PROGMEM} = {\b CONFIG_SERVER}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b deviceName} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b topics} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b root} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b items} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b inputs} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b mqttArr} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b modbusObj} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b owArr} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b dmxArr} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b nextPollingCheck} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b nextInputCheck} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b nextLanCheckTime} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b nextThermostatCheck} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b nextSensorCheck} =0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint32_t {\b WiFiAwaitingTime} =0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b pollingItem} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b owReady} = false\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b configOk} = false\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b configLoaded} = false\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b initializedListeners} = false\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b ethernetIdleCount} =0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b configLocked} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
ModbusMaster {\b node}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b mac} [6]\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b wifiInitialized}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b mqttErrorRate}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v applyConfig\:main.cpp}
|
|
{\xe \v main.cpp\:applyConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void applyConfig ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIT}
|
|
{\bkmkend AAAAAAAAIT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Changed\:main.cpp}
|
|
{\xe \v main.cpp\:Changed}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Changed (int {\i i}, DeviceAddress {\i addr}, float {\i currentTemp})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIU}
|
|
{\bkmkend AAAAAAAAIU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
TODO: Refactore using Items interface\par
|
|
}}
|
|
{\xe \v cleanConf\:main.cpp}
|
|
{\xe \v main.cpp\:cleanConf}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cleanConf ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIV}
|
|
{\bkmkend AAAAAAAAIV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionClearEEPROM\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionClearEEPROM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionClearEEPROM (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIW}
|
|
{\bkmkend AAAAAAAAIW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionGet\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionGet}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionGet (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIX}
|
|
{\bkmkend AAAAAAAAIX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionHelp\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionHelp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionHelp (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIY}
|
|
{\bkmkend AAAAAAAAIY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionIp\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionIp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionIp (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAIZ}
|
|
{\bkmkend AAAAAAAAIZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionKill\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionKill}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionKill (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJA}
|
|
{\bkmkend AAAAAAAAJA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionLoad\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionLoad}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionLoad (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJB}
|
|
{\bkmkend AAAAAAAAJB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionPwd\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionPwd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionPwd (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJC}
|
|
{\bkmkend AAAAAAAAJC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionReboot\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionReboot}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionReboot (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJD}
|
|
{\bkmkend AAAAAAAAJD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionReq\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionReq}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionReq (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJE}
|
|
{\bkmkend AAAAAAAAJE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionSave\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionSave}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionSave (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJF}
|
|
{\bkmkend AAAAAAAAJF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionSetMac\:main.cpp}
|
|
{\xe \v main.cpp\:cmdFunctionSetMac}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionSetMac (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJG}
|
|
{\bkmkend AAAAAAAAJG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ethernetIdle\:main.cpp}
|
|
{\xe \v main.cpp\:ethernetIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void ethernetIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJH}
|
|
{\bkmkend AAAAAAAAJH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getStringFromConfig\:main.cpp}
|
|
{\xe \v main.cpp\:getStringFromConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* getStringFromConfig (aJsonObject * {\i a}, char * {\i name})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJI}
|
|
{\bkmkend AAAAAAAAJI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getStringFromConfig\:main.cpp}
|
|
{\xe \v main.cpp\:getStringFromConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* getStringFromConfig (aJsonObject * {\i a}, int {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJJ}
|
|
{\bkmkend AAAAAAAAJJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inputLoop\:main.cpp}
|
|
{\xe \v main.cpp\:inputLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void inputLoop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJK}
|
|
{\bkmkend AAAAAAAAJK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inputSetup\:main.cpp}
|
|
{\xe \v main.cpp\:inputSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void inputSetup (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJL}
|
|
{\bkmkend AAAAAAAAJL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ip_ready_config_loaded_connecting_to_broker\:main.cpp}
|
|
{\xe \v main.cpp\:ip_ready_config_loaded_connecting_to_broker}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void ip_ready_config_loaded_connecting_to_broker ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJM}
|
|
{\bkmkend AAAAAAAAJM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ipLoadFromFlash\:main.cpp}
|
|
{\xe \v main.cpp\:ipLoadFromFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int ipLoadFromFlash (short {\i n}, IPAddress & {\i ip})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJN}
|
|
{\bkmkend AAAAAAAAJN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isNotRetainingStatus\:main.cpp}
|
|
{\xe \v main.cpp\:isNotRetainingStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool isNotRetainingStatus ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJO}
|
|
{\bkmkend AAAAAAAAJO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isThermostatWithMinArraySize\:main.cpp}
|
|
{\xe \v main.cpp\:isThermostatWithMinArraySize}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool isThermostatWithMinArraySize (aJsonObject * {\i item}, int {\i minimalArraySize})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJP}
|
|
{\bkmkend AAAAAAAAJP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lanLoop\:main.cpp}
|
|
{\xe \v main.cpp\:lanLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} lanLoop ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJQ}
|
|
{\bkmkend AAAAAAAAJQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadConfigFromEEPROM\:main.cpp}
|
|
{\xe \v main.cpp\:loadConfigFromEEPROM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int loadConfigFromEEPROM ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJR}
|
|
{\bkmkend AAAAAAAAJR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadConfigFromHttp\:main.cpp}
|
|
{\xe \v main.cpp\:loadConfigFromHttp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} loadConfigFromHttp (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJS}
|
|
{\bkmkend AAAAAAAAJS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadFlash\:main.cpp}
|
|
{\xe \v main.cpp\:loadFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int loadFlash (short {\i n}, char * {\i str}, short {\i l})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJT}
|
|
{\bkmkend AAAAAAAAJT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loop_main\:main.cpp}
|
|
{\xe \v main.cpp\:loop_main}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void loop_main ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJU}
|
|
{\bkmkend AAAAAAAAJU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusIdle\:main.cpp}
|
|
{\xe \v main.cpp\:modbusIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void modbusIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJV}
|
|
{\bkmkend AAAAAAAAJV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttCallback\:main.cpp}
|
|
{\xe \v main.cpp\:mqttCallback}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void mqttCallback (char * {\i topic}, byte * {\i payload}, unsigned int {\i length})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJW}
|
|
{\bkmkend AAAAAAAAJW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttClient\:main.cpp}
|
|
{\xe \v main.cpp\:mqttClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
PubSubClient mqttClient ({\b ethClient} )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJX}
|
|
{\bkmkend AAAAAAAAJX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttConfigRequest\:main.cpp}
|
|
{\xe \v main.cpp\:mqttConfigRequest}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int mqttConfigRequest (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJY}
|
|
{\bkmkend AAAAAAAAJY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttConfigResp\:main.cpp}
|
|
{\xe \v main.cpp\:mqttConfigResp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int mqttConfigResp (char * {\i as})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAJZ}
|
|
{\bkmkend AAAAAAAAJZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onInitialStateInitLAN\:main.cpp}
|
|
{\xe \v main.cpp\:onInitialStateInitLAN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void onInitialStateInitLAN ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKA}
|
|
{\bkmkend AAAAAAAAKA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onMQTTConnect\:main.cpp}
|
|
{\xe \v main.cpp\:onMQTTConnect}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void onMQTTConnect ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKB}
|
|
{\bkmkend AAAAAAAAKB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
strncat(buf,item->name,sizeof(buf)); strncat(buf,",",sizeof(buf));\par
|
|
mqttClient.publish(topic,buf,true);\par
|
|
}}
|
|
{\xe \v owIdle\:main.cpp}
|
|
{\xe \v main.cpp\:owIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void owIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKC}
|
|
{\bkmkend AAAAAAAAKC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pollingLoop\:main.cpp}
|
|
{\xe \v main.cpp\:pollingLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void pollingLoop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKD}
|
|
{\bkmkend AAAAAAAAKD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v postTransmission\:main.cpp}
|
|
{\xe \v main.cpp\:postTransmission}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void postTransmission ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKE}
|
|
{\bkmkend AAAAAAAAKE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v preTransmission\:main.cpp}
|
|
{\xe \v main.cpp\:preTransmission}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void preTransmission ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKF}
|
|
{\bkmkend AAAAAAAAKF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printBool\:main.cpp}
|
|
{\xe \v main.cpp\:printBool}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printBool (bool {\i arg})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKG}
|
|
{\bkmkend AAAAAAAAKG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printConfigSummary\:main.cpp}
|
|
{\xe \v main.cpp\:printConfigSummary}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printConfigSummary ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKH}
|
|
{\bkmkend AAAAAAAAKH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printCurentLanConfig\:main.cpp}
|
|
{\xe \v main.cpp\:printCurentLanConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printCurentLanConfig ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKI}
|
|
{\bkmkend AAAAAAAAKI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printFirmwareVersionAndBuildOptions\:main.cpp}
|
|
{\xe \v main.cpp\:printFirmwareVersionAndBuildOptions}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printFirmwareVersionAndBuildOptions ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKJ}
|
|
{\bkmkend AAAAAAAAKJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printMACAddress\:main.cpp}
|
|
{\xe \v main.cpp\:printMACAddress}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printMACAddress ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKK}
|
|
{\bkmkend AAAAAAAAKK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v publishStat\:main.cpp}
|
|
{\xe \v main.cpp\:publishStat}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void publishStat ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKL}
|
|
{\bkmkend AAAAAAAAKL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v resetHard\:main.cpp}
|
|
{\xe \v main.cpp\:resetHard}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void resetHard ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKM}
|
|
{\bkmkend AAAAAAAAKM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v saveFlash\:main.cpp}
|
|
{\xe \v main.cpp\:saveFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void saveFlash (short {\i n}, char * {\i str})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKN}
|
|
{\bkmkend AAAAAAAAKN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v saveFlash\:main.cpp}
|
|
{\xe \v main.cpp\:saveFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void saveFlash (short {\i n}, IPAddress & {\i ip})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKO}
|
|
{\bkmkend AAAAAAAAKO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setup_main\:main.cpp}
|
|
{\xe \v main.cpp\:setup_main}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setup_main ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKP}
|
|
{\bkmkend AAAAAAAAKP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupCmdArduino\:main.cpp}
|
|
{\xe \v main.cpp\:setupCmdArduino}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupCmdArduino ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKQ}
|
|
{\bkmkend AAAAAAAAKQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupMacAddress\:main.cpp}
|
|
{\xe \v main.cpp\:setupMacAddress}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupMacAddress ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKR}
|
|
{\bkmkend AAAAAAAAKR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupOTA\:main.cpp}
|
|
{\xe \v main.cpp\:setupOTA}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupOTA (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKS}
|
|
{\bkmkend AAAAAAAAKS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupSyslog\:main.cpp}
|
|
{\xe \v main.cpp\:setupSyslog}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupSyslog ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKT}
|
|
{\bkmkend AAAAAAAAKT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v thermoDisabledOrDisconnected\:main.cpp}
|
|
{\xe \v main.cpp\:thermoDisabledOrDisconnected}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool thermoDisabledOrDisconnected (aJsonObject * {\i thermoExtensionArray}, int {\i thermoStateCommand})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKU}
|
|
{\bkmkend AAAAAAAAKU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v thermoLoop\:main.cpp}
|
|
{\xe \v main.cpp\:thermoLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void thermoLoop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKV}
|
|
{\bkmkend AAAAAAAAKV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v thermoSetCurTemp\:main.cpp}
|
|
{\xe \v main.cpp\:thermoSetCurTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short thermoSetCurTemp (char * {\i name}, float {\i t})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKW}
|
|
{\bkmkend AAAAAAAAKW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v configLoaded\:main.cpp}
|
|
{\xe \v main.cpp\:configLoaded}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool configLoaded = false}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKX}
|
|
{\bkmkend AAAAAAAAKX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v configLocked\:main.cpp}
|
|
{\xe \v main.cpp\:configLocked}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t configLocked = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKY}
|
|
{\bkmkend AAAAAAAAKY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v configOk\:main.cpp}
|
|
{\xe \v main.cpp\:configOk}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool configOk = false}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAKZ}
|
|
{\bkmkend AAAAAAAAKZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v debugSerialPort\:main.cpp}
|
|
{\xe \v main.cpp\:debugSerialPort}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Streamlog} {\b infoSerial}& debugSerialPort}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALA}
|
|
{\bkmkend AAAAAAAALA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v deviceName\:main.cpp}
|
|
{\xe \v main.cpp\:deviceName}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* deviceName = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALB}
|
|
{\bkmkend AAAAAAAALB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v dmxArr\:main.cpp}
|
|
{\xe \v main.cpp\:dmxArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* dmxArr = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALC}
|
|
{\bkmkend AAAAAAAALC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ethClient\:main.cpp}
|
|
{\xe \v main.cpp\:ethClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
EthernetClient ethClient}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALD}
|
|
{\bkmkend AAAAAAAALD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ethernetIdleCount\:main.cpp}
|
|
{\xe \v main.cpp\:ethernetIdleCount}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t ethernetIdleCount =0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALE}
|
|
{\bkmkend AAAAAAAALE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v initializedListeners\:main.cpp}
|
|
{\xe \v main.cpp\:initializedListeners}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool initializedListeners = false}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALF}
|
|
{\bkmkend AAAAAAAALF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inputs\:main.cpp}
|
|
{\xe \v main.cpp\:inputs}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* inputs = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALG}
|
|
{\bkmkend AAAAAAAALG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v items\:main.cpp}
|
|
{\xe \v main.cpp\:items}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* items = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALH}
|
|
{\bkmkend AAAAAAAALH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lanStatus\:main.cpp}
|
|
{\xe \v main.cpp\:lanStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} lanStatus = {\b INITIAL_STATE}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALI}
|
|
{\bkmkend AAAAAAAALI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v LED\:main.cpp}
|
|
{\xe \v main.cpp\:LED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b statusLED} LED({\b ledRED})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALJ}
|
|
{\bkmkend AAAAAAAALJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mac\:main.cpp}
|
|
{\xe \v main.cpp\:mac}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte mac[6]}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALK}
|
|
{\bkmkend AAAAAAAALK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusObj\:main.cpp}
|
|
{\xe \v main.cpp\:modbusObj}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* modbusObj = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALL}
|
|
{\bkmkend AAAAAAAALL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttArr\:main.cpp}
|
|
{\xe \v main.cpp\:mqttArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* mqttArr = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALM}
|
|
{\bkmkend AAAAAAAALM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttErrorRate\:main.cpp}
|
|
{\xe \v main.cpp\:mqttErrorRate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int mqttErrorRate}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALN}
|
|
{\bkmkend AAAAAAAALN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v nextInputCheck\:main.cpp}
|
|
{\xe \v main.cpp\:nextInputCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t nextInputCheck = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALO}
|
|
{\bkmkend AAAAAAAALO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v nextLanCheckTime\:main.cpp}
|
|
{\xe \v main.cpp\:nextLanCheckTime}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t nextLanCheckTime = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALP}
|
|
{\bkmkend AAAAAAAALP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v nextPollingCheck\:main.cpp}
|
|
{\xe \v main.cpp\:nextPollingCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t nextPollingCheck = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALQ}
|
|
{\bkmkend AAAAAAAALQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v nextSensorCheck\:main.cpp}
|
|
{\xe \v main.cpp\:nextSensorCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t nextSensorCheck =0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALR}
|
|
{\bkmkend AAAAAAAALR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v nextThermostatCheck\:main.cpp}
|
|
{\xe \v main.cpp\:nextThermostatCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t nextThermostatCheck = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALS}
|
|
{\bkmkend AAAAAAAALS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v node\:main.cpp}
|
|
{\xe \v main.cpp\:node}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
ModbusMaster node}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALT}
|
|
{\bkmkend AAAAAAAALT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owArr\:main.cpp}
|
|
{\xe \v main.cpp\:owArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* owArr = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALU}
|
|
{\bkmkend AAAAAAAALU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owReady\:main.cpp}
|
|
{\xe \v main.cpp\:owReady}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool owReady = false}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALV}
|
|
{\bkmkend AAAAAAAALV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pollingItem\:main.cpp}
|
|
{\xe \v main.cpp\:pollingItem}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* pollingItem = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALW}
|
|
{\bkmkend AAAAAAAALW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PROGMEM\:main.cpp}
|
|
{\xe \v main.cpp\:PROGMEM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char verval_P [] PROGMEM = {\b CONFIG_SERVER}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALX}
|
|
{\bkmkend AAAAAAAALX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v root\:main.cpp}
|
|
{\xe \v main.cpp\:root}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* root = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALY}
|
|
{\bkmkend AAAAAAAALY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v topics\:main.cpp}
|
|
{\xe \v main.cpp\:topics}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* topics = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAALZ}
|
|
{\bkmkend AAAAAAAALZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v WiFiAwaitingTime\:main.cpp}
|
|
{\xe \v main.cpp\:WiFiAwaitingTime}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint32_t WiFiAwaitingTime =0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMA}
|
|
{\bkmkend AAAAAAAAMA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v wifiInitialized\:main.cpp}
|
|
{\xe \v main.cpp\:wifiInitialized}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool wifiInitialized}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMB}
|
|
{\bkmkend AAAAAAAAMB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
main.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v main.h}
|
|
{\xe \v main.h}
|
|
{\bkmkstart AAAAAAAAMC}
|
|
{\bkmkend AAAAAAAAMC}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include "streamlog.h"}\par
|
|
{\f2 #include "DallasTemperature.h"}\par
|
|
{\f2 #include <ModbusMaster.h>}\par
|
|
{\f2 #include "owTerm.h"}\par
|
|
{\f2 #include "dmx.h"}\par
|
|
{\f2 #include <Ethernet.h>}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include "textconst.h"}\par
|
|
{\f2 #include <PubSubClient.h>}\par
|
|
{\f2 #include <SPI.h>}\par
|
|
{\f2 #include <string.h>}\par
|
|
{\f2 #include "aJSON.h"}\par
|
|
{\f2 #include <Cmd.h>}\par
|
|
{\f2 #include "stdarg.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "inputs.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for main.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "main_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "main_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
union {\b UID}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DHCP_RETRY_INTERVAL}\~ 60000\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Enumerations\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
enum {\b lan_status} \{ {\b INITIAL_STATE} = 0,
|
|
{\b AWAITING_ADDRESS} = 1,
|
|
{\b HAVE_IP_ADDRESS} = 2,
|
|
{\b LIBS_INITIALIZED} = 3,
|
|
{\b IP_READY_CONFIG_LOADED_CONNECTING_TO_BROKER} = 4,
|
|
{\b RETAINING_COLLECTING} = 5,
|
|
{\b OPERATION} = 6,
|
|
{\b DO_REINIT} = -10,
|
|
{\b REINIT} = - 11,
|
|
{\b DO_RECONNECT} = 12,
|
|
{\b RECONNECT} = 13,
|
|
{\b READ_RE_CONFIG} = 14,
|
|
{\b DO_NOTHING} = -15
|
|
\}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isNotRetainingStatus} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b mqttCallback} (char *topic, byte *payload, unsigned int length)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printMACAddress} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b lanLoop} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b Changed} (int i, DeviceAddress addr, float currentTemp)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b modbusIdle} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionHelp} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionKill} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b applyConfig} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionLoad} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b loadConfigFromEEPROM} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionReq} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b mqttConfigRequest} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b mqttConfigResp} (char *as)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionSave} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionSetMac} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b cmdFunctionGet} (int arg_cnt, char **args)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printBool} (bool arg)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b saveFlash} (short n, char *str)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b loadFlash} (short n, char *str, short l={\b MAXFLASHSTR})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b saveFlash} (short n, IPAddress &ip)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b ipLoadFromFlash} (short n, IPAddress &ip)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b lan_status} {\b loadConfigFromHttp} (int arg_cnt=0, char **args=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b preTransmission} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b postTransmission} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setup_main} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b loop_main} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b owIdle} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b inputLoop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b inputSetup} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b pollingLoop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b thermoLoop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b thermoSetCurTemp} (char *name, float t)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printConfigSummary} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupCmdArduino} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupMacAddress} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printFirmwareVersionAndBuildOptions} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b IsThermostat} (const aJsonObject *item)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b disabledDisconnected} (const aJsonObject *thermoExtensionArray, int thermoLatestCommand)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b resetHard} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b onInitialStateInitLAN} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b ip_ready_config_loaded_connecting_to_broker} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printCurentLanConfig} ()\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Streamlog} {\b debugSerial}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Streamlog} {\b infoSerial}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b Streamlog} {\b errorSerial}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v DHCP_RETRY_INTERVAL\:main.h}
|
|
{\xe \v main.h\:DHCP_RETRY_INTERVAL}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DHCP_RETRY_INTERVAL\~ 60000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMD}
|
|
{\bkmkend AAAAAAAAMD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Enumeration Type Documentation\par
|
|
\pard\plain
|
|
{\xe \v lan_status\:main.h}
|
|
{\xe \v main.h\:lan_status}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
enum {\b lan_status}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAME}
|
|
{\bkmkend AAAAAAAAME}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\par
|
|
{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Enumerator:\par}
|
|
\pard\plain \s81\li360\widctlpar\ql\adjustright \fs20\cgrid \trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{\xe \v INITIAL_STATE\:main.h}
|
|
{\xe \v main.h\:INITIAL_STATE}
|
|
{\qr INITIAL_STATE{\bkmkstart AAAAAAAAMF}
|
|
{\bkmkend AAAAAAAAMF}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v AWAITING_ADDRESS\:main.h}
|
|
{\xe \v main.h\:AWAITING_ADDRESS}
|
|
{\qr AWAITING_ADDRESS{\bkmkstart AAAAAAAAMG}
|
|
{\bkmkend AAAAAAAAMG}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v HAVE_IP_ADDRESS\:main.h}
|
|
{\xe \v main.h\:HAVE_IP_ADDRESS}
|
|
{\qr HAVE_IP_ADDRESS{\bkmkstart AAAAAAAAMH}
|
|
{\bkmkend AAAAAAAAMH}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v LIBS_INITIALIZED\:main.h}
|
|
{\xe \v main.h\:LIBS_INITIALIZED}
|
|
{\qr LIBS_INITIALIZED{\bkmkstart AAAAAAAAMI}
|
|
{\bkmkend AAAAAAAAMI}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v IP_READY_CONFIG_LOADED_CONNECTING_TO_BROKER\:main.h}
|
|
{\xe \v main.h\:IP_READY_CONFIG_LOADED_CONNECTING_TO_BROKER}
|
|
{\qr IP_READY_CONFIG_LOADED_CONNECTING_TO_BROKER{\bkmkstart AAAAAAAAMJ}
|
|
{\bkmkend AAAAAAAAMJ}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v RETAINING_COLLECTING\:main.h}
|
|
{\xe \v main.h\:RETAINING_COLLECTING}
|
|
{\qr RETAINING_COLLECTING{\bkmkstart AAAAAAAAMK}
|
|
{\bkmkend AAAAAAAAMK}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v OPERATION\:main.h}
|
|
{\xe \v main.h\:OPERATION}
|
|
{\qr OPERATION{\bkmkstart AAAAAAAAML}
|
|
{\bkmkend AAAAAAAAML}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v DO_REINIT\:main.h}
|
|
{\xe \v main.h\:DO_REINIT}
|
|
{\qr DO_REINIT{\bkmkstart AAAAAAAAMM}
|
|
{\bkmkend AAAAAAAAMM}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v REINIT\:main.h}
|
|
{\xe \v main.h\:REINIT}
|
|
{\qr REINIT{\bkmkstart AAAAAAAAMN}
|
|
{\bkmkend AAAAAAAAMN}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v DO_RECONNECT\:main.h}
|
|
{\xe \v main.h\:DO_RECONNECT}
|
|
{\qr DO_RECONNECT{\bkmkstart AAAAAAAAMO}
|
|
{\bkmkend AAAAAAAAMO}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v RECONNECT\:main.h}
|
|
{\xe \v main.h\:RECONNECT}
|
|
{\qr RECONNECT{\bkmkstart AAAAAAAAMP}
|
|
{\bkmkend AAAAAAAAMP}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v READ_RE_CONFIG\:main.h}
|
|
{\xe \v main.h\:READ_RE_CONFIG}
|
|
{\qr READ_RE_CONFIG{\bkmkstart AAAAAAAAMQ}
|
|
{\bkmkend AAAAAAAAMQ}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v DO_NOTHING\:main.h}
|
|
{\xe \v main.h\:DO_NOTHING}
|
|
{\qr DO_NOTHING{\bkmkstart AAAAAAAAMR}
|
|
{\bkmkend AAAAAAAAMR}
|
|
\cell }{\cell }{\row }
|
|
}
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v applyConfig\:main.h}
|
|
{\xe \v main.h\:applyConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void applyConfig ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMS}
|
|
{\bkmkend AAAAAAAAMS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v Changed\:main.h}
|
|
{\xe \v main.h\:Changed}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void Changed (int {\i i}, DeviceAddress {\i addr}, float {\i currentTemp})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMT}
|
|
{\bkmkend AAAAAAAAMT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
\par
|
|
}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
TODO: Refactore using Items interface\par
|
|
}}
|
|
{\xe \v cmdFunctionGet\:main.h}
|
|
{\xe \v main.h\:cmdFunctionGet}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionGet (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMU}
|
|
{\bkmkend AAAAAAAAMU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionHelp\:main.h}
|
|
{\xe \v main.h\:cmdFunctionHelp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionHelp (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMV}
|
|
{\bkmkend AAAAAAAAMV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionKill\:main.h}
|
|
{\xe \v main.h\:cmdFunctionKill}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionKill (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMW}
|
|
{\bkmkend AAAAAAAAMW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionLoad\:main.h}
|
|
{\xe \v main.h\:cmdFunctionLoad}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionLoad (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMX}
|
|
{\bkmkend AAAAAAAAMX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionReq\:main.h}
|
|
{\xe \v main.h\:cmdFunctionReq}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionReq (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMY}
|
|
{\bkmkend AAAAAAAAMY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionSave\:main.h}
|
|
{\xe \v main.h\:cmdFunctionSave}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionSave (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAMZ}
|
|
{\bkmkend AAAAAAAAMZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v cmdFunctionSetMac\:main.h}
|
|
{\xe \v main.h\:cmdFunctionSetMac}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void cmdFunctionSetMac (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANA}
|
|
{\bkmkend AAAAAAAANA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v disabledDisconnected\:main.h}
|
|
{\xe \v main.h\:disabledDisconnected}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool disabledDisconnected (const aJsonObject * {\i thermoExtensionArray}, int {\i thermoLatestCommand})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANB}
|
|
{\bkmkend AAAAAAAANB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inputLoop\:main.h}
|
|
{\xe \v main.h\:inputLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void inputLoop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANC}
|
|
{\bkmkend AAAAAAAANC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inputSetup\:main.h}
|
|
{\xe \v main.h\:inputSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void inputSetup (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAND}
|
|
{\bkmkend AAAAAAAAND}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ip_ready_config_loaded_connecting_to_broker\:main.h}
|
|
{\xe \v main.h\:ip_ready_config_loaded_connecting_to_broker}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void ip_ready_config_loaded_connecting_to_broker ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANE}
|
|
{\bkmkend AAAAAAAANE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ipLoadFromFlash\:main.h}
|
|
{\xe \v main.h\:ipLoadFromFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int ipLoadFromFlash (short {\i n}, IPAddress & {\i ip})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANF}
|
|
{\bkmkend AAAAAAAANF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v isNotRetainingStatus\:main.h}
|
|
{\xe \v main.h\:isNotRetainingStatus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool isNotRetainingStatus ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANG}
|
|
{\bkmkend AAAAAAAANG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IsThermostat\:main.h}
|
|
{\xe \v main.h\:IsThermostat}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool IsThermostat (const aJsonObject * {\i item})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANH}
|
|
{\bkmkend AAAAAAAANH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lanLoop\:main.h}
|
|
{\xe \v main.h\:lanLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} lanLoop ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANI}
|
|
{\bkmkend AAAAAAAANI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadConfigFromEEPROM\:main.h}
|
|
{\xe \v main.h\:loadConfigFromEEPROM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int loadConfigFromEEPROM ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANJ}
|
|
{\bkmkend AAAAAAAANJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadConfigFromHttp\:main.h}
|
|
{\xe \v main.h\:loadConfigFromHttp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b lan_status} loadConfigFromHttp (int {\i arg_cnt} = {\f2 0}, char ** {\i args} = {\f2 NULL})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANK}
|
|
{\bkmkend AAAAAAAANK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loadFlash\:main.h}
|
|
{\xe \v main.h\:loadFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int loadFlash (short {\i n}, char * {\i str}, short {\i l} = {\f2 {\b MAXFLASHSTR}})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANL}
|
|
{\bkmkend AAAAAAAANL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v loop_main\:main.h}
|
|
{\xe \v main.h\:loop_main}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void loop_main ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANM}
|
|
{\bkmkend AAAAAAAANM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusIdle\:main.h}
|
|
{\xe \v main.h\:modbusIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void modbusIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANN}
|
|
{\bkmkend AAAAAAAANN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttCallback\:main.h}
|
|
{\xe \v main.h\:mqttCallback}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void mqttCallback (char * {\i topic}, byte * {\i payload}, unsigned int {\i length})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANO}
|
|
{\bkmkend AAAAAAAANO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttConfigRequest\:main.h}
|
|
{\xe \v main.h\:mqttConfigRequest}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int mqttConfigRequest (int {\i arg_cnt}, char ** {\i args})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANP}
|
|
{\bkmkend AAAAAAAANP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttConfigResp\:main.h}
|
|
{\xe \v main.h\:mqttConfigResp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int mqttConfigResp (char * {\i as})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANQ}
|
|
{\bkmkend AAAAAAAANQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v onInitialStateInitLAN\:main.h}
|
|
{\xe \v main.h\:onInitialStateInitLAN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void onInitialStateInitLAN ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANR}
|
|
{\bkmkend AAAAAAAANR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owIdle\:main.h}
|
|
{\xe \v main.h\:owIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void owIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANS}
|
|
{\bkmkend AAAAAAAANS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pollingLoop\:main.h}
|
|
{\xe \v main.h\:pollingLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void pollingLoop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANT}
|
|
{\bkmkend AAAAAAAANT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v postTransmission\:main.h}
|
|
{\xe \v main.h\:postTransmission}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void postTransmission ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANU}
|
|
{\bkmkend AAAAAAAANU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v preTransmission\:main.h}
|
|
{\xe \v main.h\:preTransmission}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void preTransmission ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANV}
|
|
{\bkmkend AAAAAAAANV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printBool\:main.h}
|
|
{\xe \v main.h\:printBool}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printBool (bool {\i arg})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANW}
|
|
{\bkmkend AAAAAAAANW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printConfigSummary\:main.h}
|
|
{\xe \v main.h\:printConfigSummary}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printConfigSummary ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANX}
|
|
{\bkmkend AAAAAAAANX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printCurentLanConfig\:main.h}
|
|
{\xe \v main.h\:printCurentLanConfig}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printCurentLanConfig ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANY}
|
|
{\bkmkend AAAAAAAANY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printFirmwareVersionAndBuildOptions\:main.h}
|
|
{\xe \v main.h\:printFirmwareVersionAndBuildOptions}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printFirmwareVersionAndBuildOptions ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAANZ}
|
|
{\bkmkend AAAAAAAANZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printMACAddress\:main.h}
|
|
{\xe \v main.h\:printMACAddress}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printMACAddress ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOA}
|
|
{\bkmkend AAAAAAAAOA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v resetHard\:main.h}
|
|
{\xe \v main.h\:resetHard}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void resetHard ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOB}
|
|
{\bkmkend AAAAAAAAOB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v saveFlash\:main.h}
|
|
{\xe \v main.h\:saveFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void saveFlash (short {\i n}, char * {\i str})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOC}
|
|
{\bkmkend AAAAAAAAOC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v saveFlash\:main.h}
|
|
{\xe \v main.h\:saveFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void saveFlash (short {\i n}, IPAddress & {\i ip})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOD}
|
|
{\bkmkend AAAAAAAAOD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setup_main\:main.h}
|
|
{\xe \v main.h\:setup_main}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setup_main ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOE}
|
|
{\bkmkend AAAAAAAAOE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupCmdArduino\:main.h}
|
|
{\xe \v main.h\:setupCmdArduino}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupCmdArduino ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOF}
|
|
{\bkmkend AAAAAAAAOF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupMacAddress\:main.h}
|
|
{\xe \v main.h\:setupMacAddress}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupMacAddress ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOG}
|
|
{\bkmkend AAAAAAAAOG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v thermoLoop\:main.h}
|
|
{\xe \v main.h\:thermoLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void thermoLoop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOH}
|
|
{\bkmkend AAAAAAAAOH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v thermoSetCurTemp\:main.h}
|
|
{\xe \v main.h\:thermoSetCurTemp}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short thermoSetCurTemp (char * {\i name}, float {\i t})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOI}
|
|
{\bkmkend AAAAAAAAOI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v debugSerial\:main.h}
|
|
{\xe \v main.h\:debugSerial}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Streamlog} debugSerial{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOJ}
|
|
{\bkmkend AAAAAAAAOJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v errorSerial\:main.h}
|
|
{\xe \v main.h\:errorSerial}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Streamlog} errorSerial{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOK}
|
|
{\bkmkend AAAAAAAAOK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v infoSerial\:main.h}
|
|
{\xe \v main.h\:infoSerial}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Streamlog} infoSerial{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOL}
|
|
{\bkmkend AAAAAAAAOL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
options.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v options.h}
|
|
{\xe \v options.h}
|
|
{\bkmkstart AAAAAAAAOM}
|
|
{\bkmkend AAAAAAAAOM}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "options_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SYSLOG_LOCAL_SOCKET}\~ 514\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ADAFRUIT_LED}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CONTROLLER}\~ TM1809\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DATA_PIN}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ORDER}\~ BRG\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b TXEnablePin}\~ 13\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ESP_EEPROM_SIZE}\~ 2048\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b AVR_DMXOUT_PIN}\~ 18\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b T_ATTEMPTS}\~ 200\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IET_TEMP}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b IET_ATTEMPTS}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b THERMO_GIST_CELSIUS}\~ 1.\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b THERMO_OVERHEAT_CELSIUS}\~ 38.\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b FM_OVERHEAT_CELSIUS}\~ 40.\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MIN_VOLUME}\~ 25\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INIT_VOLUME}\~ 40\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MAXFLASHSTR}\~ 32\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PWDFLASHSTR}\~ 16\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b EEPROM_SIGNATURE}\~ "LHCF"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b EEPROM_SIGNATURE_LENGTH}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_MAC}\~ 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_IP}\~ {\b OFFSET_MAC}+6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_DNS}\~ {\b OFFSET_IP}+4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_GW}\~ {\b OFFSET_DNS}+4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_MASK}\~ {\b OFFSET_GW}+4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_CONFIGSERVER}\~ {\b OFFSET_MASK}+4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_MQTT_PWD}\~ {\b OFFSET_CONFIGSERVER}+{\b MAXFLASHSTR}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OFFSET_SIGNATURE}\~ {\b OFFSET_MQTT_PWD}+{\b PWDFLASHSTR}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b EEPROM_offset_NotAlligned}\~ {\b OFFSET_SIGNATURE}+{\b EEPROM_SIGNATURE_LENGTH}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b EEPROM_offsetJSON}\~ {\b EEPROM_offset_NotAlligned} + (4 -({\b EEPROM_offset_NotAlligned} & 3))\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b EEPROM_FIX_PART_LEN}\~ {\b EEPROM_offsetJSON}-{\b OFFSET_MAC}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INTERVAL_CHECK_INPUT}\~ 15\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INTERVAL_CHECK_SENSOR}\~ 5000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INTERVAL_CHECK_MODBUS}\~ 2000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INTERVAL_POLLING}\~ 100\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b THERMOSTAT_CHECK_PERIOD}\~ 30000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OW_UPDATE_INTERVAL}\~ 5000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_SERIAL_BAUD}\~ 9600\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MODBUS_DIMMER_PARAM}\~ SERIAL_8N1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b dimPar}\~ {\b MODBUS_DIMMER_PARAM}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b fmPar}\~ SERIAL_8N1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SERIAL_BAUD}\~ 115200\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DEFAULT_FIRMWARE_MAC}\~ \{0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xFF\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CONFIG_SERVER}\~ "lazyhome.ru"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b HOMETOPIC}\~ "myhome"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b OUTTOPIC}\~ "s_out"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b CMDTOPIC}\~ "$command"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INTOPIC}\~ "in"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MQTT_SUBJECT_LENGTH}\~ 20\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MQTT_TOPIC_LENGTH}\~ 64\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b _dmxin}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b _dmxout}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b _owire}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b _modbus}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b LAN_INIT_DELAY}\~ 500\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DEFAULT_INC_STEP}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DHT_POLL_DELAY_DEFAULT}\~ 15000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b UPTIME_POLL_DELAY_DEFAULT}\~ 30000\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DMX_SMOOTH_DELAY}\~ 10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b debugSerialPort}\~ Serial\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b W5100_ETHERNET_SHIELD}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v _dmxin\:options.h}
|
|
{\xe \v options.h\:_dmxin}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define _dmxin}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAON}
|
|
{\bkmkend AAAAAAAAON}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v _dmxout\:options.h}
|
|
{\xe \v options.h\:_dmxout}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define _dmxout}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOO}
|
|
{\bkmkend AAAAAAAAOO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v _modbus\:options.h}
|
|
{\xe \v options.h\:_modbus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define _modbus}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOP}
|
|
{\bkmkend AAAAAAAAOP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v _owire\:options.h}
|
|
{\xe \v options.h\:_owire}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define _owire}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOQ}
|
|
{\bkmkend AAAAAAAAOQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ADAFRUIT_LED\:options.h}
|
|
{\xe \v options.h\:ADAFRUIT_LED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ADAFRUIT_LED}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOR}
|
|
{\bkmkend AAAAAAAAOR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v AVR_DMXOUT_PIN\:options.h}
|
|
{\xe \v options.h\:AVR_DMXOUT_PIN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define AVR_DMXOUT_PIN\~ 18}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOS}
|
|
{\bkmkend AAAAAAAAOS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CMDTOPIC\:options.h}
|
|
{\xe \v options.h\:CMDTOPIC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CMDTOPIC\~ "$command"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOT}
|
|
{\bkmkend AAAAAAAAOT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CONFIG_SERVER\:options.h}
|
|
{\xe \v options.h\:CONFIG_SERVER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CONFIG_SERVER\~ "lazyhome.ru"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOU}
|
|
{\bkmkend AAAAAAAAOU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v CONTROLLER\:options.h}
|
|
{\xe \v options.h\:CONTROLLER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define CONTROLLER\~ TM1809}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOV}
|
|
{\bkmkend AAAAAAAAOV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DATA_PIN\:options.h}
|
|
{\xe \v options.h\:DATA_PIN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DATA_PIN\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOW}
|
|
{\bkmkend AAAAAAAAOW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v debugSerialPort\:options.h}
|
|
{\xe \v options.h\:debugSerialPort}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b Streamlog} {\b infoSerial} & debugSerialPort\~ Serial}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOX}
|
|
{\bkmkend AAAAAAAAOX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DEFAULT_FIRMWARE_MAC\:options.h}
|
|
{\xe \v options.h\:DEFAULT_FIRMWARE_MAC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DEFAULT_FIRMWARE_MAC\~ \{0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xFF\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOY}
|
|
{\bkmkend AAAAAAAAOY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DEFAULT_INC_STEP\:options.h}
|
|
{\xe \v options.h\:DEFAULT_INC_STEP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DEFAULT_INC_STEP\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAOZ}
|
|
{\bkmkend AAAAAAAAOZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DHT_POLL_DELAY_DEFAULT\:options.h}
|
|
{\xe \v options.h\:DHT_POLL_DELAY_DEFAULT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DHT_POLL_DELAY_DEFAULT\~ 15000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPA}
|
|
{\bkmkend AAAAAAAAPA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v dimPar\:options.h}
|
|
{\xe \v options.h\:dimPar}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define dimPar\~ {\b MODBUS_DIMMER_PARAM}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPB}
|
|
{\bkmkend AAAAAAAAPB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DMX_SMOOTH_DELAY\:options.h}
|
|
{\xe \v options.h\:DMX_SMOOTH_DELAY}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DMX_SMOOTH_DELAY\~ 10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPC}
|
|
{\bkmkend AAAAAAAAPC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v EEPROM_FIX_PART_LEN\:options.h}
|
|
{\xe \v options.h\:EEPROM_FIX_PART_LEN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define EEPROM_FIX_PART_LEN\~ {\b EEPROM_offsetJSON}-{\b OFFSET_MAC}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPD}
|
|
{\bkmkend AAAAAAAAPD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v EEPROM_offset_NotAlligned\:options.h}
|
|
{\xe \v options.h\:EEPROM_offset_NotAlligned}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define EEPROM_offset_NotAlligned\~ {\b OFFSET_SIGNATURE}+{\b EEPROM_SIGNATURE_LENGTH}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPE}
|
|
{\bkmkend AAAAAAAAPE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v EEPROM_offsetJSON\:options.h}
|
|
{\xe \v options.h\:EEPROM_offsetJSON}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define EEPROM_offsetJSON\~ {\b EEPROM_offset_NotAlligned} + (4 -({\b EEPROM_offset_NotAlligned} & 3))}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPF}
|
|
{\bkmkend AAAAAAAAPF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v EEPROM_SIGNATURE\:options.h}
|
|
{\xe \v options.h\:EEPROM_SIGNATURE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define EEPROM_SIGNATURE\~ "LHCF"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPG}
|
|
{\bkmkend AAAAAAAAPG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v EEPROM_SIGNATURE_LENGTH\:options.h}
|
|
{\xe \v options.h\:EEPROM_SIGNATURE_LENGTH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define EEPROM_SIGNATURE_LENGTH\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPH}
|
|
{\bkmkend AAAAAAAAPH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ESP_EEPROM_SIZE\:options.h}
|
|
{\xe \v options.h\:ESP_EEPROM_SIZE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ESP_EEPROM_SIZE\~ 2048}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPI}
|
|
{\bkmkend AAAAAAAAPI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v FM_OVERHEAT_CELSIUS\:options.h}
|
|
{\xe \v options.h\:FM_OVERHEAT_CELSIUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define FM_OVERHEAT_CELSIUS\~ 40.}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPJ}
|
|
{\bkmkend AAAAAAAAPJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v fmPar\:options.h}
|
|
{\xe \v options.h\:fmPar}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define fmPar\~ SERIAL_8N1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPK}
|
|
{\bkmkend AAAAAAAAPK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HOMETOPIC\:options.h}
|
|
{\xe \v options.h\:HOMETOPIC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define HOMETOPIC\~ "myhome"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPL}
|
|
{\bkmkend AAAAAAAAPL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IET_ATTEMPTS\:options.h}
|
|
{\xe \v options.h\:IET_ATTEMPTS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IET_ATTEMPTS\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPM}
|
|
{\bkmkend AAAAAAAAPM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v IET_TEMP\:options.h}
|
|
{\xe \v options.h\:IET_TEMP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define IET_TEMP\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPN}
|
|
{\bkmkend AAAAAAAAPN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INIT_VOLUME\:options.h}
|
|
{\xe \v options.h\:INIT_VOLUME}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INIT_VOLUME\~ 40}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPO}
|
|
{\bkmkend AAAAAAAAPO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INTERVAL_CHECK_INPUT\:options.h}
|
|
{\xe \v options.h\:INTERVAL_CHECK_INPUT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INTERVAL_CHECK_INPUT\~ 15}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPP}
|
|
{\bkmkend AAAAAAAAPP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INTERVAL_CHECK_MODBUS\:options.h}
|
|
{\xe \v options.h\:INTERVAL_CHECK_MODBUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INTERVAL_CHECK_MODBUS\~ 2000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPQ}
|
|
{\bkmkend AAAAAAAAPQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INTERVAL_CHECK_SENSOR\:options.h}
|
|
{\xe \v options.h\:INTERVAL_CHECK_SENSOR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INTERVAL_CHECK_SENSOR\~ 5000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPR}
|
|
{\bkmkend AAAAAAAAPR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INTERVAL_POLLING\:options.h}
|
|
{\xe \v options.h\:INTERVAL_POLLING}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INTERVAL_POLLING\~ 100}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPS}
|
|
{\bkmkend AAAAAAAAPS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INTOPIC\:options.h}
|
|
{\xe \v options.h\:INTOPIC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INTOPIC\~ "in"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPT}
|
|
{\bkmkend AAAAAAAAPT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v LAN_INIT_DELAY\:options.h}
|
|
{\xe \v options.h\:LAN_INIT_DELAY}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define LAN_INIT_DELAY\~ 500}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPU}
|
|
{\bkmkend AAAAAAAAPU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MAXFLASHSTR\:options.h}
|
|
{\xe \v options.h\:MAXFLASHSTR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MAXFLASHSTR\~ 32}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPV}
|
|
{\bkmkend AAAAAAAAPV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MIN_VOLUME\:options.h}
|
|
{\xe \v options.h\:MIN_VOLUME}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MIN_VOLUME\~ 25}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPW}
|
|
{\bkmkend AAAAAAAAPW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_DIMMER_PARAM\:options.h}
|
|
{\xe \v options.h\:MODBUS_DIMMER_PARAM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_DIMMER_PARAM\~ SERIAL_8N1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPX}
|
|
{\bkmkend AAAAAAAAPX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MODBUS_SERIAL_BAUD\:options.h}
|
|
{\xe \v options.h\:MODBUS_SERIAL_BAUD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MODBUS_SERIAL_BAUD\~ 9600}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPY}
|
|
{\bkmkend AAAAAAAAPY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MQTT_SUBJECT_LENGTH\:options.h}
|
|
{\xe \v options.h\:MQTT_SUBJECT_LENGTH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MQTT_SUBJECT_LENGTH\~ 20}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAPZ}
|
|
{\bkmkend AAAAAAAAPZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v MQTT_TOPIC_LENGTH\:options.h}
|
|
{\xe \v options.h\:MQTT_TOPIC_LENGTH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MQTT_TOPIC_LENGTH\~ 64}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQA}
|
|
{\bkmkend AAAAAAAAQA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_CONFIGSERVER\:options.h}
|
|
{\xe \v options.h\:OFFSET_CONFIGSERVER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_CONFIGSERVER\~ {\b OFFSET_MASK}+4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQB}
|
|
{\bkmkend AAAAAAAAQB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_DNS\:options.h}
|
|
{\xe \v options.h\:OFFSET_DNS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_DNS\~ {\b OFFSET_IP}+4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQC}
|
|
{\bkmkend AAAAAAAAQC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_GW\:options.h}
|
|
{\xe \v options.h\:OFFSET_GW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_GW\~ {\b OFFSET_DNS}+4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQD}
|
|
{\bkmkend AAAAAAAAQD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_IP\:options.h}
|
|
{\xe \v options.h\:OFFSET_IP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_IP\~ {\b OFFSET_MAC}+6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQE}
|
|
{\bkmkend AAAAAAAAQE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_MAC\:options.h}
|
|
{\xe \v options.h\:OFFSET_MAC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_MAC\~ 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQF}
|
|
{\bkmkend AAAAAAAAQF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_MASK\:options.h}
|
|
{\xe \v options.h\:OFFSET_MASK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_MASK\~ {\b OFFSET_GW}+4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQG}
|
|
{\bkmkend AAAAAAAAQG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_MQTT_PWD\:options.h}
|
|
{\xe \v options.h\:OFFSET_MQTT_PWD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_MQTT_PWD\~ {\b OFFSET_CONFIGSERVER}+{\b MAXFLASHSTR}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQH}
|
|
{\bkmkend AAAAAAAAQH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OFFSET_SIGNATURE\:options.h}
|
|
{\xe \v options.h\:OFFSET_SIGNATURE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OFFSET_SIGNATURE\~ {\b OFFSET_MQTT_PWD}+{\b PWDFLASHSTR}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQI}
|
|
{\bkmkend AAAAAAAAQI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ORDER\:options.h}
|
|
{\xe \v options.h\:ORDER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ORDER\~ BRG}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQJ}
|
|
{\bkmkend AAAAAAAAQJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OUTTOPIC\:options.h}
|
|
{\xe \v options.h\:OUTTOPIC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OUTTOPIC\~ "s_out"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQK}
|
|
{\bkmkend AAAAAAAAQK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v OW_UPDATE_INTERVAL\:options.h}
|
|
{\xe \v options.h\:OW_UPDATE_INTERVAL}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define OW_UPDATE_INTERVAL\~ 5000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQL}
|
|
{\bkmkend AAAAAAAAQL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PWDFLASHSTR\:options.h}
|
|
{\xe \v options.h\:PWDFLASHSTR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PWDFLASHSTR\~ 16}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQM}
|
|
{\bkmkend AAAAAAAAQM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SERIAL_BAUD\:options.h}
|
|
{\xe \v options.h\:SERIAL_BAUD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SERIAL_BAUD\~ 115200}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQN}
|
|
{\bkmkend AAAAAAAAQN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SYSLOG_LOCAL_SOCKET\:options.h}
|
|
{\xe \v options.h\:SYSLOG_LOCAL_SOCKET}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SYSLOG_LOCAL_SOCKET\~ 514}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQO}
|
|
{\bkmkend AAAAAAAAQO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v T_ATTEMPTS\:options.h}
|
|
{\xe \v options.h\:T_ATTEMPTS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define T_ATTEMPTS\~ 200}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQP}
|
|
{\bkmkend AAAAAAAAQP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v THERMO_GIST_CELSIUS\:options.h}
|
|
{\xe \v options.h\:THERMO_GIST_CELSIUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define THERMO_GIST_CELSIUS\~ 1.}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQQ}
|
|
{\bkmkend AAAAAAAAQQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v THERMO_OVERHEAT_CELSIUS\:options.h}
|
|
{\xe \v options.h\:THERMO_OVERHEAT_CELSIUS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define THERMO_OVERHEAT_CELSIUS\~ 38.}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQR}
|
|
{\bkmkend AAAAAAAAQR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v THERMOSTAT_CHECK_PERIOD\:options.h}
|
|
{\xe \v options.h\:THERMOSTAT_CHECK_PERIOD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define THERMOSTAT_CHECK_PERIOD\~ 30000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQS}
|
|
{\bkmkend AAAAAAAAQS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v TXEnablePin\:options.h}
|
|
{\xe \v options.h\:TXEnablePin}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define TXEnablePin\~ 13}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQT}
|
|
{\bkmkend AAAAAAAAQT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v UPTIME_POLL_DELAY_DEFAULT\:options.h}
|
|
{\xe \v options.h\:UPTIME_POLL_DELAY_DEFAULT}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define UPTIME_POLL_DELAY_DEFAULT\~ 30000}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQU}
|
|
{\bkmkend AAAAAAAAQU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v W5100_ETHERNET_SHIELD\:options.h}
|
|
{\xe \v options.h\:W5100_ETHERNET_SHIELD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define W5100_ETHERNET_SHIELD}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQV}
|
|
{\bkmkend AAAAAAAAQV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_ac.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_ac.cpp}
|
|
{\xe \v out_ac.cpp}
|
|
{\bkmkstart AAAAAAAAQW}
|
|
{\bkmkend AAAAAAAAQW}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/out_ac.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "textconst.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_ac.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__ac_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b AC_Serial}\~ Serial3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b INTERVAL_AC_POLLING}\~ 5000L\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b getCRC} (byte req[], size_t size)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b SendData} (byte req[], size_t size)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
unsigned char {\b toHex} (char ch)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
long {\b prevPolling} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b inCheck} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b qstn} [] = \{255,255,10,0,0,0,0,0,1,1,77,1,90\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b data} [37] = \{\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b on} [] = \{255,255,10,0,0,0,0,0,1,1,77,2,91\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b off} [] = \{255,255,10,0,0,0,0,0,1,1,77,3,92\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b lock} [] = \{255,255,10,0,0,0,0,0,1,3,0,0,14\}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char LOCK_P[] {\b PROGMEM} = "lock"\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v AC_Serial\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:AC_Serial}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define AC_Serial\~ Serial3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQX}
|
|
{\bkmkend AAAAAAAAQX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v INTERVAL_AC_POLLING\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:INTERVAL_AC_POLLING}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define INTERVAL_AC_POLLING\~ 5000L}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQY}
|
|
{\bkmkend AAAAAAAAQY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v getCRC\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:getCRC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte getCRC (byte {\i req}[], size_t {\i size})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAQZ}
|
|
{\bkmkend AAAAAAAAQZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SendData\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:SendData}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void SendData (byte {\i req}[], size_t {\i size})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARA}
|
|
{\bkmkend AAAAAAAARA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v toHex\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:toHex}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
unsigned char toHex (char {\i ch}){\f2 [inline]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARB}
|
|
{\bkmkend AAAAAAAARB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v data\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:data}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte data[37] = \{\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARC}
|
|
{\bkmkend AAAAAAAARC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inCheck\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:inCheck}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte inCheck = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARD}
|
|
{\bkmkend AAAAAAAARD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v lock\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:lock}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte lock[] = \{255,255,10,0,0,0,0,0,1,3,0,0,14\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARE}
|
|
{\bkmkend AAAAAAAARE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v off\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:off}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte off[] = \{255,255,10,0,0,0,0,0,1,1,77,3,92\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARF}
|
|
{\bkmkend AAAAAAAARF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v on\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:on}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte on[] = \{255,255,10,0,0,0,0,0,1,1,77,2,91\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARG}
|
|
{\bkmkend AAAAAAAARG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v prevPolling\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:prevPolling}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
long prevPolling = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARH}
|
|
{\bkmkend AAAAAAAARH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PROGMEM\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:PROGMEM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char RAW_P [] PROGMEM = "lock"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARI}
|
|
{\bkmkend AAAAAAAARI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v qstn\:out_ac.cpp}
|
|
{\xe \v out_ac.cpp\:qstn}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte qstn[] = \{255,255,10,0,0,0,0,0,1,1,77,1,90\}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARJ}
|
|
{\bkmkend AAAAAAAARJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_ac.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_ac.h}
|
|
{\xe \v out_ac.h}
|
|
{\bkmkstart AAAAAAAARK}
|
|
{\bkmkend AAAAAAAARK}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <abstractout.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_ac.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__ac_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__ac_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b out_AC}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b LEN_B}\~ 37\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_CUR_TMP}\~ 13\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_CMD}\~ 17\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_MODE}\~ 23\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_FAN_SPD}\~ 25\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_SWING}\~ 27\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_LOCK_REM}\~ 28\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_POWER}\~ 29\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_FRESH}\~ 31\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b B_SET_TMP}\~ 35\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_LOCK}\~ {\b S_ADDITIONAL}+1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_QUIET}\~ {\b S_ADDITIONAL}+2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_SWING}\~ {\b S_ADDITIONAL}+3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b S_RAW}\~ {\b S_ADDITIONAL}+4\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b modbusIdle} (void)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v B_CMD\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_CMD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_CMD\~ 17}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARL}
|
|
{\bkmkend AAAAAAAARL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_CUR_TMP\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_CUR_TMP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_CUR_TMP\~ 13}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARM}
|
|
{\bkmkend AAAAAAAARM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_FAN_SPD\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_FAN_SPD}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_FAN_SPD\~ 25}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARN}
|
|
{\bkmkend AAAAAAAARN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_FRESH\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_FRESH}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_FRESH\~ 31}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARO}
|
|
{\bkmkend AAAAAAAARO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_LOCK_REM\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_LOCK_REM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_LOCK_REM\~ 28}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARP}
|
|
{\bkmkend AAAAAAAARP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_MODE\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_MODE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_MODE\~ 23}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARQ}
|
|
{\bkmkend AAAAAAAARQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_POWER\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_POWER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_POWER\~ 29}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARR}
|
|
{\bkmkend AAAAAAAARR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_SET_TMP\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_SET_TMP}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_SET_TMP\~ 35}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARS}
|
|
{\bkmkend AAAAAAAARS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v B_SWING\:out_ac.h}
|
|
{\xe \v out_ac.h\:B_SWING}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define B_SWING\~ 27}}
|
|
\par
|
|
{\bkmkstart AAAAAAAART}
|
|
{\bkmkend AAAAAAAART}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v LEN_B\:out_ac.h}
|
|
{\xe \v out_ac.h\:LEN_B}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define LEN_B\~ 37}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARU}
|
|
{\bkmkend AAAAAAAARU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_LOCK\:out_ac.h}
|
|
{\xe \v out_ac.h\:S_LOCK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_LOCK\~ {\b S_ADDITIONAL}+1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARV}
|
|
{\bkmkend AAAAAAAARV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_QUIET\:out_ac.h}
|
|
{\xe \v out_ac.h\:S_QUIET}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_QUIET\~ {\b S_ADDITIONAL}+2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARW}
|
|
{\bkmkend AAAAAAAARW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_RAW\:out_ac.h}
|
|
{\xe \v out_ac.h\:S_RAW}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_RAW\~ {\b S_ADDITIONAL}+4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARX}
|
|
{\bkmkend AAAAAAAARX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v S_SWING\:out_ac.h}
|
|
{\xe \v out_ac.h\:S_SWING}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define S_SWING\~ {\b S_ADDITIONAL}+3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARY}
|
|
{\bkmkend AAAAAAAARY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v modbusIdle\:out_ac.h}
|
|
{\xe \v out_ac.h\:modbusIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void modbusIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAARZ}
|
|
{\bkmkend AAAAAAAARZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_dmx.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_dmx.cpp}
|
|
{\xe \v out_dmx.cpp}
|
|
{\bkmkstart AAAAAAAASA}
|
|
{\bkmkend AAAAAAAASA}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/out_dmx.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "dmx.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_dmx.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__dmx_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_dmx.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_dmx.h}
|
|
{\xe \v out_dmx.h}
|
|
{\bkmkstart AAAAAAAASB}
|
|
{\bkmkend AAAAAAAASB}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include <abstractout.h>}\par
|
|
{\f2 #include <item.h>}\par
|
|
{\f2 #include "colorchannel.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_dmx.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__dmx_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__dmx_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b out_dmx}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_modbus.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp}
|
|
{\bkmkstart AAAAAAAASC}
|
|
{\bkmkend AAAAAAAASC}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/out_modbus.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include <ModbusMaster.h>}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include <HardwareSerial.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_modbus.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__modbus_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct {\b reg_t}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
struct {\b serial_t}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_I16}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_I32}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_U16}\~ 3\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_U32}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_I8H}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_I8L}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_U8H}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b PAR_U8L}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b regSizeNum}\~ sizeof(regSize_P)/sizeof({\b reg_t})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b serialModesNum}\~ sizeof(serialModes_P)/sizeof({\b serial_t})\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b modbusIdle} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t {\b str2SerialParam} (char *str)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b str2regSize} (char *str)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b readModbus} (uint16_t reg, int regType, int count)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b modbusObj}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
ModbusMaster {\b node}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b modbusBusy}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const {\b reg_t} regSize_P[] {\b PROGMEM}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v PAR_I16\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_I16}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_I16\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASD}
|
|
{\bkmkend AAAAAAAASD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_I32\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_I32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_I32\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASE}
|
|
{\bkmkend AAAAAAAASE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_I8H\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_I8H}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_I8H\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASF}
|
|
{\bkmkend AAAAAAAASF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_I8L\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_I8L}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_I8L\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASG}
|
|
{\bkmkend AAAAAAAASG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_U16\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_U16}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_U16\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASH}
|
|
{\bkmkend AAAAAAAASH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_U32\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_U32}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_U32\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASI}
|
|
{\bkmkend AAAAAAAASI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_U8H\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_U8H}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_U8H\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASJ}
|
|
{\bkmkend AAAAAAAASJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PAR_U8L\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PAR_U8L}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define PAR_U8L\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASK}
|
|
{\bkmkend AAAAAAAASK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v regSizeNum\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:regSizeNum}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define regSizeNum\~ sizeof(regSize_P)/sizeof({\b reg_t})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASL}
|
|
{\bkmkend AAAAAAAASL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v serialModesNum\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:serialModesNum}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define serialModesNum\~ sizeof(serialModes_P)/sizeof({\b serial_t})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASM}
|
|
{\bkmkend AAAAAAAASM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v modbusIdle\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:modbusIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void modbusIdle (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASN}
|
|
{\bkmkend AAAAAAAASN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v readModbus\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:readModbus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool readModbus (uint16_t {\i reg}, int {\i regType}, int {\i count})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASO}
|
|
{\bkmkend AAAAAAAASO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v str2regSize\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:str2regSize}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int str2regSize (char * {\i str})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASP}
|
|
{\bkmkend AAAAAAAASP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v str2SerialParam\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:str2SerialParam}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t str2SerialParam (char * {\i str})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASQ}
|
|
{\bkmkend AAAAAAAASQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v modbusBusy\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:modbusBusy}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short modbusBusy{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASR}
|
|
{\bkmkend AAAAAAAASR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v modbusObj\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:modbusObj}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* modbusObj{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASS}
|
|
{\bkmkend AAAAAAAASS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v node\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:node}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
ModbusMaster node{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAST}
|
|
{\bkmkend AAAAAAAAST}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PROGMEM\:out_modbus.cpp}
|
|
{\xe \v out_modbus.cpp\:PROGMEM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const {\b serial_t} serialModes_P [] PROGMEM}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASU}
|
|
{\bkmkend AAAAAAAASU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\b Initial value:}{
|
|
\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid =\par
|
|
\{\par
|
|
\{ {\cf22 "i16"}, (uint8_t) PAR_I16 \},\par
|
|
\{ {\cf22 "i32"}, (uint8_t) PAR_I32 \},\par
|
|
\{ {\cf22 "u16"}, (uint8_t) PAR_U16 \},\par
|
|
\{ {\cf22 "u32"}, (uint8_t) PAR_U32 \},\par
|
|
\{ {\cf22 "i8h"}, (uint8_t) PAR_I8H \},\par
|
|
\{ {\cf22 "i8l"}, (uint8_t) PAR_I8L \},\par
|
|
\{ {\cf22 "u8h"}, (uint8_t) PAR_U8H \},\par
|
|
\{ {\cf22 "u8l"}, (uint8_t) PAR_U8L \}\par
|
|
\}\par
|
|
}
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_modbus.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_modbus.h}
|
|
{\xe \v out_modbus.h}
|
|
{\bkmkstart AAAAAAAASV}
|
|
{\bkmkend AAAAAAAASV}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include <abstractout.h>}\par
|
|
{\f2 #include <item.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_modbus.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__modbus_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__modbus_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b mbPersistent}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b out_Modbus}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_motor.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_motor.cpp}
|
|
{\xe \v out_motor.cpp}
|
|
{\bkmkstart AAAAAAAASW}
|
|
{\bkmkend AAAAAAAASW}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/out_motor.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_motor.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__motor_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_motor.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_motor.h}
|
|
{\xe \v out_motor.h}
|
|
{\bkmkstart AAAAAAAASX}
|
|
{\bkmkend AAAAAAAASX}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include <abstractout.h>}\par
|
|
{\f2 #include <item.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_motor.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__motor_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__motor_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b out_Motor}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b POS_ERR}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b MOTOR_QUOTE}\~ 2\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v MOTOR_QUOTE\:out_motor.h}
|
|
{\xe \v out_motor.h\:MOTOR_QUOTE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define MOTOR_QUOTE\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASY}
|
|
{\bkmkend AAAAAAAASY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v POS_ERR\:out_motor.h}
|
|
{\xe \v out_motor.h\:POS_ERR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define POS_ERR\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAASZ}
|
|
{\bkmkend AAAAAAAASZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_pwm.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_pwm.cpp}
|
|
{\xe \v out_pwm.cpp}
|
|
{\bkmkstart AAAAAAAATA}
|
|
{\bkmkend AAAAAAAATA}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/out_pwm.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "dmx.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_pwm.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__pwm_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_pwm.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_pwm.h}
|
|
{\xe \v out_pwm.h}
|
|
{\bkmkstart AAAAAAAATB}
|
|
{\bkmkend AAAAAAAATB}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include <abstractout.h>}\par
|
|
{\f2 #include <item.h>}\par
|
|
{\f2 #include "colorchannel.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_pwm.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__pwm_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__pwm_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b out_pwm}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_spiled.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_spiled.cpp}
|
|
{\xe \v out_spiled.cpp}
|
|
{\bkmkstart AAAAAAAATC}
|
|
{\bkmkend AAAAAAAATC}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "modules/out_spiled.h"}\par
|
|
{\f2 #include "Arduino.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "FastLED.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_spiled.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__spiled_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b NUM_LEDS}\~ 43\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v NUM_LEDS\:out_spiled.cpp}
|
|
{\xe \v out_spiled.cpp\:NUM_LEDS}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define NUM_LEDS\~ 43}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATD}
|
|
{\bkmkend AAAAAAAATD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
out_spiled.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v out_spiled.h}
|
|
{\xe \v out_spiled.h}
|
|
{\bkmkstart AAAAAAAATE}
|
|
{\bkmkend AAAAAAAATE}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "options.h"}\par
|
|
{\f2 #include "colorchannel.h"}\par
|
|
{\f2 #include <abstractout.h>}\par
|
|
{\f2 #include <item.h>}\par
|
|
{\f2 #include "FastLED.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for out_spiled.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__spiled_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "out__spiled_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b out_SPILed}\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
owTerm.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v owTerm.cpp}
|
|
{\xe \v owTerm.cpp}
|
|
{\bkmkstart AAAAAAAATF}
|
|
{\bkmkend AAAAAAAATF}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "owTerm.h"}\par
|
|
{\f2 #include <Arduino.h>}\par
|
|
{\f2 #include "utils.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "main.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for owTerm.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "ow_term_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b owUpdate} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b owSetup} ({\b owChangedType} owCh)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b sensors_loop} (void)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b owLoop} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b owFind} (DeviceAddress addr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b owAdd} (DeviceAddress addr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupOwIdle} (void(*ptr)())\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
OneWire * {\b oneWire} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
DeviceAddress * {\b term} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t * {\b wstat} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
DallasTemperature * {\b sensors} = NULL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b si} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b t_count} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
unsigned long {\b owTimer} = 0\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b owChangedType} {\b owChanged}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v owAdd\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owAdd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void owAdd (DeviceAddress {\i addr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATG}
|
|
{\bkmkend AAAAAAAATG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owFind\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owFind}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int owFind (DeviceAddress {\i addr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATH}
|
|
{\bkmkend AAAAAAAATH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owLoop\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void owLoop ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATI}
|
|
{\bkmkend AAAAAAAATI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owSetup\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int owSetup ({\b owChangedType} {\i owCh})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATJ}
|
|
{\bkmkend AAAAAAAATJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owUpdate\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owUpdate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int owUpdate ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATK}
|
|
{\bkmkend AAAAAAAATK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v sensors_loop\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:sensors_loop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int sensors_loop (void )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATL}
|
|
{\bkmkend AAAAAAAATL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupOwIdle\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:setupOwIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupOwIdle (void(*)() {\i ptr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATM}
|
|
{\bkmkend AAAAAAAATM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v oneWire\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:oneWire}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
OneWire* oneWire = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATN}
|
|
{\bkmkend AAAAAAAATN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owChanged\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owChanged}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b owChangedType} owChanged}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATO}
|
|
{\bkmkend AAAAAAAATO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owTimer\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:owTimer}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
unsigned long owTimer = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATP}
|
|
{\bkmkend AAAAAAAATP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v sensors\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:sensors}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
DallasTemperature* sensors = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATQ}
|
|
{\bkmkend AAAAAAAATQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v si\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:si}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short si = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATR}
|
|
{\bkmkend AAAAAAAATR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v t_count\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:t_count}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int t_count = 0}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATS}
|
|
{\bkmkend AAAAAAAATS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v term\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:term}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
DeviceAddress* term = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATT}
|
|
{\bkmkend AAAAAAAATT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v wstat\:owTerm.cpp}
|
|
{\xe \v owTerm.cpp\:wstat}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t* wstat = NULL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATU}
|
|
{\bkmkend AAAAAAAATU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
owTerm.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v owTerm.h}
|
|
{\xe \v owTerm.h}
|
|
{\bkmkstart AAAAAAAATV}
|
|
{\bkmkend AAAAAAAATV}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <DallasTemperature.h>}\par
|
|
{\f2 #include "aJSON.h"}\par
|
|
{\f2 #include <Wire.h>}\par
|
|
{\f2 #include <DS2482_OneWire.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for owTerm.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "ow_term_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "ow_term_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_AUX0}\~ 0x40\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_AUX1}\~ 0x80\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_STAT0}\~ 0x4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_STAT1}\~ 0x8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_OUT0}\~ 0x20\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_OUT1}\~ 0x10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_MASK}\~ 0xF\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_INMASK}\~ 0xFC\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b recheck_interval}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b check_circle}\~ 2000/{\b t_count}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_FIND}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_DOUBLECHECK}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_PULSE0}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_PULSE1}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_PULSE_P0}\~ 0x10\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_PULSE_P1}\~ 0x20\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_CHANGED_P0}\~ 0x40\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_CHANGED_P1}\~ 0x80\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_PULSE0_R}\~ 0x100\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b SW_PULSE1_R}\~ 0x200\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b recheck_interval}\~ 5\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b check_circle}\~ 2000/{\b t_count}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b t_max}\~ 20\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b TEMPERATURE_PRECISION}\~ 12\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b DS2482_100_I2C_TO_1W_BRIDGE}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Typedefs\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
typedef void(* {\b owChangedType}) (int, DeviceAddress, float)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b owUpdate} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b owSetup} ({\b owChangedType} owCh)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b owLoop} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b setupOwIdle} (void(*)())\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b owFind} (DeviceAddress addr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b owAdd} (DeviceAddress addr)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b owArr}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
OneWire * {\b oneWire}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
DallasTemperature * {\b sensors}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
DeviceAddress * {\b term}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int * {\b regs}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint16_t * {\b wstat}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b t_count}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
short {\b si}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b owChangedType} {\b owChanged}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v check_circle\:owTerm.h}
|
|
{\xe \v owTerm.h\:check_circle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define check_circle\~ 2000/{\b t_count}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATW}
|
|
{\bkmkend AAAAAAAATW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v check_circle\:owTerm.h}
|
|
{\xe \v owTerm.h\:check_circle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define check_circle\~ 2000/{\b t_count}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATW}
|
|
{\bkmkend AAAAAAAATW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v DS2482_100_I2C_TO_1W_BRIDGE\:owTerm.h}
|
|
{\xe \v owTerm.h\:DS2482_100_I2C_TO_1W_BRIDGE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define DS2482_100_I2C_TO_1W_BRIDGE}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATX}
|
|
{\bkmkend AAAAAAAATX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v recheck_interval\:owTerm.h}
|
|
{\xe \v owTerm.h\:recheck_interval}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define recheck_interval\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATY}
|
|
{\bkmkend AAAAAAAATY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v recheck_interval\:owTerm.h}
|
|
{\xe \v owTerm.h\:recheck_interval}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define recheck_interval\~ 5}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATY}
|
|
{\bkmkend AAAAAAAATY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_AUX0\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_AUX0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_AUX0\~ 0x40}}
|
|
\par
|
|
{\bkmkstart AAAAAAAATZ}
|
|
{\bkmkend AAAAAAAATZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_AUX1\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_AUX1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_AUX1\~ 0x80}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUA}
|
|
{\bkmkend AAAAAAAAUA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_CHANGED_P0\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_CHANGED_P0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_CHANGED_P0\~ 0x40}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUB}
|
|
{\bkmkend AAAAAAAAUB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_CHANGED_P1\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_CHANGED_P1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_CHANGED_P1\~ 0x80}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUC}
|
|
{\bkmkend AAAAAAAAUC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_DOUBLECHECK\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_DOUBLECHECK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_DOUBLECHECK\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUD}
|
|
{\bkmkend AAAAAAAAUD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_FIND\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_FIND}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_FIND\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUE}
|
|
{\bkmkend AAAAAAAAUE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_INMASK\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_INMASK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_INMASK\~ 0xFC}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUF}
|
|
{\bkmkend AAAAAAAAUF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_MASK\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_MASK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_MASK\~ 0xF}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUG}
|
|
{\bkmkend AAAAAAAAUG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_OUT0\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_OUT0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_OUT0\~ 0x20}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUH}
|
|
{\bkmkend AAAAAAAAUH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_OUT1\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_OUT1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_OUT1\~ 0x10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUI}
|
|
{\bkmkend AAAAAAAAUI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_PULSE0\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_PULSE0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_PULSE0\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUJ}
|
|
{\bkmkend AAAAAAAAUJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_PULSE0_R\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_PULSE0_R}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_PULSE0_R\~ 0x100}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUK}
|
|
{\bkmkend AAAAAAAAUK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_PULSE1\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_PULSE1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_PULSE1\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUL}
|
|
{\bkmkend AAAAAAAAUL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_PULSE1_R\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_PULSE1_R}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_PULSE1_R\~ 0x200}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUM}
|
|
{\bkmkend AAAAAAAAUM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_PULSE_P0\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_PULSE_P0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_PULSE_P0\~ 0x10}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUN}
|
|
{\bkmkend AAAAAAAAUN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_PULSE_P1\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_PULSE_P1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_PULSE_P1\~ 0x20}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUO}
|
|
{\bkmkend AAAAAAAAUO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_STAT0\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_STAT0}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_STAT0\~ 0x4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUP}
|
|
{\bkmkend AAAAAAAAUP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SW_STAT1\:owTerm.h}
|
|
{\xe \v owTerm.h\:SW_STAT1}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define SW_STAT1\~ 0x8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUQ}
|
|
{\bkmkend AAAAAAAAUQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v t_max\:owTerm.h}
|
|
{\xe \v owTerm.h\:t_max}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define t_max\~ 20}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUR}
|
|
{\bkmkend AAAAAAAAUR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v TEMPERATURE_PRECISION\:owTerm.h}
|
|
{\xe \v owTerm.h\:TEMPERATURE_PRECISION}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define TEMPERATURE_PRECISION\~ 12}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUS}
|
|
{\bkmkend AAAAAAAAUS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Typedef Documentation\par
|
|
\pard\plain
|
|
{\xe \v owChangedType\:owTerm.h}
|
|
{\xe \v owTerm.h\:owChangedType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
typedef void(* owChangedType) (int, DeviceAddress, float)}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUT}
|
|
{\bkmkend AAAAAAAAUT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v owAdd\:owTerm.h}
|
|
{\xe \v owTerm.h\:owAdd}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void owAdd (DeviceAddress {\i addr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUU}
|
|
{\bkmkend AAAAAAAAUU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owFind\:owTerm.h}
|
|
{\xe \v owTerm.h\:owFind}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int owFind (DeviceAddress {\i addr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUV}
|
|
{\bkmkend AAAAAAAAUV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owLoop\:owTerm.h}
|
|
{\xe \v owTerm.h\:owLoop}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void owLoop ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUW}
|
|
{\bkmkend AAAAAAAAUW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owSetup\:owTerm.h}
|
|
{\xe \v owTerm.h\:owSetup}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int owSetup ({\b owChangedType} {\i owCh})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUX}
|
|
{\bkmkend AAAAAAAAUX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owUpdate\:owTerm.h}
|
|
{\xe \v owTerm.h\:owUpdate}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int owUpdate ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUY}
|
|
{\bkmkend AAAAAAAAUY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setupOwIdle\:owTerm.h}
|
|
{\xe \v owTerm.h\:setupOwIdle}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void setupOwIdle (void(*)() )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAUZ}
|
|
{\bkmkend AAAAAAAAUZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v oneWire\:owTerm.h}
|
|
{\xe \v owTerm.h\:oneWire}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
OneWire* oneWire{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVA}
|
|
{\bkmkend AAAAAAAAVA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owArr\:owTerm.h}
|
|
{\xe \v owTerm.h\:owArr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* owArr{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVB}
|
|
{\bkmkend AAAAAAAAVB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v owChanged\:owTerm.h}
|
|
{\xe \v owTerm.h\:owChanged}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b owChangedType} owChanged{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVC}
|
|
{\bkmkend AAAAAAAAVC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v regs\:owTerm.h}
|
|
{\xe \v owTerm.h\:regs}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int* regs{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVD}
|
|
{\bkmkend AAAAAAAAVD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v sensors\:owTerm.h}
|
|
{\xe \v owTerm.h\:sensors}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
DallasTemperature* sensors{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVE}
|
|
{\bkmkend AAAAAAAAVE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v si\:owTerm.h}
|
|
{\xe \v owTerm.h\:si}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
short si{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVF}
|
|
{\bkmkend AAAAAAAAVF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v t_count\:owTerm.h}
|
|
{\xe \v owTerm.h\:t_count}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int t_count{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVG}
|
|
{\bkmkend AAAAAAAAVG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v term\:owTerm.h}
|
|
{\xe \v owTerm.h\:term}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
DeviceAddress* term{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVH}
|
|
{\bkmkend AAAAAAAAVH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v wstat\:owTerm.h}
|
|
{\xe \v owTerm.h\:wstat}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint16_t* wstat{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVI}
|
|
{\bkmkend AAAAAAAAVI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
statusled.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v statusled.cpp}
|
|
{\xe \v statusled.cpp}
|
|
{\bkmkstart AAAAAAAAVJ}
|
|
{\bkmkend AAAAAAAAVJ}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "statusled.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for statusled.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "statusled_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
statusled.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v statusled.h}
|
|
{\xe \v statusled.h}
|
|
{\bkmkstart AAAAAAAAVK}
|
|
{\bkmkend AAAAAAAAVK}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <Arduino.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for statusled.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "statusled_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "statusled_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b statusLED}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledRED}\~ 1\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledGREEN}\~ 2\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledBLUE}\~ 4\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledBLINK}\~ 8\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledFASTBLINK}\~ 16\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledParams}\~ ({\b ledRED} | {\b ledGREEN} | {\b ledBLUE} | {\b ledBLINK} | {\b ledFASTBLINK})\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledFlash}\~ 32\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledHidden}\~ 64\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b pinRED}\~ 50\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b pinGREEN}\~ 51\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b pinBLUE}\~ 52\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledDelayms}\~ 1000UL\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ledFastDelayms}\~ 300UL\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v ledBLINK\:statusled.h}
|
|
{\xe \v statusled.h\:ledBLINK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledBLINK\~ 8}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVL}
|
|
{\bkmkend AAAAAAAAVL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledBLUE\:statusled.h}
|
|
{\xe \v statusled.h\:ledBLUE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledBLUE\~ 4}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVM}
|
|
{\bkmkend AAAAAAAAVM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledDelayms\:statusled.h}
|
|
{\xe \v statusled.h\:ledDelayms}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledDelayms\~ 1000UL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVN}
|
|
{\bkmkend AAAAAAAAVN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledFASTBLINK\:statusled.h}
|
|
{\xe \v statusled.h\:ledFASTBLINK}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledFASTBLINK\~ 16}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVO}
|
|
{\bkmkend AAAAAAAAVO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledFastDelayms\:statusled.h}
|
|
{\xe \v statusled.h\:ledFastDelayms}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledFastDelayms\~ 300UL}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVP}
|
|
{\bkmkend AAAAAAAAVP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledFlash\:statusled.h}
|
|
{\xe \v statusled.h\:ledFlash}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledFlash\~ 32}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVQ}
|
|
{\bkmkend AAAAAAAAVQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledGREEN\:statusled.h}
|
|
{\xe \v statusled.h\:ledGREEN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledGREEN\~ 2}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVR}
|
|
{\bkmkend AAAAAAAAVR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledHidden\:statusled.h}
|
|
{\xe \v statusled.h\:ledHidden}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledHidden\~ 64}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVS}
|
|
{\bkmkend AAAAAAAAVS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledParams\:statusled.h}
|
|
{\xe \v statusled.h\:ledParams}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledParams\~ ({\b ledRED} | {\b ledGREEN} | {\b ledBLUE} | {\b ledBLINK} | {\b ledFASTBLINK})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVT}
|
|
{\bkmkend AAAAAAAAVT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ledRED\:statusled.h}
|
|
{\xe \v statusled.h\:ledRED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ledRED\~ 1}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVU}
|
|
{\bkmkend AAAAAAAAVU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pinBLUE\:statusled.h}
|
|
{\xe \v statusled.h\:pinBLUE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define pinBLUE\~ 52}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVV}
|
|
{\bkmkend AAAAAAAAVV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pinGREEN\:statusled.h}
|
|
{\xe \v statusled.h\:pinGREEN}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define pinGREEN\~ 51}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVW}
|
|
{\bkmkend AAAAAAAAVW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v pinRED\:statusled.h}
|
|
{\xe \v statusled.h\:pinRED}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define pinRED\~ 50}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAVX}
|
|
{\bkmkend AAAAAAAAVX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
streamlog.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v streamlog.cpp}
|
|
{\xe \v streamlog.cpp}
|
|
{\bkmkstart AAAAAAAAVY}
|
|
{\bkmkend AAAAAAAAVY}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "streamlog.h"}\par
|
|
{\f2 #include <Arduino.h>}\par
|
|
{\f2 #include "statusled.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for streamlog.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "streamlog_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
streamlog.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v streamlog.h}
|
|
{\xe \v streamlog.h}
|
|
{\bkmkstart AAAAAAAAVZ}
|
|
{\bkmkend AAAAAAAAVZ}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <Print.h>}\par
|
|
{\f2 #include <HardwareSerial.h>}\par
|
|
{\f2 #include <inttypes.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for streamlog.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "streamlog_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "streamlog_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Classes\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
class {\b Streamlog}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b LOGBUFFER_SIZE}\~ 80\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b LOG_DEBUG}\~ 7\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b LOG_INFO}\~ 6\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b LOG_ERROR}\~ 3\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v LOG_DEBUG\:streamlog.h}
|
|
{\xe \v streamlog.h\:LOG_DEBUG}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define LOG_DEBUG\~ 7}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWA}
|
|
{\bkmkend AAAAAAAAWA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v LOG_ERROR\:streamlog.h}
|
|
{\xe \v streamlog.h\:LOG_ERROR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define LOG_ERROR\~ 3}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWB}
|
|
{\bkmkend AAAAAAAAWB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v LOG_INFO\:streamlog.h}
|
|
{\xe \v streamlog.h\:LOG_INFO}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define LOG_INFO\~ 6}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWC}
|
|
{\bkmkend AAAAAAAAWC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v LOGBUFFER_SIZE\:streamlog.h}
|
|
{\xe \v streamlog.h\:LOGBUFFER_SIZE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define LOGBUFFER_SIZE\~ 80}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWD}
|
|
{\bkmkend AAAAAAAAWD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
textconst.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v textconst.h}
|
|
{\xe \v textconst.h}
|
|
{\bkmkstart AAAAAAAAWE}
|
|
{\bkmkend AAAAAAAAWE}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "textconst_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char state_P[] {\b PROGMEM} = "$state"\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char {\b EEPROM_signature} [] = {\b EEPROM_SIGNATURE}\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v EEPROM_signature\:textconst.h}
|
|
{\xe \v textconst.h\:EEPROM_signature}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char EEPROM_signature[] = {\b EEPROM_SIGNATURE}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWF}
|
|
{\bkmkend AAAAAAAAWF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PROGMEM\:textconst.h}
|
|
{\xe \v textconst.h\:PROGMEM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char RGB_P [] PROGMEM = "$state"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWG}
|
|
{\bkmkend AAAAAAAAWG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
utils.cpp File Reference\par \pard\plain
|
|
{\tc\tcl2 \v utils.cpp}
|
|
{\xe \v utils.cpp}
|
|
{\bkmkstart AAAAAAAAWH}
|
|
{\bkmkend AAAAAAAAWH}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "utils.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "stdarg.h"}\par
|
|
{\f2 #include <Wire.h>}\par
|
|
{\f2 #include "main.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include <PubSubClient.h>}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for utils.cpp:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "utils_8cpp__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b ARDBUFFER}\~ 16\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b PrintBytes} (uint8_t *addr, uint8_t count, bool newline)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b SetBytes} (uint8_t *addr, uint8_t count, char *out)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
byte {\b HEX2DEC} (char i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b SetAddr} (char *out, uint8_t *addr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getInt} (char **chan)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b parseBytes} (const char *str, char separator, byte *bytes, int maxBytes, int base)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printFloatValueToStr} (float value, char *valstr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b log} (const char *str,...)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b __attribute__} ((section(".ramfunc"))) void {\b ReadUniqueID}(uint32_t *pdwUniqueID)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b inet_aton} (const char *aIPAddrString, IPAddress &aResult)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b inet_ntoa_r} (IPAddress addr, char *buf, int buflen)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printIPAddress} (IPAddress ipAddress)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b setTopic} (char *buf, int8_t buflen, {\b topicType} tt, const char *suffix)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printUlongValueToStr} (char *valstr, unsigned long value)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b scan_i2c_bus} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isTimeOver} (uint32_t timestamp, uint32_t currTime, uint32_t time, uint32_t modulo)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b executeCommand} (aJsonObject *cmd, int8_t toggle)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b executeCommand} (aJsonObject *cmd, int8_t toggle, {\b itemCmd} _itemCmd)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b mapInt} (int32_t arg, aJsonObject *map)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variables\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b configLocked}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int8_t {\b ethernetIdleCount}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
PubSubClient {\b mqttClient}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char outTopic[] {\b PROGMEM} = {\b OUTTOPIC}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b deviceName}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
aJsonObject * {\b topics}\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
const char {\b HEXSTR} [] = "0123456789ABCDEF"\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v ARDBUFFER\:utils.cpp}
|
|
{\xe \v utils.cpp\:ARDBUFFER}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define ARDBUFFER\~ 16}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWI}
|
|
{\bkmkend AAAAAAAAWI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v __attribute__\:utils.cpp}
|
|
{\xe \v utils.cpp\:__attribute__}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
__attribute__ ((section(".ramfunc")) )}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWJ}
|
|
{\bkmkend AAAAAAAAWJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v executeCommand\:utils.cpp}
|
|
{\xe \v utils.cpp\:executeCommand}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool executeCommand (aJsonObject * {\i cmd}, int8_t {\i toggle})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWK}
|
|
{\bkmkend AAAAAAAAWK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v executeCommand\:utils.cpp}
|
|
{\xe \v utils.cpp\:executeCommand}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool executeCommand (aJsonObject * {\i cmd}, int8_t {\i toggle}, {\b itemCmd} {\i _itemCmd})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWL}
|
|
{\bkmkend AAAAAAAAWL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getInt\:utils.cpp}
|
|
{\xe \v utils.cpp\:getInt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int getInt (char ** {\i chan})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWM}
|
|
{\bkmkend AAAAAAAAWM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HEX2DEC\:utils.cpp}
|
|
{\xe \v utils.cpp\:HEX2DEC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
byte HEX2DEC (char {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWN}
|
|
{\bkmkend AAAAAAAAWN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inet_aton\:utils.cpp}
|
|
{\xe \v utils.cpp\:inet_aton}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int inet_aton (const char * {\i aIPAddrString}, IPAddress & {\i aResult})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWO}
|
|
{\bkmkend AAAAAAAAWO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inet_ntoa_r\:utils.cpp}
|
|
{\xe \v utils.cpp\:inet_ntoa_r}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* inet_ntoa_r (IPAddress {\i addr}, char * {\i buf}, int {\i buflen})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWP}
|
|
{\bkmkend AAAAAAAAWP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Same as ipaddr_ntoa, but reentrant since a user-supplied buffer is used.\par
|
|
{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Parameters\par}
|
|
\pard\plain \s81\li360\widctlpar\ql\adjustright \fs20\cgrid \trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i addr} \cell }{ip address in network order to convert \cell }
|
|
{\row }
|
|
\trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i buf} \cell }{target buffer where the string is stored \cell }
|
|
{\row }
|
|
\trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i buflen} \cell }{length of buf \cell }
|
|
{\row }
|
|
}
|
|
{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \sa60 \sb30
|
|
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small \par
|
|
}}}}
|
|
{\xe \v isTimeOver\:utils.cpp}
|
|
{\xe \v utils.cpp\:isTimeOver}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool isTimeOver (uint32_t {\i timestamp}, uint32_t {\i currTime}, uint32_t {\i time}, uint32_t {\i modulo})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWQ}
|
|
{\bkmkend AAAAAAAAWQ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v log\:utils.cpp}
|
|
{\xe \v utils.cpp\:log}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int log (const char * {\i str}, {\i ...})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWR}
|
|
{\bkmkend AAAAAAAAWR}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mapInt\:utils.cpp}
|
|
{\xe \v utils.cpp\:mapInt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} mapInt (int32_t {\i arg}, aJsonObject * {\i map})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWS}
|
|
{\bkmkend AAAAAAAAWS}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v parseBytes\:utils.cpp}
|
|
{\xe \v utils.cpp\:parseBytes}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void parseBytes (const char * {\i str}, char {\i separator}, byte * {\i bytes}, int {\i maxBytes}, int {\i base})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWT}
|
|
{\bkmkend AAAAAAAAWT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PrintBytes\:utils.cpp}
|
|
{\xe \v utils.cpp\:PrintBytes}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void PrintBytes (uint8_t * {\i addr}, uint8_t {\i count}, bool {\i newline})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWU}
|
|
{\bkmkend AAAAAAAAWU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printFloatValueToStr\:utils.cpp}
|
|
{\xe \v utils.cpp\:printFloatValueToStr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printFloatValueToStr (float {\i value}, char * {\i valstr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWV}
|
|
{\bkmkend AAAAAAAAWV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printIPAddress\:utils.cpp}
|
|
{\xe \v utils.cpp\:printIPAddress}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printIPAddress (IPAddress {\i ipAddress})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWW}
|
|
{\bkmkend AAAAAAAAWW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printUlongValueToStr\:utils.cpp}
|
|
{\xe \v utils.cpp\:printUlongValueToStr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printUlongValueToStr (char * {\i valstr}, unsigned long {\i value})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWX}
|
|
{\bkmkend AAAAAAAAWX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v scan_i2c_bus\:utils.cpp}
|
|
{\xe \v utils.cpp\:scan_i2c_bus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void scan_i2c_bus ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWY}
|
|
{\bkmkend AAAAAAAAWY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SetAddr\:utils.cpp}
|
|
{\xe \v utils.cpp\:SetAddr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void SetAddr (char * {\i out}, uint8_t * {\i addr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAWZ}
|
|
{\bkmkend AAAAAAAAWZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SetBytes\:utils.cpp}
|
|
{\xe \v utils.cpp\:SetBytes}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void SetBytes (uint8_t * {\i addr}, uint8_t {\i count}, char * {\i out})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXA}
|
|
{\bkmkend AAAAAAAAXA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setTopic\:utils.cpp}
|
|
{\xe \v utils.cpp\:setTopic}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* setTopic (char * {\i buf}, int8_t {\i buflen}, {\b topicType} {\i tt}, const char * {\i suffix})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXB}
|
|
{\bkmkend AAAAAAAAXB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Variable Documentation\par
|
|
\pard\plain
|
|
{\xe \v configLocked\:utils.cpp}
|
|
{\xe \v utils.cpp\:configLocked}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t configLocked{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXC}
|
|
{\bkmkend AAAAAAAAXC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v deviceName\:utils.cpp}
|
|
{\xe \v utils.cpp\:deviceName}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* deviceName{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXD}
|
|
{\bkmkend AAAAAAAAXD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ethernetIdleCount\:utils.cpp}
|
|
{\xe \v utils.cpp\:ethernetIdleCount}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int8_t ethernetIdleCount{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXE}
|
|
{\bkmkend AAAAAAAAXE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HEXSTR\:utils.cpp}
|
|
{\xe \v utils.cpp\:HEXSTR}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char HEXSTR[] = "0123456789ABCDEF"}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXF}
|
|
{\bkmkend AAAAAAAAXF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mqttClient\:utils.cpp}
|
|
{\xe \v utils.cpp\:mqttClient}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
PubSubClient mqttClient{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXG}
|
|
{\bkmkend AAAAAAAAXG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PROGMEM\:utils.cpp}
|
|
{\xe \v utils.cpp\:PROGMEM}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
const char homeTopic [] PROGMEM = {\b OUTTOPIC}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXH}
|
|
{\bkmkend AAAAAAAAXH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v topics\:utils.cpp}
|
|
{\xe \v utils.cpp\:topics}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
aJsonObject* topics{\f2 [extern]}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXI}
|
|
{\bkmkend AAAAAAAAXI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
\par \pard\plain
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
|
|
utils.h File Reference\par \pard\plain
|
|
{\tc\tcl2 \v utils.h}
|
|
{\xe \v utils.h}
|
|
{\bkmkstart AAAAAAAAXJ}
|
|
{\bkmkend AAAAAAAAXJ}
|
|
{
|
|
\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <Arduino.h>}\par
|
|
{\f2 #include <IPAddress.h>}\par
|
|
{\f2 #include "aJSON.h"}\par
|
|
{\f2 #include "options.h"}\par
|
|
{\f2 #include "item.h"}\par
|
|
{\f2 #include "Streaming.h"}\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Include dependency graph for utils.h:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "utils_8h__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
{
|
|
\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid This graph shows which files directly or indirectly include this file:{
|
|
\pard\plain
|
|
\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE "utils_8h__dep__incl.png" \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par
|
|
}
|
|
\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macros\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b Q}(x)\~ #x\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b QUOTE}(x)\~ {\b Q}(x)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b VALUE_TO_STRING}(x)\~ #x\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b VALUE}(x)\~ {\b VALUE_TO_STRING}(x)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
#define {\b VAR_NAME_VALUE}(var)\~ #var "=" {\b VALUE}(var)\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Enumerations\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
enum {\b topicType} \{ {\b T_DEV} = 1,
|
|
{\b T_BCST} = 2,
|
|
{\b T_OUT} = 3
|
|
\}\par
|
|
}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Functions\par
|
|
\pard\plain
|
|
|
|
{
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b PrintBytes} (uint8_t *addr, uint8_t count, bool newline)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b SetBytes} (uint8_t *addr, uint8_t count, char *out)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b SetAddr} (char *out, uint8_t *addr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
uint8_t {\b HEX2DEC} (char i)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b getInt} (char **chan)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
unsigned long {\b freeRam} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b parseBytes} (const char *str, char separator, byte *bytes, int maxBytes, int base)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b log} (const char *str,...)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printFloatValueToStr} (float value, char *valstr)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b ReadUniqueID} (uint32_t *pdwUniqueID)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
int {\b inet_aton} (const char *aIPAddrString, IPAddress &aResult)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b inet_ntoa_r} (IPAddress addr, char *buf, int buflen)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printIPAddress} (IPAddress ipAddress)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
char * {\b setTopic} (char *buf, int8_t buflen, {\b topicType} tt, const char *suffix=NULL)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b printUlongValueToStr} (char *valstr, unsigned long value)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b scan_i2c_bus} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
void {\b softRebootFunc} ()\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b isTimeOver} (uint32_t timestamp, uint32_t currTime, uint32_t time, uint32_t modulo=0xFFFFFFFF)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b executeCommand} (aJsonObject *cmd, int8_t toggle=-1)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
bool {\b executeCommand} (aJsonObject *cmd, int8_t toggle, {\b itemCmd} _itemCmd)\par
|
|
\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
|
|
{\b itemCmd} {\b mapInt} (int32_t arg, aJsonObject *map)\par
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Macro Definition Documentation\par
|
|
\pard\plain
|
|
{\xe \v Q\:utils.h}
|
|
{\xe \v utils.h\:Q}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define Q( x)\~ #x}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXK}
|
|
{\bkmkend AAAAAAAAXK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v QUOTE\:utils.h}
|
|
{\xe \v utils.h\:QUOTE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define QUOTE( x)\~ {\b Q}(x)}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXL}
|
|
{\bkmkend AAAAAAAAXL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v VALUE\:utils.h}
|
|
{\xe \v utils.h\:VALUE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define VALUE( x)\~ {\b VALUE_TO_STRING}(x)}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXM}
|
|
{\bkmkend AAAAAAAAXM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v VALUE_TO_STRING\:utils.h}
|
|
{\xe \v utils.h\:VALUE_TO_STRING}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define VALUE_TO_STRING( x)\~ #x}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXN}
|
|
{\bkmkend AAAAAAAAXN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v VAR_NAME_VALUE\:utils.h}
|
|
{\xe \v utils.h\:VAR_NAME_VALUE}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
#define VAR_NAME_VALUE( var)\~ #var "=" {\b VALUE}(var)}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXO}
|
|
{\bkmkend AAAAAAAAXO}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Enumeration Type Documentation\par
|
|
\pard\plain
|
|
{\xe \v topicType\:utils.h}
|
|
{\xe \v utils.h\:topicType}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
enum {\b topicType}}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXP}
|
|
{\bkmkend AAAAAAAAXP}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\par
|
|
{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Enumerator:\par}
|
|
\pard\plain \s81\li360\widctlpar\ql\adjustright \fs20\cgrid \trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{\xe \v T_DEV\:utils.h}
|
|
{\xe \v utils.h\:T_DEV}
|
|
{\qr T_DEV{\bkmkstart AAAAAAAAXQ}
|
|
{\bkmkend AAAAAAAAXQ}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v T_BCST\:utils.h}
|
|
{\xe \v utils.h\:T_BCST}
|
|
{\qr T_BCST{\bkmkstart AAAAAAAAXR}
|
|
{\bkmkend AAAAAAAAXR}
|
|
\cell }{\cell }{\row }
|
|
{\xe \v T_OUT\:utils.h}
|
|
{\xe \v utils.h\:T_OUT}
|
|
{\qr T_OUT{\bkmkstart AAAAAAAAXS}
|
|
{\bkmkend AAAAAAAAXS}
|
|
\cell }{\cell }{\row }
|
|
}
|
|
}
|
|
{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
|
|
\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
|
|
Function Documentation\par
|
|
\pard\plain
|
|
{\xe \v executeCommand\:utils.h}
|
|
{\xe \v utils.h\:executeCommand}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool executeCommand (aJsonObject * {\i cmd}, int8_t {\i toggle}, {\b itemCmd} {\i _itemCmd})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXT}
|
|
{\bkmkend AAAAAAAAXT}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v executeCommand\:utils.h}
|
|
{\xe \v utils.h\:executeCommand}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool executeCommand (aJsonObject * {\i cmd}, int8_t {\i toggle} = {\f2 -1})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXU}
|
|
{\bkmkend AAAAAAAAXU}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v freeRam\:utils.h}
|
|
{\xe \v utils.h\:freeRam}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
unsigned long freeRam ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXV}
|
|
{\bkmkend AAAAAAAAXV}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v getInt\:utils.h}
|
|
{\xe \v utils.h\:getInt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int getInt (char ** {\i chan})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXW}
|
|
{\bkmkend AAAAAAAAXW}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v HEX2DEC\:utils.h}
|
|
{\xe \v utils.h\:HEX2DEC}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
uint8_t HEX2DEC (char {\i i})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXX}
|
|
{\bkmkend AAAAAAAAXX}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inet_aton\:utils.h}
|
|
{\xe \v utils.h\:inet_aton}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int inet_aton (const char * {\i aIPAddrString}, IPAddress & {\i aResult})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXY}
|
|
{\bkmkend AAAAAAAAXY}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v inet_ntoa_r\:utils.h}
|
|
{\xe \v utils.h\:inet_ntoa_r}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* inet_ntoa_r (IPAddress {\i addr}, char * {\i buf}, int {\i buflen})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAXZ}
|
|
{\bkmkend AAAAAAAAXZ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
|
|
Same as ipaddr_ntoa, but reentrant since a user-supplied buffer is used.\par
|
|
{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Parameters\par}
|
|
\pard\plain \s81\li360\widctlpar\ql\adjustright \fs20\cgrid \trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i addr} \cell }{ip address in network order to convert \cell }
|
|
{\row }
|
|
\trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i buf} \cell }{target buffer where the string is stored \cell }
|
|
{\row }
|
|
\trowd \trgaph108\trleft426\tblind426\trbrdrt\brdrs\brdrw10\brdrcf15 \trbrdrl\brdrs\brdrw10\brdrcf15 \trbrdrb\brdrs\brdrw10\brdrcf15 \trbrdrr\brdrs\brdrw10\brdrcf15 \trbrdrh\brdrs\brdrw10\brdrcf15 \trbrdrv\brdrs\brdrw10\brdrcf15
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx2187
|
|
\clvertalt\clbrdrt\brdrs\brdrw10\brdrcf15 \clbrdrl\brdrs\brdrw10\brdrcf15 \clbrdrb\brdrs\brdrw10\brdrcf15 \clbrdrr \brdrs\brdrw10\brdrcf15 \cltxlrtb \cellx8748
|
|
\pard \widctlpar\intbl\adjustright
|
|
{{\i buflen} \cell }{length of buf \cell }
|
|
{\row }
|
|
}
|
|
{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid
|
|
Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \sa60 \sb30
|
|
either pointer to buf which now holds the ASCII representation of addr or NULL if buf was too small \par
|
|
}}}}
|
|
{\xe \v isTimeOver\:utils.h}
|
|
{\xe \v utils.h\:isTimeOver}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
bool isTimeOver (uint32_t {\i timestamp}, uint32_t {\i currTime}, uint32_t {\i time}, uint32_t {\i modulo} = {\f2 0xFFFFFFFF})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYA}
|
|
{\bkmkend AAAAAAAAYA}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v log\:utils.h}
|
|
{\xe \v utils.h\:log}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
int log (const char * {\i str}, {\i ...})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYB}
|
|
{\bkmkend AAAAAAAAYB}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v mapInt\:utils.h}
|
|
{\xe \v utils.h\:mapInt}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
{\b itemCmd} mapInt (int32_t {\i arg}, aJsonObject * {\i map})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYC}
|
|
{\bkmkend AAAAAAAAYC}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v parseBytes\:utils.h}
|
|
{\xe \v utils.h\:parseBytes}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void parseBytes (const char * {\i str}, char {\i separator}, byte * {\i bytes}, int {\i maxBytes}, int {\i base})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYD}
|
|
{\bkmkend AAAAAAAAYD}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v PrintBytes\:utils.h}
|
|
{\xe \v utils.h\:PrintBytes}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void PrintBytes (uint8_t * {\i addr}, uint8_t {\i count}, bool {\i newline})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYE}
|
|
{\bkmkend AAAAAAAAYE}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printFloatValueToStr\:utils.h}
|
|
{\xe \v utils.h\:printFloatValueToStr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printFloatValueToStr (float {\i value}, char * {\i valstr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYF}
|
|
{\bkmkend AAAAAAAAYF}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printIPAddress\:utils.h}
|
|
{\xe \v utils.h\:printIPAddress}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printIPAddress (IPAddress {\i ipAddress})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYG}
|
|
{\bkmkend AAAAAAAAYG}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v printUlongValueToStr\:utils.h}
|
|
{\xe \v utils.h\:printUlongValueToStr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void printUlongValueToStr (char * {\i valstr}, unsigned long {\i value})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYH}
|
|
{\bkmkend AAAAAAAAYH}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v ReadUniqueID\:utils.h}
|
|
{\xe \v utils.h\:ReadUniqueID}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void ReadUniqueID (uint32_t * {\i pdwUniqueID})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYI}
|
|
{\bkmkend AAAAAAAAYI}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v scan_i2c_bus\:utils.h}
|
|
{\xe \v utils.h\:scan_i2c_bus}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void scan_i2c_bus ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYJ}
|
|
{\bkmkend AAAAAAAAYJ}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SetAddr\:utils.h}
|
|
{\xe \v utils.h\:SetAddr}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void SetAddr (char * {\i out}, uint8_t * {\i addr})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYK}
|
|
{\bkmkend AAAAAAAAYK}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v SetBytes\:utils.h}
|
|
{\xe \v utils.h\:SetBytes}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void SetBytes (uint8_t * {\i addr}, uint8_t {\i count}, char * {\i out})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYL}
|
|
{\bkmkend AAAAAAAAYL}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v setTopic\:utils.h}
|
|
{\xe \v utils.h\:setTopic}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
char* setTopic (char * {\i buf}, int8_t {\i buflen}, {\b topicType} {\i tt}, const char * {\i suffix} = {\f2 NULL})}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYM}
|
|
{\bkmkend AAAAAAAAYM}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
{\xe \v softRebootFunc\:utils.h}
|
|
{\xe \v utils.h\:softRebootFunc}
|
|
\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
|
|
{\b
|
|
void softRebootFunc ()}}
|
|
\par
|
|
{\bkmkstart AAAAAAAAYN}
|
|
{\bkmkend AAAAAAAAYN}
|
|
{
|
|
\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
|
|
}
|
|
|
|
\pard\plain \sect\sbkpage
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
|
|
\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Index\par
|
|
\pard\plain
|
|
{\tc \v Index}
|
|
{\field\fldedit {\*\fldinst INDEX \\c2 \\*MERGEFORMAT}{\fldrslt INDEX}}
|
|
} |