doc/doxygen/latex/appli_8c.tex
changeset 207 b6572d0336c3
equal deleted inserted replaced
206:6787754b251b 207:b6572d0336c3
       
     1 \section{examples/gene\_\-SYNC\_\-HCS12/appli.c File Reference}
       
     2 \label{appli_8c}\index{examples/gene_SYNC_HCS12/appli.c@{examples/gene\_\-SYNC\_\-HCS12/appli.c}}
       
     3 {\tt \#include $<$stddef.h$>$}\par
       
     4 {\tt \#include $<$asm-m68hc12/portsaccess.h$>$}\par
       
     5 {\tt \#include $<$asm-m68hc12/ports\_\-def.h$>$}\par
       
     6 {\tt \#include $<$asm-m68hc12/ports.h$>$}\par
       
     7 {\tt \#include $<$interrupt.h$>$}\par
       
     8 {\tt \#include \char`\"{}../include/data.h\char`\"{}}\par
       
     9 {\tt \#include $<$applicfg.h$>$}\par
       
    10 {\tt \#include \char`\"{}../include/hcs12/candriver.h\char`\"{}}\par
       
    11 {\tt \#include \char`\"{}../include/hcs12/can\-Open\-Driver.h\char`\"{}}\par
       
    12 {\tt \#include \char`\"{}../include/def.h\char`\"{}}\par
       
    13 {\tt \#include \char`\"{}../include/can.h\char`\"{}}\par
       
    14 {\tt \#include \char`\"{}../include/objdictdef.h\char`\"{}}\par
       
    15 {\tt \#include \char`\"{}../include/objacces.h\char`\"{}}\par
       
    16 {\tt \#include \char`\"{}../include/sdo.h\char`\"{}}\par
       
    17 {\tt \#include \char`\"{}../include/pdo.h\char`\"{}}\par
       
    18 {\tt \#include \char`\"{}../include/timer.h\char`\"{}}\par
       
    19 {\tt \#include \char`\"{}../include/lifegrd.h\char`\"{}}\par
       
    20 {\tt \#include \char`\"{}../include/sync.h\char`\"{}}\par
       
    21 {\tt \#include \char`\"{}../include/nmt\-Slave.h\char`\"{}}\par
       
    22 {\tt \#include \char`\"{}objdict.h\char`\"{}}\par
       
    23 \subsection*{Defines}
       
    24 \begin{CompactItemize}
       
    25 \item 
       
    26 \#define {\bf DEBUG\_\-WAR\_\-CONSOLE\_\-ON}
       
    27 \item 
       
    28 \#define {\bf DEBUG\_\-ERR\_\-CONSOLE\_\-ON}
       
    29 \end{CompactItemize}
       
    30 \subsection*{Enumerations}
       
    31 \begin{CompactItemize}
       
    32 \item 
       
    33 enum {\bf E\_\-Can\-Baudrate} \{ {\bf CAN\_\-BAUDRATE\_\-250K}, 
       
    34 {\bf CAN\_\-BAUDRATE\_\-500K}, 
       
    35 {\bf CAN\_\-BAUDRATE\_\-1M}
       
    36  \}
       
    37 \end{CompactItemize}
       
    38 \subsection*{Functions}
       
    39 \begin{CompactItemize}
       
    40 \item 
       
    41 void {\bf init\-Canopencapteur} (void)
       
    42 \item 
       
    43 void {\bf init\-Sensor} (void)
       
    44 \item 
       
    45 void {\bf init\-Port\-B} (void)
       
    46 \item 
       
    47 void {\bf init\-Port\-H} (void)
       
    48 \item 
       
    49 void {\bf gene\_\-SYNC\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
       
    50 \item 
       
    51 void {\bf gene\_\-SYNC\_\-initialisation} ()
       
    52 \item 
       
    53 void {\bf gene\_\-SYNC\_\-pre\-Operational} ()
       
    54 \item 
       
    55 void {\bf gene\_\-SYNC\_\-operational} ()
       
    56 \item 
       
    57 void {\bf gene\_\-SYNC\_\-stopped} ()
       
    58 \item 
       
    59 UNS8 {\bf main} (void)
       
    60 \end{CompactItemize}
       
    61 \subsection*{Variables}
       
    62 \begin{CompactItemize}
       
    63 \item 
       
    64 const {\bf can\-Bus\-Time} {\bf CAN\_\-Baudrates} [$\,$]
       
    65 \end{CompactItemize}
       
    66 
       
    67 
       
    68 \subsection{Define Documentation}
       
    69 \index{appli.c@{appli.c}!DEBUG_ERR_CONSOLE_ON@{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}}
       
    70 \index{DEBUG_ERR_CONSOLE_ON@{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}!appli.c@{appli.c}}
       
    71 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEBUG\_\-ERR\_\-CONSOLE\_\-ON}\label{appli_8c_bb416887a32f7e4333e095356774f07f}
       
    72 
       
    73 
       
    74 \index{appli.c@{appli.c}!DEBUG_WAR_CONSOLE_ON@{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}}
       
    75 \index{DEBUG_WAR_CONSOLE_ON@{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}!appli.c@{appli.c}}
       
    76 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEBUG\_\-WAR\_\-CONSOLE\_\-ON}\label{appli_8c_4f52c00ab0d519e2965ebaa533975904}
       
    77 
       
    78 
       
    79 
       
    80 
       
    81 \subsection{Enumeration Type Documentation}
       
    82 \index{appli.c@{appli.c}!E_CanBaudrate@{E\_\-CanBaudrate}}
       
    83 \index{E_CanBaudrate@{E\_\-CanBaudrate}!appli.c@{appli.c}}
       
    84 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf E\_\-Can\-Baudrate}}\label{appli_8c_a5385c49943465978358d459b4fc430f}
       
    85 
       
    86 
       
    87 \begin{Desc}
       
    88 \item[Enumerator: ]\par
       
    89 \begin{description}
       
    90 \index{CAN_BAUDRATE_250K@{CAN\_\-BAUDRATE\_\-250K}!appli.c@{appli.c}}\index{appli.c@{appli.c}!CAN_BAUDRATE_250K@{CAN\_\-BAUDRATE\_\-250K}}\item[{\em 
       
    91 CAN\_\-BAUDRATE\_\-250K\label{appli_8c_a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c}
       
    92 }]\index{CAN_BAUDRATE_500K@{CAN\_\-BAUDRATE\_\-500K}!appli.c@{appli.c}}\index{appli.c@{appli.c}!CAN_BAUDRATE_500K@{CAN\_\-BAUDRATE\_\-500K}}\item[{\em 
       
    93 CAN\_\-BAUDRATE\_\-500K\label{appli_8c_a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b}
       
    94 }]\index{CAN_BAUDRATE_1M@{CAN\_\-BAUDRATE\_\-1M}!appli.c@{appli.c}}\index{appli.c@{appli.c}!CAN_BAUDRATE_1M@{CAN\_\-BAUDRATE\_\-1M}}\item[{\em 
       
    95 CAN\_\-BAUDRATE\_\-1M\label{appli_8c_a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809}
       
    96 }]\end{description}
       
    97 \end{Desc}
       
    98 
       
    99 
       
   100 
       
   101 \subsection{Function Documentation}
       
   102 \index{appli.c@{appli.c}!gene_SYNC_heartbeatError@{gene\_\-SYNC\_\-heartbeatError}}
       
   103 \index{gene_SYNC_heartbeatError@{gene\_\-SYNC\_\-heartbeatError}!appli.c@{appli.c}}
       
   104 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}\label{appli_8c_07f58b5c2d6a07142f3e6e695798646b}
       
   105 
       
   106 
       
   107 \index{appli.c@{appli.c}!gene_SYNC_initialisation@{gene\_\-SYNC\_\-initialisation}}
       
   108 \index{gene_SYNC_initialisation@{gene\_\-SYNC\_\-initialisation}!appli.c@{appli.c}}
       
   109 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-initialisation (void)}\label{appli_8c_5249682c125c7e4ad9583bf63c20b5fa}
       
   110 
       
   111 
       
   112 \index{appli.c@{appli.c}!gene_SYNC_operational@{gene\_\-SYNC\_\-operational}}
       
   113 \index{gene_SYNC_operational@{gene\_\-SYNC\_\-operational}!appli.c@{appli.c}}
       
   114 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-operational (void)}\label{appli_8c_688e52d5ec8da35ad5c61b4337df495d}
       
   115 
       
   116 
       
   117 \index{appli.c@{appli.c}!gene_SYNC_preOperational@{gene\_\-SYNC\_\-preOperational}}
       
   118 \index{gene_SYNC_preOperational@{gene\_\-SYNC\_\-preOperational}!appli.c@{appli.c}}
       
   119 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-pre\-Operational (void)}\label{appli_8c_ccd49c1b2614c38aeac93733ede6cd91}
       
   120 
       
   121 
       
   122 \index{appli.c@{appli.c}!gene_SYNC_stopped@{gene\_\-SYNC\_\-stopped}}
       
   123 \index{gene_SYNC_stopped@{gene\_\-SYNC\_\-stopped}!appli.c@{appli.c}}
       
   124 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-stopped (void)}\label{appli_8c_00e6a6d0f2186f329263023a7f1de155}
       
   125 
       
   126 
       
   127 \index{appli.c@{appli.c}!initCanopencapteur@{initCanopencapteur}}
       
   128 \index{initCanopencapteur@{initCanopencapteur}!appli.c@{appli.c}}
       
   129 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Canopencapteur (void)}\label{appli_8c_8d772d897083e5a5c5f41878cfea50b8}
       
   130 
       
   131 
       
   132 \index{appli.c@{appli.c}!initPortB@{initPortB}}
       
   133 \index{initPortB@{initPortB}!appli.c@{appli.c}}
       
   134 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Port\-B (void)}\label{appli_8c_c17a18fa3b7965bf6e850effaba7179a}
       
   135 
       
   136 
       
   137 \index{appli.c@{appli.c}!initPortH@{initPortH}}
       
   138 \index{initPortH@{initPortH}!appli.c@{appli.c}}
       
   139 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Port\-H (void)}\label{appli_8c_b7c33a91e5101b8d7371482fcfd6111d}
       
   140 
       
   141 
       
   142 \index{appli.c@{appli.c}!initSensor@{initSensor}}
       
   143 \index{initSensor@{initSensor}!appli.c@{appli.c}}
       
   144 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Sensor (void)}\label{appli_8c_ff8c2bab7ede63d3529f62b4fa3aca8c}
       
   145 
       
   146 
       
   147 \index{appli.c@{appli.c}!main@{main}}
       
   148 \index{main@{main}!appli.c@{appli.c}}
       
   149 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 main (void)}\label{appli_8c_ef83014be811ae964a5ef7f0af7b46a2}
       
   150 
       
   151 
       
   152 
       
   153 
       
   154 \subsection{Variable Documentation}
       
   155 \index{appli.c@{appli.c}!CAN_Baudrates@{CAN\_\-Baudrates}}
       
   156 \index{CAN_Baudrates@{CAN\_\-Baudrates}!appli.c@{appli.c}}
       
   157 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf can\-Bus\-Time} {\bf CAN\_\-Baudrates}[$\,$]}\label{appli_8c_43fd1d8fc333eddd19554acb6cc2baf8}
       
   158 
       
   159