\hypertarget{controls_8c}{}\doxysection{controls.\+c-\/Dateireferenz} \label{controls_8c}\index{controls.c@{controls.c}} Display und Bedienelemente. {\ttfamily \#include \char`\"{}controls.\+h\char`\"{}}\newline Include-\/\+Abhängigkeitsdiagramm für controls.\+c\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{controls_8c__incl} \end{center} \end{figure} \doxysubsection*{Funktionen} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{controls_8c_aaf6c1bd6cb225efe37f9762de8a0c3d1}{Drehencoder}} (void) \begin{DoxyCompactList}\small\item\em Mit dieser Funktion wird per Polling der Drehencoder abgefragt. \end{DoxyCompactList}\item void \mbox{\hyperlink{controls_8c_a582148370499a6b91171ed6134cc7041}{Config\+Menue}} (void) \begin{DoxyCompactList}\small\item\em Ausgabe des Menues für die Einstellungen. \end{DoxyCompactList}\item void \mbox{\hyperlink{controls_8c_a9dec45875121142b6466b9475691b40a}{Display\+Version}} (void) \begin{DoxyCompactList}\small\item\em Ausgabe der Softwareversion des BJ-\/\+Keyers. \end{DoxyCompactList}\item void \mbox{\hyperlink{controls_8c_ace58ee95637a8f220527dc8b20dbb662}{Update\+Display}} (void) \begin{DoxyCompactList}\small\item\em Update\+Display. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Variablen} \begin{DoxyCompactItemize} \item static const char $\ast$const \mbox{\hyperlink{controls_8c_a6203d557889176e261076e2f088df303}{s\+Trx1}} = \char`\"{}TRX 1\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Transceiver 1. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a35d38bfd22e4419f9f56cdb345a8e7e4}{s\+Trx2}} = \char`\"{}TRX 2\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Transceiver 2. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a3cf9a4ac7c32126e64feeb09468c4f16}{IambicA}} = \char`\"{}Iambic A\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Iambic A. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a204380c13e522446a26c5becb474d872}{IambicB}} = \char`\"{}Iambic B\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Iambic B. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a3dc8c998dd6a5d1d71831a7fd8fa1ee7}{Ultimatic}} = \char`\"{}Ultimat.\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Ultimatic. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_ab89e4faa251feb81fa4cc7d9de2e3fcd}{Memory}} = \char`\"{}Memory\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Punkt/\+Strich Speicher. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_aafb08180dd6b40c7ceb1f987d29e01aa}{Ratio}} = \char`\"{}Ratio\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Ratio. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_abf38c2d2e8e887110f9092afbc1f9ff6}{Weight}} = \char`\"{}Weight\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Gewichtung. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a6fcaa55631cc1a96c082f6d8da9357a2}{Reverse\+RL}} = \char`\"{} L -\/ R °\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Links Dag, Rechts Dit. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a3aef3986a3ae6ca48eb4f92532d827ae}{Reverse\+LR}} = \char`\"{} L ° R -\/\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Links Dit, Rechts Dah. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a913981a1b4818d9fb9a39bf65326d832}{Side\+Tone\+On\+Off}} = \char`\"{}Mithörton\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Mithörton An/\+Aus. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a4e5958495ba326d1ef4ca81aadf97bea}{Side\+Tone\+Freq}} = \char`\"{}Frequenz\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Frequenz des Tons. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_aec62b46d086a27a9d99a82f846b449a5}{Rise\+Time}} = \char`\"{}Anstieg\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Anstiegszeit Mithörton. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a14d2686ee95132d4d7c740d23f38677b}{Debounce\+Time}} = \char`\"{}Entprl.\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Zeitintervall Entprellung. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a3e1e7c928529ce5b265eb617b0e4e4b8}{Yes}} = \char`\"{}J\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Ja. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a52e48eafec4559dcc5fa997a3781e4c5}{No}} = \char`\"{}N\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Nein. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_ac7c916eae39a6ea3de6c5e47cda3700e}{Hz}} = \char`\"{}Hz\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Frequenz in Hertz. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a3776d070bf17ce9a6dca80728d44a800}{Einstellungen}} = \char`\"{}Einstellungen\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Einstellungen ~\newline \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a5d84b58ef20baadc27efb09bca3d8d98}{Ton}} = \char`\"{}Ton\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Ton. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a8a6e687fe4fb9e5aea3ac1e69b599330}{Ton\+An}} = \char`\"{}Ton an\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Ton an. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_ab1d7bb6c3e5c9967ffc4668fafb03c4f}{Ton\+Aus}} = \char`\"{}Ton aus\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Ton aus. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_ae3163144fae43c843de52bb19a73fc4c}{Mem\+Aus}} = \char`\"{}Mem AUS\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Punkt/\+Strich Speicher aus. \end{DoxyCompactList}\item static const char $\ast$const \mbox{\hyperlink{controls_8c_a1c5d85aa97ec15c2308e5c688d8d297c}{Mem\+An}} = \char`\"{}Mem EIN\char`\"{} \begin{DoxyCompactList}\small\item\em OLED Text für Punkt/\+Strich Speicher an. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Ausführliche Beschreibung} Display und Bedienelemente. \begin{DoxyVerb} In dieser Datei sind alle Funktionen für die Ausgabe auf dem OLED Dispay und die Bedienelemente \end{DoxyVerb} \doxysubsection{Dokumentation der Funktionen} \mbox{\Hypertarget{controls_8c_a582148370499a6b91171ed6134cc7041}\label{controls_8c_a582148370499a6b91171ed6134cc7041}} \index{controls.c@{controls.c}!ConfigMenue@{ConfigMenue}} \index{ConfigMenue@{ConfigMenue}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{ConfigMenue()}{ConfigMenue()}} {\footnotesize\ttfamily void Config\+Menue (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Ausgabe des Menues für die Einstellungen. \begin{DoxyParams}{Parameter} {\em none} & \\ \hline \end{DoxyParams} \begin{DoxyRetVals}{Rückgabewerte} {\em none} & \\ \hline \end{DoxyRetVals} \mbox{\Hypertarget{controls_8c_a9dec45875121142b6466b9475691b40a}\label{controls_8c_a9dec45875121142b6466b9475691b40a}} \index{controls.c@{controls.c}!DisplayVersion@{DisplayVersion}} \index{DisplayVersion@{DisplayVersion}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{DisplayVersion()}{DisplayVersion()}} {\footnotesize\ttfamily void Display\+Version (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Ausgabe der Softwareversion des BJ-\/\+Keyers. \begin{DoxyParams}{Parameter} {\em none} & \\ \hline \end{DoxyParams} \begin{DoxyRetVals}{Rückgabewerte} {\em none} & \\ \hline \end{DoxyRetVals} \mbox{\Hypertarget{controls_8c_aaf6c1bd6cb225efe37f9762de8a0c3d1}\label{controls_8c_aaf6c1bd6cb225efe37f9762de8a0c3d1}} \index{controls.c@{controls.c}!Drehencoder@{Drehencoder}} \index{Drehencoder@{Drehencoder}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Drehencoder()}{Drehencoder()}} {\footnotesize\ttfamily Drehencoder (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Mit dieser Funktion wird per Polling der Drehencoder abgefragt. \begin{DoxyVerb} Es wird die Stellung des Encoders und der Status des Tasters abgefragt. Die Daten werden ausgewertet und die entsprechende Funktion aufgerufen \end{DoxyVerb} \begin{DoxyParams}{Parameter} {\em none} & \\ \hline \end{DoxyParams} \begin{DoxyRetVals}{Rückgabewerte} {\em none} & \\ \hline \end{DoxyRetVals} neuen Wert in b\+Config speichern Status für Timer 0 setzen Status für Update\+Display setzen neuen Werte in Encoder\+Pos speichern neuen Wert in WpM übernehmen Timer 0 Variable löschen für Update EEprom\mbox{\Hypertarget{controls_8c_ace58ee95637a8f220527dc8b20dbb662}\label{controls_8c_ace58ee95637a8f220527dc8b20dbb662}} \index{controls.c@{controls.c}!UpdateDisplay@{UpdateDisplay}} \index{UpdateDisplay@{UpdateDisplay}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{UpdateDisplay()}{UpdateDisplay()}} {\footnotesize\ttfamily void Update\+Display (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Update\+Display. \begin{DoxyVerb} Aktualisierung der Anzeigen auf dem Display je nach aktueller Funktion. \end{DoxyVerb} DOUBLESIZE 4x10 character NORMALSIZE 8x21 character \doxysubsection{Variablen-\/\+Dokumentation} \mbox{\Hypertarget{controls_8c_a14d2686ee95132d4d7c740d23f38677b}\label{controls_8c_a14d2686ee95132d4d7c740d23f38677b}} \index{controls.c@{controls.c}!DebounceTime@{DebounceTime}} \index{DebounceTime@{DebounceTime}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{DebounceTime}{DebounceTime}} {\footnotesize\ttfamily const char$\ast$ const Debounce\+Time = \char`\"{}Entprl.\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Zeitintervall Entprellung. \mbox{\Hypertarget{controls_8c_a3776d070bf17ce9a6dca80728d44a800}\label{controls_8c_a3776d070bf17ce9a6dca80728d44a800}} \index{controls.c@{controls.c}!Einstellungen@{Einstellungen}} \index{Einstellungen@{Einstellungen}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Einstellungen}{Einstellungen}} {\footnotesize\ttfamily const char$\ast$ const Einstellungen = \char`\"{}Einstellungen\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Einstellungen ~\newline \mbox{\Hypertarget{controls_8c_ac7c916eae39a6ea3de6c5e47cda3700e}\label{controls_8c_ac7c916eae39a6ea3de6c5e47cda3700e}} \index{controls.c@{controls.c}!Hz@{Hz}} \index{Hz@{Hz}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Hz}{Hz}} {\footnotesize\ttfamily const char$\ast$ const Hz = \char`\"{}Hz\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Frequenz in Hertz. \mbox{\Hypertarget{controls_8c_a3cf9a4ac7c32126e64feeb09468c4f16}\label{controls_8c_a3cf9a4ac7c32126e64feeb09468c4f16}} \index{controls.c@{controls.c}!IambicA@{IambicA}} \index{IambicA@{IambicA}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{IambicA}{IambicA}} {\footnotesize\ttfamily const char$\ast$ const IambicA = \char`\"{}Iambic A\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Iambic A. \mbox{\Hypertarget{controls_8c_a204380c13e522446a26c5becb474d872}\label{controls_8c_a204380c13e522446a26c5becb474d872}} \index{controls.c@{controls.c}!IambicB@{IambicB}} \index{IambicB@{IambicB}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{IambicB}{IambicB}} {\footnotesize\ttfamily const char$\ast$ const IambicB = \char`\"{}Iambic B\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Iambic B. \mbox{\Hypertarget{controls_8c_a1c5d85aa97ec15c2308e5c688d8d297c}\label{controls_8c_a1c5d85aa97ec15c2308e5c688d8d297c}} \index{controls.c@{controls.c}!MemAn@{MemAn}} \index{MemAn@{MemAn}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{MemAn}{MemAn}} {\footnotesize\ttfamily const char$\ast$ const Mem\+An = \char`\"{}Mem EIN\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Punkt/\+Strich Speicher an. \mbox{\Hypertarget{controls_8c_ae3163144fae43c843de52bb19a73fc4c}\label{controls_8c_ae3163144fae43c843de52bb19a73fc4c}} \index{controls.c@{controls.c}!MemAus@{MemAus}} \index{MemAus@{MemAus}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{MemAus}{MemAus}} {\footnotesize\ttfamily const char$\ast$ const Mem\+Aus = \char`\"{}Mem AUS\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Punkt/\+Strich Speicher aus. \mbox{\Hypertarget{controls_8c_ab89e4faa251feb81fa4cc7d9de2e3fcd}\label{controls_8c_ab89e4faa251feb81fa4cc7d9de2e3fcd}} \index{controls.c@{controls.c}!Memory@{Memory}} \index{Memory@{Memory}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Memory}{Memory}} {\footnotesize\ttfamily const char$\ast$ const Memory = \char`\"{}Memory\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Punkt/\+Strich Speicher. \mbox{\Hypertarget{controls_8c_a52e48eafec4559dcc5fa997a3781e4c5}\label{controls_8c_a52e48eafec4559dcc5fa997a3781e4c5}} \index{controls.c@{controls.c}!No@{No}} \index{No@{No}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{No}{No}} {\footnotesize\ttfamily const char$\ast$ const No = \char`\"{}N\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Nein. \mbox{\Hypertarget{controls_8c_aafb08180dd6b40c7ceb1f987d29e01aa}\label{controls_8c_aafb08180dd6b40c7ceb1f987d29e01aa}} \index{controls.c@{controls.c}!Ratio@{Ratio}} \index{Ratio@{Ratio}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Ratio}{Ratio}} {\footnotesize\ttfamily const char$\ast$ const Ratio = \char`\"{}Ratio\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Ratio. \mbox{\Hypertarget{controls_8c_a3aef3986a3ae6ca48eb4f92532d827ae}\label{controls_8c_a3aef3986a3ae6ca48eb4f92532d827ae}} \index{controls.c@{controls.c}!ReverseLR@{ReverseLR}} \index{ReverseLR@{ReverseLR}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{ReverseLR}{ReverseLR}} {\footnotesize\ttfamily const char$\ast$ const Reverse\+LR = \char`\"{} L ° R -\/\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Links Dit, Rechts Dah. \mbox{\Hypertarget{controls_8c_a6fcaa55631cc1a96c082f6d8da9357a2}\label{controls_8c_a6fcaa55631cc1a96c082f6d8da9357a2}} \index{controls.c@{controls.c}!ReverseRL@{ReverseRL}} \index{ReverseRL@{ReverseRL}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{ReverseRL}{ReverseRL}} {\footnotesize\ttfamily const char$\ast$ const Reverse\+RL = \char`\"{} L -\/ R °\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Links Dag, Rechts Dit. \mbox{\Hypertarget{controls_8c_aec62b46d086a27a9d99a82f846b449a5}\label{controls_8c_aec62b46d086a27a9d99a82f846b449a5}} \index{controls.c@{controls.c}!RiseTime@{RiseTime}} \index{RiseTime@{RiseTime}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{RiseTime}{RiseTime}} {\footnotesize\ttfamily const char$\ast$ const Rise\+Time = \char`\"{}Anstieg\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Anstiegszeit Mithörton. \mbox{\Hypertarget{controls_8c_a4e5958495ba326d1ef4ca81aadf97bea}\label{controls_8c_a4e5958495ba326d1ef4ca81aadf97bea}} \index{controls.c@{controls.c}!SideToneFreq@{SideToneFreq}} \index{SideToneFreq@{SideToneFreq}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{SideToneFreq}{SideToneFreq}} {\footnotesize\ttfamily const char$\ast$ const Side\+Tone\+Freq = \char`\"{}Frequenz\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Frequenz des Tons. \mbox{\Hypertarget{controls_8c_a913981a1b4818d9fb9a39bf65326d832}\label{controls_8c_a913981a1b4818d9fb9a39bf65326d832}} \index{controls.c@{controls.c}!SideToneOnOff@{SideToneOnOff}} \index{SideToneOnOff@{SideToneOnOff}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{SideToneOnOff}{SideToneOnOff}} {\footnotesize\ttfamily const char$\ast$ const Side\+Tone\+On\+Off = \char`\"{}Mithörton\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Mithörton An/\+Aus. \mbox{\Hypertarget{controls_8c_a6203d557889176e261076e2f088df303}\label{controls_8c_a6203d557889176e261076e2f088df303}} \index{controls.c@{controls.c}!sTrx1@{sTrx1}} \index{sTrx1@{sTrx1}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{sTrx1}{sTrx1}} {\footnotesize\ttfamily const char$\ast$ const s\+Trx1 = \char`\"{}TRX 1\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Transceiver 1. \mbox{\Hypertarget{controls_8c_a35d38bfd22e4419f9f56cdb345a8e7e4}\label{controls_8c_a35d38bfd22e4419f9f56cdb345a8e7e4}} \index{controls.c@{controls.c}!sTrx2@{sTrx2}} \index{sTrx2@{sTrx2}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{sTrx2}{sTrx2}} {\footnotesize\ttfamily const char$\ast$ const s\+Trx2 = \char`\"{}TRX 2\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Transceiver 2. \mbox{\Hypertarget{controls_8c_a5d84b58ef20baadc27efb09bca3d8d98}\label{controls_8c_a5d84b58ef20baadc27efb09bca3d8d98}} \index{controls.c@{controls.c}!Ton@{Ton}} \index{Ton@{Ton}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Ton}{Ton}} {\footnotesize\ttfamily const char$\ast$ const Ton = \char`\"{}Ton\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Ton. \mbox{\Hypertarget{controls_8c_a8a6e687fe4fb9e5aea3ac1e69b599330}\label{controls_8c_a8a6e687fe4fb9e5aea3ac1e69b599330}} \index{controls.c@{controls.c}!TonAn@{TonAn}} \index{TonAn@{TonAn}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{TonAn}{TonAn}} {\footnotesize\ttfamily const char$\ast$ const Ton\+An = \char`\"{}Ton an\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Ton an. \mbox{\Hypertarget{controls_8c_ab1d7bb6c3e5c9967ffc4668fafb03c4f}\label{controls_8c_ab1d7bb6c3e5c9967ffc4668fafb03c4f}} \index{controls.c@{controls.c}!TonAus@{TonAus}} \index{TonAus@{TonAus}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{TonAus}{TonAus}} {\footnotesize\ttfamily const char$\ast$ const Ton\+Aus = \char`\"{}Ton aus\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Ton aus. \mbox{\Hypertarget{controls_8c_a3dc8c998dd6a5d1d71831a7fd8fa1ee7}\label{controls_8c_a3dc8c998dd6a5d1d71831a7fd8fa1ee7}} \index{controls.c@{controls.c}!Ultimatic@{Ultimatic}} \index{Ultimatic@{Ultimatic}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Ultimatic}{Ultimatic}} {\footnotesize\ttfamily const char$\ast$ const Ultimatic = \char`\"{}Ultimat.\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Ultimatic. \mbox{\Hypertarget{controls_8c_abf38c2d2e8e887110f9092afbc1f9ff6}\label{controls_8c_abf38c2d2e8e887110f9092afbc1f9ff6}} \index{controls.c@{controls.c}!Weight@{Weight}} \index{Weight@{Weight}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Weight}{Weight}} {\footnotesize\ttfamily const char$\ast$ const Weight = \char`\"{}Weight\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Gewichtung. \mbox{\Hypertarget{controls_8c_a3e1e7c928529ce5b265eb617b0e4e4b8}\label{controls_8c_a3e1e7c928529ce5b265eb617b0e4e4b8}} \index{controls.c@{controls.c}!Yes@{Yes}} \index{Yes@{Yes}!controls.c@{controls.c}} \doxysubsubsection{\texorpdfstring{Yes}{Yes}} {\footnotesize\ttfamily const char$\ast$ const Yes = \char`\"{}J\char`\"{}\hspace{0.3cm}{\ttfamily [static]}} OLED Text für Ja.